diff --git a/addon/bale/model/BaleOrderCreate.php b/addon/bale/model/BaleOrderCreate.php index 2567506..ce5fe92 100644 --- a/addon/bale/model/BaleOrderCreate.php +++ b/addon/bale/model/BaleOrderCreate.php @@ -43,7 +43,7 @@ class BaleOrderCreate extends OrderCreate private $is_virtual = 0; //是否是虚拟类订单 private $order_name = ''; //订单详情 private $goods_num = 0; //商品种数 - private $balance_money = 0;//余额 + private $balance_money = 0;//消费券 private $member_balance_money = 0;//会员账户余额(计算过程中会逐次减少) private $pay_type = 'ONLINE_PAY';//支付方式 private $invoice_delivery_money = 0; diff --git a/addon/birthdaygift/shop/view/birthdaygift/add.html b/addon/birthdaygift/shop/view/birthdaygift/add.html index 2bc9497..09139c4 100644 --- a/addon/birthdaygift/shop/view/birthdaygift/add.html +++ b/addon/birthdaygift/shop/view/birthdaygift/add.html @@ -154,7 +154,7 @@ -

红包为储值余额,仅在消费时可用

+

红包为储值消费券,仅在消费时可用

diff --git a/addon/birthdaygift/shop/view/birthdaygift/edit.html b/addon/birthdaygift/shop/view/birthdaygift/edit.html index 3a39dba..f072263 100644 --- a/addon/birthdaygift/shop/view/birthdaygift/edit.html +++ b/addon/birthdaygift/shop/view/birthdaygift/edit.html @@ -157,7 +157,7 @@
-

红包为储值余额,仅在消费时可用

+

红包为储值消费券,仅在消费时可用

diff --git a/addon/blindbox/model/BlindboxOrder.php b/addon/blindbox/model/BlindboxOrder.php index 8d3ada3..b8a22b7 100644 --- a/addon/blindbox/model/BlindboxOrder.php +++ b/addon/blindbox/model/BlindboxOrder.php @@ -251,7 +251,7 @@ class BlindboxOrder extends BaseModel { $this->pay_type = "BALANCE"; $member_model = new Member(); - $balance_money = $data[ "member_account" ][ "balance_money" ]; //现金余额 + $balance_money = $data[ "member_account" ][ "balance_money" ]; //现金消费券 $balance = $data[ "member_account" ][ "balance" ]; //储值余额 $member_account_model = new MemberAccount(); $surplus_banance = $data[ "balance_money" ]; diff --git a/addon/cashier/config/cashier_auth.php b/addon/cashier/config/cashier_auth.php index 9df4489..67613a0 100644 --- a/addon/cashier/config/cashier_auth.php +++ b/addon/cashier/config/cashier_auth.php @@ -99,7 +99,7 @@ return [ ], [ 'name' => 'member_modify_balance', - 'title' => '调整余额', + 'title' => '调整消费券', 'type' => 'api', 'url' => 'cashier/storeapi/member/modifybalance', ], diff --git a/addon/cashier/model/order/CashierOrderPay.php b/addon/cashier/model/order/CashierOrderPay.php index f2e36a2..3ed9d48 100644 --- a/addon/cashier/model/order/CashierOrderPay.php +++ b/addon/cashier/model/order/CashierOrderPay.php @@ -491,7 +491,7 @@ class CashierOrderPay extends BaseModel ); $member_info = $member_model->getMemberInfo($member_condition)[ 'data' ] ?? []; $member_balance = $member_info[ 'balance' ];//储值余额 - $member_balance_money = $member_info[ 'balance_money' ];//现金余额 + $member_balance_money = $member_info[ 'balance_money' ];//现金消费券 if ($balance_money > 0) { $order_data = array (); //优先扣除可不提现余额 @@ -503,7 +503,7 @@ class CashierOrderPay extends BaseModel $surplus -= $temp_balance; $from_type = 'order'; $relate_tag = '余额抵扣'; - $remark = '订单名称:' . $calculate_data[ 'order_name' ] . ',订单编号:' . $calculate_data[ 'out_trade_no' ] ?? '' . ',订单金额:' . $calculate_data[ 'order_money' ] . ',订单余额抵扣,扣除储值余额:' . $temp_balance; + $remark = '订单名称:' . $calculate_data[ 'order_name' ] . ',订单编号:' . $calculate_data[ 'out_trade_no' ] ?? '' . ',订单金额:' . $calculate_data[ 'order_money' ] . ',订单余额抵扣,扣除储值消费券:' . $temp_balance; $remark = '收银订单余额抵扣'; if ($temp_balance > 0) { $result = $member_account_model->addMemberAccount($site_id, $member_id, 'balance', -$temp_balance, $from_type, $relate_tag, $remark, $order_id); @@ -512,14 +512,14 @@ class CashierOrderPay extends BaseModel } $order_data[ 'balance' ] = $temp_balance; } - //扣除现金余额 + //扣除现金消费券 $temp_balance = $member_balance_money; if ($member_balance_money > $surplus) { $temp_balance = $surplus; } $from_type = 'order'; $relate_tag = '余额抵扣'; - $remark = '订单名称:' . $calculate_data[ 'order_name' ] . ',订单编号:' . $calculate_data[ 'out_trade_no' ] . ',订单金额:' . $calculate_data[ 'order_money' ] . ',订单余额抵扣,扣除储值余额:' . $temp_balance; + $remark = '订单名称:' . $calculate_data[ 'order_name' ] . ',订单编号:' . $calculate_data[ 'out_trade_no' ] . ',订单金额:' . $calculate_data[ 'order_money' ] . ',订单余额抵扣,扣除储值消费券:' . $temp_balance; $remark = '收银订单余额抵扣'; if ($temp_balance > 0) { $result = $member_account_model->addMemberAccount($site_id, $member_id, 'balance_money', -$temp_balance, $from_type, $relate_tag, $remark, $order_id); diff --git a/addon/cashier/shop/view/order/detail.html b/addon/cashier/shop/view/order/detail.html index d24e0a8..f5617f0 100644 --- a/addon/cashier/shop/view/order/detail.html +++ b/addon/cashier/shop/view/order/detail.html @@ -395,7 +395,7 @@ {/if} {if $order_detail["balance_money"] > 0}
-

余额:¥{$order_detail["balance_money"]}

+

消费券:¥{$order_detail["balance_money"]}

{/if} diff --git a/addon/cashier/source/os/components/nc-member-buycard/nc-member-buycard.vue b/addon/cashier/source/os/components/nc-member-buycard/nc-member-buycard.vue index 39834f4..10d069b 100644 --- a/addon/cashier/source/os/components/nc-member-buycard/nc-member-buycard.vue +++ b/addon/cashier/source/os/components/nc-member-buycard/nc-member-buycard.vue @@ -35,7 +35,7 @@ - 余额 + 消费券 {{ (parseFloat(info.balance_money) + parseFloat(info.balance)) | moneyFormat }} 充值 diff --git a/addon/cashier/source/os/components/nc-member-detail/nc-member-detail.vue b/addon/cashier/source/os/components/nc-member-detail/nc-member-detail.vue index 43d0d0c..6e6ddad 100644 --- a/addon/cashier/source/os/components/nc-member-detail/nc-member-detail.vue +++ b/addon/cashier/source/os/components/nc-member-detail/nc-member-detail.vue @@ -32,13 +32,13 @@ 查看 - 储值余额(元) + 储值消费券(元) {{ memberInfo && memberInfo.balance ? memberInfo.balance : '0.00' }} 查看 - 现金余额(元) + 现金消费券(元) {{ memberInfo && memberInfo.balance_money ? memberInfo.balance_money : '0.00' }} @@ -71,7 +71,7 @@ - 余额充值 + 消费券充值 @@ -252,11 +252,11 @@ - + - 调整余额 + 调整消费券 @@ -265,7 +265,7 @@ - 当前余额: + 当前消费券: {{ memberInfo && memberInfo.balance ? memberInfo.balance : '0.00' }} @@ -277,7 +277,7 @@ - 调整数额与当前储值余额相加不能小于0 + 调整数额与当前储值消费券相加不能小于0 @@ -453,11 +453,11 @@ - + - 余额 + 消费券 @@ -627,7 +627,7 @@ export default { }, { width: 15, - title: '余额', + title: '消费券', align: 'left', field: 'account_data' }, @@ -1010,7 +1010,7 @@ export default { } }); }, - // 调整余额 + // 调整消费券 saveBalance() { this.$api.sendRequest({ url: '/cashier/storeapi/member/modifybalance', diff --git a/addon/cashier/source/os/components/nc-member/nc-member.vue b/addon/cashier/source/os/components/nc-member/nc-member.vue index cffda5b..9c560dd 100644 --- a/addon/cashier/source/os/components/nc-member/nc-member.vue +++ b/addon/cashier/source/os/components/nc-member/nc-member.vue @@ -34,7 +34,7 @@ - 余额 + 消费券 {{ (parseFloat(info.balance_money) + parseFloat(info.balance)) | moneyFormat }} 充值 diff --git a/addon/cashier/source/os/components/nc-select-member/nc-select-member.vue b/addon/cashier/source/os/components/nc-select-member/nc-select-member.vue index 136289f..ac2818e 100644 --- a/addon/cashier/source/os/components/nc-select-member/nc-select-member.vue +++ b/addon/cashier/source/os/components/nc-select-member/nc-select-member.vue @@ -37,7 +37,7 @@ 手机号:{{ item.mobile ? item.mobile : '--' }} - 余额:{{ parseFloat(parseFloat(item.balance) + parseFloat(item.balance_money)).toFixed(2) }} + 消费券:{{ parseFloat(parseFloat(item.balance) + parseFloat(item.balance_money)).toFixed(2) }} diff --git a/addon/cashier/source/os/pages/billing/index.vue b/addon/cashier/source/os/pages/billing/index.vue index 59bd1e6..db46535 100644 --- a/addon/cashier/source/os/pages/billing/index.vue +++ b/addon/cashier/source/os/pages/billing/index.vue @@ -23,7 +23,7 @@ 积分:{{ memberInfo.point }} - 余额:{{ (parseFloat(memberInfo.balance_money) + parseFloat(memberInfo.balance)) | moneyFormat }} + 消费券:{{ (parseFloat(memberInfo.balance_money) + parseFloat(memberInfo.balance)) | moneyFormat }} diff --git a/addon/cashier/source/os/pages/buycard/index.vue b/addon/cashier/source/os/pages/buycard/index.vue index e739161..1d3c571 100644 --- a/addon/cashier/source/os/pages/buycard/index.vue +++ b/addon/cashier/source/os/pages/buycard/index.vue @@ -22,7 +22,7 @@ 积分:{{ memberInfo.point }} - 余额:{{ (parseFloat(memberInfo.balance_money) + parseFloat(memberInfo.balance)) | moneyFormat }} + 消费券:{{ (parseFloat(memberInfo.balance_money) + parseFloat(memberInfo.balance)) | moneyFormat }} diff --git a/addon/cashier/source/os/pages/member/list.vue b/addon/cashier/source/os/pages/member/list.vue index f333fc0..0b3a578 100644 --- a/addon/cashier/source/os/pages/member/list.vue +++ b/addon/cashier/source/os/pages/member/list.vue @@ -34,7 +34,7 @@ {{ item.mobile ? item.mobile : '' }} - 余额: + 消费券: {{ parseFloat(parseFloat(item.balance) + parseFloat(item.balance_money)).toFixed(2) }} diff --git a/addon/cashier/source/os/pages/member/public/js/list.js b/addon/cashier/source/os/pages/member/public/js/list.js index c887cb2..11d9b81 100644 --- a/addon/cashier/source/os/pages/member/public/js/list.js +++ b/addon/cashier/source/os/pages/member/public/js/list.js @@ -194,7 +194,7 @@ export default { field: 'account_type_name' }, { width: 15, - title: '余额', + title: '消费券', align: 'left', field: 'account_data' }, diff --git a/addon/cashier/source/os/pages/recharge/index.vue b/addon/cashier/source/os/pages/recharge/index.vue index b39d8b8..56bd821 100644 --- a/addon/cashier/source/os/pages/recharge/index.vue +++ b/addon/cashier/source/os/pages/recharge/index.vue @@ -23,7 +23,7 @@ 积分:{{ memberInfo.point }} - 余额:{{ (parseFloat(memberInfo.balance_money) + parseFloat(memberInfo.balance)) | moneyFormat }} + 消费券:{{ (parseFloat(memberInfo.balance_money) + parseFloat(memberInfo.balance)) | moneyFormat }} diff --git a/addon/cashier/storeapi/controller/Member.php b/addon/cashier/storeapi/controller/Member.php index d5c84b8..d856ee8 100644 --- a/addon/cashier/storeapi/controller/Member.php +++ b/addon/cashier/storeapi/controller/Member.php @@ -262,7 +262,7 @@ class Member extends BaseStoreApi } /** - * 调整余额 + * 调整消费券 */ public function modifyBalance() { diff --git a/addon/fenxiao/api/controller/Order.php b/addon/fenxiao/api/controller/Order.php index 35fa379..adaa58d 100644 --- a/addon/fenxiao/api/controller/Order.php +++ b/addon/fenxiao/api/controller/Order.php @@ -14,6 +14,8 @@ namespace addon\fenxiao\api\controller; use app\api\controller\BaseApi; use addon\fenxiao\model\FenxiaoOrder as FenxiaoOrderModel; use addon\fenxiao\model\Fenxiao; +use think\Exception; +use think\facade\Log; /** * 分销订单 @@ -112,4 +114,18 @@ class Order extends BaseApi return $this->response($list); } + public function testDaySettlement(){ + return $this->response(event("DaySettlement")); + } + + public function testOrderPay(){ + try{ + event("OrderPay",model('order')->getInfo([['order_id','=',220]])); + Log::debug('11111111111111111111111111111'); + }catch(Exception $exception){ + $this->response($exception->getMessage()); + } + return $this->response([]); + } + } \ No newline at end of file diff --git a/addon/fenxiao/config/event.php b/addon/fenxiao/config/event.php index 8b88cd9..aab5124 100644 --- a/addon/fenxiao/config/event.php +++ b/addon/fenxiao/config/event.php @@ -80,6 +80,10 @@ return [ //统计写入 'AddStat' => [ 'addon\fenxiao\event\AddStat', + ], + //每日结算 + 'DaySettlement' => [ + 'addon\fenxiao\event\DaySettlement', ] ], diff --git a/addon/fenxiao/event/DaySettlement.php b/addon/fenxiao/event/DaySettlement.php new file mode 100644 index 0000000..1a2c469 --- /dev/null +++ b/addon/fenxiao/event/DaySettlement.php @@ -0,0 +1,30 @@ +daySettlement(); + } +} \ No newline at end of file diff --git a/addon/fenxiao/model/Config.php b/addon/fenxiao/model/Config.php index bf00dd7..2e8fac8 100644 --- a/addon/fenxiao/model/Config.php +++ b/addon/fenxiao/model/Config.php @@ -37,6 +37,15 @@ class Config extends BaseModel 'self_purchase_rebate' => $data['self_purchase_rebate'],//是否开启分销商自购返佣 'is_apply' => $data['is_apply'],//是否开启分销申请 'is_commission_money' => $data['is_commission_money'],//是否开启商品详情一级佣金 + 'newuser_points' => $data['newuser_points'], + 'order_give_points_ratio' => $data['order_give_points_ratio'], + 'order_give_contribution_ratio' => $data['order_give_contribution_ratio'], + 'order_give_house_purchase_ratio' => $data['order_give_house_purchase_ratio'], + 'order_give_a_points_ratio' => $data['order_give_a_points_ratio'], + 'order_give_a_contribution_ratio' => $data['order_give_a_contribution_ratio'], + 'order_give_d_points_ratio' => $data['order_give_d_points_ratio'], + 'order_give_d_contribution_ratio' => $data['order_give_d_contribution_ratio'], + ]; $config->setConfig($basics_data, '分销基本配置', $is_use, [['site_id', '=', $site_id], ['app_module', '=', 'shop'], ['config_key', '=', 'FENXIAO_BASICS_CONFIG']]); //分销商设置 diff --git a/addon/fenxiao/model/Fenxiao.php b/addon/fenxiao/model/Fenxiao.php index fc8b66c..28d6049 100644 --- a/addon/fenxiao/model/Fenxiao.php +++ b/addon/fenxiao/model/Fenxiao.php @@ -392,7 +392,7 @@ class Fenxiao extends BaseModel if (!$count) return $this->error('', '未满足成为分销商的条件'); break; } - return $this->directlyBecomeFenxiao($member_id); + return $this->directlyBecomeFenxiao($member_id, $basics_config); } catch (\Exception $e) { return $this->error(); } @@ -401,7 +401,7 @@ class Fenxiao extends BaseModel /** * 会员直接成为分销商 */ - private function directlyBecomeFenxiao($member_id) + private function directlyBecomeFenxiao($member_id, $config = []) { //获取用户信息 $member_field = 'member_id,site_id,source_member,fenxiao_id,nickname,headimg,mobile,reg_time,order_money,order_complete_money,order_num,order_complete_num'; @@ -426,6 +426,9 @@ class Fenxiao extends BaseModel 'level_id' => $level_info[ 'data' ][ 'level_id' ], 'level_name' => $level_info[ 'data' ][ 'level_name' ] ]; + if (isset($config['newuser_points']) && $config['newuser_points'] > 0) {//增加新用户积分 + $data['points'] = $config['newuser_points']; + }; $res = $this->addFenxiao($data); return $res; } diff --git a/addon/fenxiao/model/FenxiaoAccount.php b/addon/fenxiao/model/FenxiaoAccount.php index 1e87996..a2e6c52 100644 --- a/addon/fenxiao/model/FenxiaoAccount.php +++ b/addon/fenxiao/model/FenxiaoAccount.php @@ -21,6 +21,9 @@ class FenxiaoAccount extends BaseModel public $type = [ 'withdraw' => '提现', 'order' => '订单结算', + 'points' => '积分', + 'contribution' => '贡献值', + 'house_purchase' => '购房券', ]; /** @@ -32,7 +35,7 @@ class FenxiaoAccount extends BaseModel * @param $relate_id * @return array */ - public function addAccount($fenxiao_id, $fenxiao_name, $type = 'order', $money, $relate_id) + public function addAccount($fenxiao_id, $fenxiao_name, $type = 'order', $money, $relate_id, $from_type = 'account',$remarks='') { $account_no = date('YmdHi') . rand(1000, 9999); $data = array( @@ -44,10 +47,11 @@ class FenxiaoAccount extends BaseModel 'type_name' => $this->type[$type], 'relate_id' => $relate_id, 'create_time' => time(), + 'remarks' => $remarks, ); $res = model('fenxiao_account')->add($data); - model('fenxiao')->setInc([['fenxiao_id', '=', $fenxiao_id]], 'account', $money); + model('fenxiao')->setInc([['fenxiao_id', '=', $fenxiao_id]], $from_type, $money); return $this->success($res); } @@ -87,7 +91,7 @@ class FenxiaoAccount extends BaseModel * @param $relate_id * @return array */ - public function addAccountLog($fenxiao_id, $fenxiao_name, $type = 'order', $money, $relate_id) + public function addAccountLog($fenxiao_id, $fenxiao_name, $type = 'order', $money, $relate_id,$remarks='') { $account_no = date('YmdHi') . rand(1000, 9999); $data = array( @@ -99,6 +103,7 @@ class FenxiaoAccount extends BaseModel 'type_name' => $this->type[$type], 'relate_id' => $relate_id, 'create_time' => time(), + 'remarks' => $remarks, ); $res = model('fenxiao_account')->add($data); return $this->success($res); diff --git a/addon/fenxiao/model/FenxiaoOrder.php b/addon/fenxiao/model/FenxiaoOrder.php index c0a9328..9c14070 100644 --- a/addon/fenxiao/model/FenxiaoOrder.php +++ b/addon/fenxiao/model/FenxiaoOrder.php @@ -11,14 +11,75 @@ namespace addon\fenxiao\model; use app\model\BaseModel; +use app\model\member\MemberAccount; use app\model\message\Message; use app\model\system\Stat; +use think\facade\Log; /** * 分销商品 */ class FenxiaoOrder extends BaseModel { + /*** + * 区域代理结算 + * 月结 + * @return array + */ + public function areaMonthlySettlement() + { + //本月 + $beginThismonth = mktime(0, 0, 0, date('m'), 1, date('Y')); + $endThismonth = mktime(23, 59, 59, date('m'), date('t'), date('Y')); + //上月 + $begin_time = strtotime(date('Y-m-01 00:00:00', strtotime('-1 month'))); + $end_time = strtotime(date("Y-m-d 23:59:59", strtotime(-date('d') . 'day'))); + $fenxiao = Db::name('fenxiao')->where([['is_area_agent', '=', 1],['status','=',1]])->column('fenxiao_id,site_id,member_id,fenxiao_name,agent_level_id,province_id,city_id,district_id,parent', 'fenxiao_id'); + //获取分销基础配置 + $config_model = new Config(); + $fenxiao_basic_config = $config_model->getFenxiaoBasicsConfig(1); + $fenxiao_account = new FenxiaoAccount(); + foreach ($fenxiao as $fenxiao_id => $item) { + $fenxiao_agent_level = Db::name('fenxiao_agent_level')->where('level_id', '=', $item['agent_level_id'])->field('type,flower_multiple,status')->find(); + $where = [ + ['fo.create_time', 'BETWEEN', [$begin_time, $end_time]], + // ['fo.create_time', 'BETWEEN', [$beginThismonth, $endThismonth]], + ['o.'.$fenxiao_agent_level['type'].'_id', '=', $item[$fenxiao_agent_level['type'].'_id']] + ]; + $fenxia_area_order_info = Db::name('fenxiao_order') + ->alias('fo') + ->join('order o','fo.order_id=o.order_id','LEFT') + ->where($where) + ->field('sum(real_goods_money) as real_goods_money') + ->find(); + $money = $fenxia_area_order_info['real_goods_money'] * $fenxiao_agent_level['flower_multiple']/100; + $fruit_num = $money * $fenxiao_basic_config['data']['value']['fruit_flower_rate']; + $account_model = new FenxiaoAccount(); + //添加茶果 + $udata = [ + 'flower_num' => Db::raw('flower_num -' . $money), + 'fruit_num' => Db::raw('fruit_num +' . $fruit_num), + ]; + Db::name('fenxiao')->where([[ 'fenxiao_id', '=', $fenxiao_id ]])->update($udata); + $account_model->addAccountLog($fenxiao_id, $item['fenxiao_name'], 'fruit', $fruit_num, '', "代理奖励茶果-{$fruit_num}"); + $account_model->addAccountLog($fenxiao_id, $item['fenxiao_name'], 'flower', '-' . $money, '', "茶花转茶果{$money}"); + + if($fenxiao_basic_config['data']['value']['agent_level_parent_rate'] > 0){ + $money = $money * $fenxiao_basic_config['data']['value']['agent_level_parent_rate'] / 100; + $fruit_num = $money * $fenxiao_basic_config['data']['value']['fruit_flower_rate']; + //添加茶果 + $udata = [ + 'flower_num' => Db::raw('flower_num -' . $money), + 'fruit_num' => Db::raw('fruit_num +'.$fruit_num) + ]; + $fenxiaoParent = Db::name('fenxiao')->where('fenxiao_id','=',$item['parent'])->alias('fenxiao_name')->find(); + Db::name('fenxiao')->where([['fenxiao_id','=',$item['parent']]])->update($udata); + $account_model->addAccountLog($item['parent'],$fenxiaoParent['fenxiao_name'],'fruit',$fruit_num,'',"推荐代理奖励茶果-{$fruit_num}"); + $account_model->addAccountLog($item['parent'],$fenxiaoParent['fenxiao_name'], 'flower', '-' . $money, '', "茶花转茶果{$money}"); + } + } + return $this->success(); + } /** * 分销订单计算 @@ -199,11 +260,85 @@ class FenxiaoOrder extends BaseModel 'three_fenxiao_name' => empty($grand_parent_fenxiao_info) ? '' : $grand_parent_fenxiao_info[ 'fenxiao_name' ], 'create_time' => time() ]; + $this->orderGive($data); model("fenxiao_order")->add($data); } // 分销商检测升级 event('FenxiaoUpgrade', $member_info[ 'fenxiao_id' ]); + return $this->success('Fenxiao'); + } + + /*** + * 下单赠送 + * @param $order + * @return array + */ + public function orderGive($order) + { + $id = model('fenxiao_account')->getValue([ + 'type' => 'points', + 'relate_id' => $order['order_id'], + ], 'id');//验证下单重复赠送 + if (!$id) { + $i_fenxiao = model('fenxiao')->getInfo(['member_id' => $order['member_id'], 'site_id' => $order['site_id']], 'fenxiao_id,fenxiao_name,parent,grand_parent'); + if ($i_fenxiao) { + $config_model = new Config(); + $basic_config = $config_model->getFenxiaoBasicsConfig($order['site_id'])['data']['value']; + $fenxiao_account = new FenxiaoAccount(); + $fenxiao_account->addAccount($i_fenxiao['fenxiao_id'], $i_fenxiao['fenxiao_name'], 'points', $order['real_goods_money'] * $basic_config['order_give_points_ratio'] /100, $order['order_id'],'points', '购物赠送积分'); + $fenxiao_account->addAccount($i_fenxiao['fenxiao_id'], $i_fenxiao['fenxiao_name'], 'contribution', $order['real_goods_money'] * $basic_config['order_give_contribution_ratio'] /100, $order['order_id'],'contribution', '购物赠送贡献值'); + $fenxiao_account->addAccount($i_fenxiao['fenxiao_id'], $i_fenxiao['fenxiao_name'], 'house_purchase', $order['real_goods_money'] * $basic_config['order_give_house_purchase_ratio'] /100, $order['order_id'],'house_purchase', '购物赠送购房券'); + + $parent_fenxiao['parent'] = $i_fenxiao['parent']; + for($i = 0;$i < 4;$i++){ + if($parent_fenxiao['parent'] <= 0){ + break; + } + $parent_fenxiao = model('fenxiao')->getInfo(['fenxiao_id' => $parent_fenxiao['parent']], 'fenxiao_id,fenxiao_name,parent,grand_parent'); + if(!$parent_fenxiao){ + break; + } + if($i == 0){ + $fenxiao_account->addAccount($parent_fenxiao['fenxiao_id'], $parent_fenxiao['fenxiao_name'], 'points', $order['real_goods_money'] * $basic_config['order_give_a_points_ratio'] /100, $order['order_id'],'points', '用户下单分享A位置获赠积分'); + $fenxiao_account->addAccount($parent_fenxiao['fenxiao_id'], $parent_fenxiao['fenxiao_name'], 'contribution', $order['real_goods_money'] * $basic_config['order_give_a_contribution_ratio'] /100, $order['order_id'],'contribution', '用户下单分享A位置获赠贡献值'); + } + if($i == 3){ + $fenxiao_account->addAccount($parent_fenxiao['fenxiao_id'], $parent_fenxiao['fenxiao_name'], 'points', $order['real_goods_money'] * $basic_config['order_give_d_points_ratio'] /100, $order['order_id'],'points', '用户下单分享D位置获赠积分'); + $fenxiao_account->addAccount($parent_fenxiao['fenxiao_id'], $parent_fenxiao['fenxiao_name'], 'contribution', $order['real_goods_money'] * $basic_config['order_give_d_contribution_ratio'] /100, $order['order_id'],'contribution', '用户下单分享D位置获赠贡献值'); + } + } + } + } + return $this->success(); + } + /** + * 每日结算 + * @return array + */ + public function daySettlement(){ + $fenxiaoList = model('fenxiao')->getList([['status', '=', 1],['points', '>', 0]],'fenxiao_id,fenxiao_name,points,contribution,site_id,member_id'); + $menber_account = new MemberAccount(); + $fenxiao_account = new FenxiaoAccount(); + foreach($fenxiaoList as $fenxiao){ + $point_ratio = 0.5;//settlement_points_to_point_ratio + $balance_money_ratio = 0.5;//settlement_points_to_balance_money_ratio + $points_ratio = 0.0005;//no_contribution_points_ratio + if($fenxiao['contribution'] > 0){ + $points_ratio = 0.001;//contribution_points_ratio + } + $points = $fenxiao['points'] * $points_ratio; + $point = $points * $point_ratio; + $balance_money = $points * $balance_money_ratio; + + $menber_account->addMemberAccount($fenxiao[ 'site_id' ], $fenxiao['member_id'], 'point', $point, 'day_settlement', '每日转换', '每日转换'); + $menber_account->addMemberAccount($fenxiao[ 'site_id' ], $fenxiao['member_id'], 'balance_money', $balance_money, 'day_settlement', '每日转换', '每日转换'); + + $fenxiao_account->addAccount($fenxiao['fenxiao_id'], $fenxiao['fenxiao_name'], 'points', -$points, 0,'points', '每日转换消耗'); + if($fenxiao['contribution'] > 0){ + $fenxiao_account->addAccount($fenxiao['fenxiao_id'],$fenxiao['fenxiao_name'],'contribution',-$points,0,'contribution','每日转换消耗'); + } + } return $this->success(); } diff --git a/addon/fenxiao/model/FenxiaoWithdraw.php b/addon/fenxiao/model/FenxiaoWithdraw.php index a7e2a93..f1dfb04 100644 --- a/addon/fenxiao/model/FenxiaoWithdraw.php +++ b/addon/fenxiao/model/FenxiaoWithdraw.php @@ -30,7 +30,7 @@ class FenxiaoWithdraw extends BaseModel { //提现类型 public $withdraw_type = [ - 'balance' => '余额', + 'balance' => '消费券', 'weixin' => '微信', 'alipay' => '支付宝', 'bank' => '银行卡', @@ -45,7 +45,7 @@ class FenxiaoWithdraw extends BaseModel public function getTransferType($site_id){ $pay_model = new Pay(); $transfer_type_list = $pay_model->getTransferType($site_id); - $transfer_type_list['balance'] = '余额'; + $transfer_type_list['balance'] = '消费券'; return $transfer_type_list; } /** diff --git a/addon/fenxiao/shop/controller/Config.php b/addon/fenxiao/shop/controller/Config.php index c91fe06..b37d007 100644 --- a/addon/fenxiao/shop/controller/Config.php +++ b/addon/fenxiao/shop/controller/Config.php @@ -49,6 +49,14 @@ class Config extends BaseShop 'one_rate' => input('one_rate', 0.00), 'two_rate' => input('two_rate', 0.00), 'three_rate' => input('three_rate', 0.00), + 'newuser_points' => input('newuser_points', 0), + 'order_give_points_ratio' => input('order_give_points_ratio', 0), + 'order_give_contribution_ratio' => input('order_give_contribution_ratio', 0), + 'order_give_house_purchase_ratio' => input('order_give_house_purchase_ratio', 0), + 'order_give_a_points_ratio' => input('order_give_a_points_ratio', 0), + 'order_give_a_contribution_ratio' => input('order_give_a_contribution_ratio', 0), + 'order_give_d_points_ratio' => input('order_give_d_points_ratio', 0), + 'order_give_d_contribution_ratio' => input('order_give_d_contribution_ratio', 0), ]; $res = $model->setFenxiaoBasicsConfig($data, 1, $this->site_id); @@ -152,7 +160,7 @@ class Config extends BaseShop $fenxiao_withdraw_model = new FenxiaoWithdraw(); $transfer_type_list = $fenxiao_withdraw_model->getTransferType($this->site_id); - $transfer_type_list[ 'balance' ] = '余额'; + $transfer_type_list[ 'balance' ] = '消费券'; $this->assign('transfer_type_list', $transfer_type_list); $this->forthMenu(); return $this->fetch('config/settlement'); diff --git a/addon/fenxiao/shop/view/config/basics.html b/addon/fenxiao/shop/view/config/basics.html index 634c332..8b60b73 100644 --- a/addon/fenxiao/shop/view/config/basics.html +++ b/addon/fenxiao/shop/view/config/basics.html @@ -12,7 +12,86 @@ 分销设置
- +
+ +
+
+ +
+
+
新用户赠送积分
+
+
+ +
+
+ +
+
%
+
+
下单赠送积分,得消费额百分比
+
+
+ +
+
+ +
+
%
+
+
下单赠送贡献值,得消费额百分比
+
+
+ +
+
+ +
+
%
+
+
下单赠送购房券,得消费额百分比
+
+
+ +
+
+ +
+
%
+
+
下单分享A位置得积分,得消费额百分比
+
+
+ +
+
+ +
+
%
+
+
下单分享A位置得贡献值,得消费额百分比
+
+
+ +
+
+ +
+
%
+
+
下单分享D位置得积分,得消费额百分比
+
+
+ +
+
+ +
+
%
+
+
下单分享D位置得贡献值,得消费额百分比
+
+
diff --git a/addon/fenxiao/shop/view/fenxiao/add.html b/addon/fenxiao/shop/view/fenxiao/add.html index a0e8dd3..d4eaf55 100644 --- a/addon/fenxiao/shop/view/fenxiao/add.html +++ b/addon/fenxiao/shop/view/fenxiao/add.html @@ -379,12 +379,12 @@ } }, { field: 'balance', - title: '余额', + title: '消费券', unresize: 'false', width: '15%', },{ field: 'point', - title: '积分', + title: '兑换券', unresize: 'false', width: '15%', }, diff --git a/addon/form/config/event.php b/addon/form/config/event.php index 2973b21..30b4b8d 100644 --- a/addon/form/config/event.php +++ b/addon/form/config/event.php @@ -11,7 +11,7 @@ return [ 'addon\form\event\ShowPromotion', ], 'OrderPayment' => [ - 'addon\form\event\OrderPayment', + //'addon\form\event\OrderPayment', ], 'OrderCreate' => [ 'addon\form\event\OrderCreate', diff --git a/addon/giftcard/model/GiftCard.php b/addon/giftcard/model/GiftCard.php index 11ba9d2..07c6e4a 100644 --- a/addon/giftcard/model/GiftCard.php +++ b/addon/giftcard/model/GiftCard.php @@ -25,8 +25,8 @@ class GiftCard extends BaseModel private $account_content = [ 'point' => [ 'relate_tag' => "兑换积分", 'remark' => "礼品卡兑换" ], 'growth' => [ 'relate_tag' => "兑换成长值", 'remark' => "礼品卡兑换" ], - 'balance' => [ 'relate_tag' => "兑换储值余额", 'remark' => "礼品卡兑换" ], - 'balance_meney' => [ 'relate_tag' => "兑换现金余额", 'remark' => "礼品卡兑换" ] + 'balance' => [ 'relate_tag' => "兑换储值消费券", 'remark' => "礼品卡兑换" ], + 'balance_meney' => [ 'relate_tag' => "兑换现金消费券", 'remark' => "礼品卡兑换" ] ]; private $goods_money = 0;//商品金额 private $balance_money = 0;//余额 @@ -463,7 +463,7 @@ class GiftCard extends BaseModel // $message = '优惠卷已领完'; // } // } - //领取账户有关奖励 积分/成长值/储值余额/现金余额 + //领取账户有关奖励 积分/成长值/储值余额/现金消费券 $member_account = [ 'point' => $carmichael_record_info[ 'point' ], 'balance' => $carmichael_record_info[ 'balance' ], @@ -567,7 +567,7 @@ class GiftCard extends BaseModel // $message = '优惠卷已领完'; // } // } - //领取账户有关奖励 积分/成长值/储值余额/现金余额 + //领取账户有关奖励 积分/成长值/储值余额/现金消费券 $member_account = [ 'point' => $carmichael_record_info[ 'point' ], 'balance' => $carmichael_record_info[ 'balance' ], @@ -935,7 +935,7 @@ class GiftCard extends BaseModel // $result = $member_model->checkPayPassword($data["member_id"], $data["pay_password"]); // if ($result["code"] >= 0) { - $balance_money = $data[ "member_account" ][ "balance_money" ]; //现金余额 + $balance_money = $data[ "member_account" ][ "balance_money" ]; //现金消费券 $balance = $data[ "member_account" ][ "balance" ]; //储值余额 $member_account_model = new MemberAccount(); $surplus_banance = $data[ "balance_money" ]; diff --git a/addon/giftcard/shop/view/giftcard/add.html b/addon/giftcard/shop/view/giftcard/add.html index 4da4e5e..946eaff 100644 --- a/addon/giftcard/shop/view/giftcard/add.html +++ b/addon/giftcard/shop/view/giftcard/add.html @@ -170,7 +170,7 @@
- +
diff --git a/addon/giftcard/shop/view/giftcard/detail.html b/addon/giftcard/shop/view/giftcard/detail.html index 4de7434..eb165ca 100644 --- a/addon/giftcard/shop/view/giftcard/detail.html +++ b/addon/giftcard/shop/view/giftcard/detail.html @@ -74,7 +74,7 @@
{if $detail.card_right_type=='balance'}
- + {$detail.balance}元
{/if} @@ -164,7 +164,7 @@

礼品卡持卡人兑换时可从按照商品列表中商品数量进行兑换。

{/if} {else/} -

礼品卡持卡人兑换时将储值卡的储值余额充值到持卡人账户余额中

+

礼品卡持卡人兑换时将储值卡的储值消费券充值到持卡人账户余额中

{/if}
diff --git a/addon/giftcard/shop/view/giftcard/edit.html b/addon/giftcard/shop/view/giftcard/edit.html index 3862bff..0a1dbb8 100644 --- a/addon/giftcard/shop/view/giftcard/edit.html +++ b/addon/giftcard/shop/view/giftcard/edit.html @@ -135,7 +135,7 @@
- +
diff --git a/addon/hongbao/model/Hongbao.php b/addon/hongbao/model/Hongbao.php index 09360de..3266399 100644 --- a/addon/hongbao/model/Hongbao.php +++ b/addon/hongbao/model/Hongbao.php @@ -442,12 +442,12 @@ class Hongbao extends BaseModel $user_model = new User(); if($data['balance_set'] == 1){ #奖励不可提现余额 - $member_account_model->addMemberAccount($data['site_id'], $data['member_id'], 'balance', $data['money'], 'hongbao', 0, '裂变红包发放,不可提现余额:' . $data['money'],$launch_id); + $member_account_model->addMemberAccount($data['site_id'], $data['member_id'], 'balance', $data['money'], 'hongbao', 0, '裂变红包发放,不可提现消费券:' . $data['money'],$launch_id); }else{ #奖励可提现余额 - $member_account_model->addMemberAccount($data['site_id'], $data['member_id'], 'balance_money', $data['money'], 'hongbao', 0, '裂变红包发放,可提现余额:' . $data['money'],$launch_id); + $member_account_model->addMemberAccount($data['site_id'], $data['member_id'], 'balance_money', $data['money'], 'hongbao', 0, '裂变红包发放,可提现消费券:' . $data['money'],$launch_id); } - $user_model->addUserLog($data['uid'], $data['username'], $data['site_id'], "裂变红包:会员余额调整id:" . $data['member_id'] . "金额" . $data['money']); + $user_model->addUserLog($data['uid'], $data['username'], $data['site_id'], "裂变红包:会员消费券调整id:" . $data['member_id'] . "金额" . $data['money']); $hongbao_group = model('promotion_hongbao_group')->getInfo( [ diff --git a/addon/member/api/controller/Login.php b/addon/member/api/controller/Login.php new file mode 100644 index 0000000..8afe808 --- /dev/null +++ b/addon/member/api/controller/Login.php @@ -0,0 +1,349 @@ +getRegisterConfig($this->site_id, 'shop'); + if (strstr($config_info['data']['value']['login'], 'username') === false) return $this->response($this->error([], "用户名登录未开启!")); +// $auth_info = Session::get("auth_info"); +// if (!empty($auth_info)) { +// $this->params = array_merge($this->params, $auth_info); +// } + // 校验验证码 + $config_model = new Config(); + $info = $config_model->getCaptchaConfig(); + if($info['data']['value']['shop_reception_login'] == 1){ + $captcha = new Captcha(); + $check_res = $captcha->checkCaptcha(); + if ($check_res['code'] < 0) return $this->response($check_res); + } + // 登录 + $login = new LoginModel(); + if (empty($this->params["password"])) + return $this->response($this->error([], "密码不可为空!")); + $res = $login->login($this->params); + //生成access_token + if ($res['code'] >= 0) { + $token = $this->createToken($res['data']['member_id']); + return $this->response($this->success(['token' => $token])); + } + return $this->response($res); + } + + + /*** + * 第三方登录 + * @return array|string|void + */ + public function third_login() + { + $login=new LoginModel(); + switch (input('app_type')) { + case 'wechat': //微信公众号 + $appType=input('app_type', 'wechat'); + $wechat = new \addon\wechat\model\Wechat($this->site_id, $appType); + $weInfo = $wechat->getAuthByCode($this->params); + if($weInfo['code']>=0){ + $res=$login->ThirdLogin(array_merge($this->params,$weInfo['data']),$this->site_id); + }else{ + return $this->response($this->error($weInfo)); + } + break; + case 'weapp'://小程序登录 + $appType=input('app_type', 'weapp'); + $wechat = new \addon\weapp\model\Weapp($this->site_id, $appType); + $res = $wechat->authCodeToOpenid($this->params); +// $res['data']['openid']='66666666'; +// $this->params['source_member']=1; + if($res['code']==0){ + $res=$login->ThirdLogin(array_merge($this->params,$res['data']),$this->site_id); + } + break; + case 'toutiao': //抖音头条 + $appType=input('app_type', 'toutiao'); + $code=input('code'); + $toutiao=new \addon\toutiao\model\Toutiao(request()->siteid(), $appType); + $info=$toutiao->getSession($code); + $res=$login->ThirdLogin(array_merge($this->params,$info['data']),$this->site_id); + break; + case 'qq': + $qq_model = new QqminCode($this->params['site_id']); + break; + case 'aliapp': + $memberInfo = [ + 'openid' => time() + ]; + break; + default: + $memberInfo = []; + } + if(empty($res['code'])){ + $memberInfo['token']=$this->createToken($res['member_id']); + $memberInfo['userInfo']=$res; + if (isset($res['is_register'])) $memberInfo['is_register'] = 1; + return $this->response($this->success($memberInfo)); + }else{ + return $this->response($this->error($res)); + } + } + + + /** + * 手机号授权登录 + */ + public function mobileAuth() + { + $decrypt_data = event('DecryptData', $this->params, true); + if ($decrypt_data[ 'code' ] < 0) return $this->response($decrypt_data); + $this->params[ 'mobile' ] = $decrypt_data[ 'data' ][ 'purePhoneNumber' ]; + $register = new RegisterModel(); + $exist = $register->mobileExist($this->params[ "mobile" ], $this->site_id); + if ($exist) { + $login = new LoginModel(); + $res = $login->mobileLogin($this->params); + if ($res[ 'code' ] >= 0) { + $token = $this->createToken($res[ 'data' ][ 'member_id' ]); + $res = $this->success([ 'token' => $token ]); + } + } else { + $res = $register->mobileRegister($this->params); + if ($res[ 'code' ] >= 0) { + $token = $this->createToken($res[ 'data' ]); + $res = $this->success([ 'token' => $token, 'is_register' => 1 ]); + } + } + return $this->response($res); + } + + /** + * 第三方登录 + */ + public function auth() + { + $login = new LoginModel(); + $res = $login->authLogin($this->params); + //生成access_token + if ($res['code'] >= 0) { + $token = $this->createToken($res['data']['member_id']); + $data = [ + 'token' => $token + ]; + if (isset($res['data']['is_register'])) $data['is_register'] = 1; + return $this->response($this->success($data)); + } + return $this->response($res); + } + + /** + * 检测openid是否存在 + */ + public function openidIsExits() + { + $login = new LoginModel(); + $res = $login->openidIsExits($this->params); + return $this->response($res); + } + + /** + * 手机动态码登录 + */ + public function mobile() + { + $config = new ConfigModel(); + $config_info = $config->getRegisterConfig($this->site_id, 'shop'); + if (strstr($config_info['data']['value']['login'], 'mobile') === false) return $this->response($this->error([], "动态码登录未开启!")); + $key = $this->params['key']; + $verify_data = Cache::get($key); + if ($verify_data["mobile"] == $this->params["mobile"] && $verify_data["code"] == $this->params["code"]) { + $register = new RegisterModel(); + $exist = $register->mobileExist($this->params["mobile"], $this->site_id); + if ($exist) { + $login = new LoginModel(); + $res = $login->mobileLogin($this->params); + if ($res['code'] >= 0) { + $token = $this->createToken($res['data']['member_id']); + $res = $this->success(['token' => $token]); + } + } else { + $res = $this->error("", "该手机号未注册"); + } + } else { + $res = $this->error("", "手机动态码不正确"); + } + return $this->response($res); + } + + + + /** + * 获取手机号登录验证码 + * @throws Exception + */ + public function mobileCode() + { + // 校验验证码 + $config_model = new Config(); + $info = $config_model->getCaptchaConfig(); + if($info['data']['value']['shop_reception_login'] == 1){ + $captcha = new Captcha(); + $check_res = $captcha->checkCaptcha(false); + if ($check_res['code'] < 0) return $this->response($check_res); + } + $mobile = $this->params['mobile']; + if (empty($mobile)) return $this->response($this->error([], "手机号不可为空!")); + + $mobile_code='login_mobile_code_'.$mobile; + if(Cache::get($mobile_code)) return $this->response($this->error("", "重复发送请稍后再试")); + + $register = new RegisterModel(); + $exist = $register->mobileExist($this->params["mobile"], $this->site_id); + if (!$exist) return $this->response($this->error([], "该手机号未注册!")); + $code = str_pad(random_int(1, 9999), 4, 0, STR_PAD_LEFT);// 生成4位随机数,左侧补0 + $message_model = new Message(); + $res = $message_model->sendMessage(["mobile" => $mobile, "site_id" => $this->site_id, "support_type" => ['sms'], "code" => $code, "keywords" => "LOGIN_CODE"]); + if ($res["code"] >= 0) { + //将验证码存入缓存 + $key = 'login_mobile_code_' . md5(uniqid(null, true)); + Cache::tag("login_mobile_code")->set($key, ['mobile' => $mobile, 'code' => $code], 600); + Cache::tag("login_mobile_code")->set('login_mobile_code_'.$mobile, time(), 600); + return $this->response($this->success(["key" => $key])); + } else { + return $this->response($res); + } + } + + /** + * 获取第三方首次扫码登录绑定/注册手机号码验证码 手机号码存不存在都可以发送 新增2021.06.18 + * captcha_id 验证码id + * captcha_code 验证码 + * mobile 手机号码 + */ + public function getMobileCode() + { + // 校验验证码 start + $captcha = new Captcha(); + $check_res = $captcha->checkCaptcha(false); + if ($check_res['code'] < 0) return $this->response($check_res); + // 校验验证码 end + + $mobile = $this->params['mobile']; + if (empty($mobile)) return $this->response($this->error([], "手机号不可为空!")); + + + $register = new RegisterModel(); + $exist = $register->mobileExist($this->params["mobile"], $this->site_id); + + //判断该手机号码是否已绑定wx_openid +// $opneid_exist = $register->openidExist($this->params["mobile"], $this->site_id); +// if ($opneid_exist) return $this->response($this->error([], "该手机号已绑定其他微信公众号!")); + + if ($exist){ + $keywords = 'LOGIN_CODE'; + }else{ + $keywords = 'REGISTER_CODE'; + } + + $code = str_pad(random_int(1, 9999), 4, 0, STR_PAD_LEFT);// 生成4位随机数,左侧补0 + $message_model = new Message(); + $res = $message_model->sendMessage(["mobile" => $mobile, "site_id" => $this->site_id, "support_type" => ['sms'], "code" => $code, "keywords" => $keywords]); +// $code = 8888;// 生成4位随机数,左侧补0 +// $res["code"]=0; + if ($res["code"] >= 0) { +// if ($res["code"]) { + //将验证码存入缓存 + $key = 'login_mobile_code_' . md5(uniqid(null, true)); + Cache::tag("login_mobile_code")->set($key, ['mobile' => $mobile, 'code' => $code], 600); + return $this->response($this->success(["key" => $key])); +// return $this->response($this->success(["key" => $key,"code"=>$code])); + } else { + return $this->response($res); + } + } + + + + /** + * 验证token有效性 + */ + public function verifyToken(){ + $token = $this->checkToken(); + if ($token['code'] < 0) return $this->response($token); + return $this->response($this->success()); + } + + + /** + * 检测登录 + * @return false|string + */ + public function checkLogin() + { + $key = $this->params[ 'key' ]; + $cache = Cache::get('wechat_' . $key); + + if (!empty($cache)) { + if (isset($cache[ 'openid' ]) && !empty($cache[ 'openid' ])) { + $login = new LoginModel(); + $data = [ + 'wx_openid' => $cache[ 'openid' ], + 'site_id' => $this->site_id + ]; + $is_exits = $login->openidIsExits($data); + if ($is_exits[ 'data' ]) { + // 存在即登录 + $res = $login->authLogin($data); + //生成access_token + if ($res[ 'code' ] >= 0) { + $token = $this->createToken($res[ 'data' ][ 'member_id' ]); +// Session::set($this->params[ 'app_type' ] . "_token_" . $this->site_id, $token); +// Session::set($this->params[ 'app_type' ] . "_member_id_" . $this->site_id, $res[ 'data' ][ 'member_id' ]); + return $this->response($this->success([ 'token' => $token ])); + } + return $this->response($res); + } else { + // 将openid存入session + Session::set("auth_info",[ + 'wx_openid'=>$cache['openid'], + 'nickname'=>$cache['nickname'], + 'headimg'=>$cache['headimgurl'] + ]); + Cache::set('wechat_' . $key, null); + return $this->response($this->success()); + } + } elseif (time() > $cache[ 'expire_time' ]) { + Cache::set('wechat_' . $key, null); + return $this->response($this->error('', '已失效')); + } else { + return $this->response($this->error('', 'no login')); + } + } else { + return $this->response($this->error('', '已失效')); + } + } +} \ No newline at end of file diff --git a/addon/member/api/controller/Member.php b/addon/member/api/controller/Member.php new file mode 100644 index 0000000..c138b57 --- /dev/null +++ b/addon/member/api/controller/Member.php @@ -0,0 +1,483 @@ +checkToken(); + if ($token['code'] < 0) return $this->response($token); + $member_model = new MemberModel(); + $info = $member_model->getMemberInfo([['member_id', '=', $token['data']['member_id'], ['site_id', '=', $this->site_id]]], 'member_id,source_member,username,nickname,mobile,email,password,status,headimg,member_level,member_level_name,member_label,member_label_name,qq,realname,sex,location,birthday,point,balance,balance_money,growth,sign_days_series,password,member_level_type,level_expire_time,is_edit_username,is_fenxiao,rcode'); + if (!empty($info['data'])) { + $info['data']['nickname']=emojiDecode($info['data']['nickname']); + $info['data']['password'] = empty($info['data']['password']) ? 0 : 1; + $member_level_model = new MemberLevelModel(); + $member_level_result = $member_level_model->getMemberLevelInfo([['level_id', '=', $info['data']['member_level']]]); + $member_level = $member_level_result['data'] ?? []; + $info['data']['member_level_info'] = $member_level; + } + return $this->response($info); + } + + /** + * 修改会员头像 + * @return string + */ + public function modifyheadimg() + { + $token = $this->checkToken(); + if ($token['code'] < 0) return $this->response($token); + + $headimg = isset($this->params['headimg']) ? $this->params['headimg'] : ''; + $member_model = new MemberModel(); + $res = $member_model->editMember(['headimg' => $headimg], [['member_id', '=', $token['data']['member_id'], ['site_id', '=', $this->site_id]]]); + return $this->response($res); + } + + /** + * 修改用户名 + * @return false|string + */ + public function modifyUsername(){ + $token = $this->checkToken(); + if ($token['code'] < 0) return $this->response($token); + + $username = isset($this->params['username']) ? $this->params['username'] : ''; + $member_model = new MemberModel(); + $res = $member_model->editUsername($this->member_id, $this->site_id, $username); + return $this->response($res); + } + + /** + * 修改昵称 + * @return string + */ + public function modifynickname() + { + $token = $this->checkToken(); + if ($token['code'] < 0) return $this->response($token); + + $nickname = isset($this->params['nickname']) ? $this->params['nickname'] : ''; + $member_model = new MemberModel(); + $res = $member_model->editMember(['nickname' => $nickname], [['member_id', '=', $token['data']['member_id'], ['site_id', '=', $this->site_id]]]); + return $this->response($res); + } + + /** + * 修改手机号 + * @return string + */ + public function modifymobile() + { + $token = $this->checkToken(); + if ($token['code'] < 0) return $this->response($token); + // 校验验证码 + $captcha = new Captcha(); + $check_res = $captcha->checkCaptcha(false); + if ($check_res['code'] < 0) return $this->response($check_res); + $register = new RegisterModel(); + $exist = $register->mobileExist($this->params['mobile'], $this->site_id); + if ($exist) { + return $this->response($this->error("", "手机号已存在")); + } else { + $key = $this->params['key']; + $verify_data = Cache::get($key); + if ($verify_data["mobile"] == $this->params["mobile"] && $verify_data["code"] == $this->params["code"]) { + $mobile = isset($this->params['mobile']) ? $this->params['mobile'] : ''; + $member_model = new MemberModel(); + $res = $member_model->editMember(['mobile' => $mobile], [['member_id', '=', $token['data']['member_id'], ['site_id', '=', $this->site_id]]]); + } else { + $res = $this->error("", "验证码不正确"); + } + return $this->response($res); + } + } + + /** + * 修改密码 + * @return string + */ + public function modifypassword() + { + $token = $this->checkToken(); + if ($token['code'] < 0) return $this->response($token); + $old_password = isset($this->params['old_password']) ? $this->params['old_password'] : ''; + $new_password = isset($this->params['new_password']) ? $this->params['new_password'] : ''; + $member_model = new MemberModel(); + $info = $member_model->getMemberInfo([['member_id', '=', $token['data']['member_id'], ['site_id', '=', $this->site_id]]], 'password'); + // 未设置密码时设置密码需验证身份 + if (empty($info['data']['password'])) { + $key = $this->params['key'] ?? ''; + $code = $this->params['code'] ?? ''; + $verify_data = Cache::get($key); + if (empty($verify_data) || $verify_data["code"] != $code) { + return $this->response($this->error("", "手机验证码不正确")); + } + } + $res = $member_model->modifyMemberPassword($token['data']['member_id'], $old_password, $new_password); + return $this->response($res); + } + + /** + * 绑定短信验证码 + */ + public function bindmobliecode() + { + // 校验验证码 + $captcha = new Captcha(); + $check_res = $captcha->checkCaptcha(false); + if ($check_res['code'] < 0) return $this->response($check_res); + + $mobile = $this->params['mobile'];//注册手机号 + $register = new RegisterModel(); + $exist = $register->mobileExist($mobile, $this->site_id); + if ($exist) { + return $this->response($this->error("", "当前手机号已存在")); + } else { + $code = str_pad(random_int(1, 9999), 4, 0, STR_PAD_LEFT);// 生成4位随机数,左侧补0 + $message_model = new Message(); + $res = $message_model->sendMessage(["mobile" => $mobile, "site_id" => $this->site_id, "code" => $code, "support_type" => ["sms"], "keywords" => "MEMBER_BIND"]); + if ($res["code"] >= 0) { + //将验证码存入缓存 + $key = 'bind_mobile_code_' . md5(uniqid(null, true)); + Cache::tag("bind_mobile_code")->set($key, ['mobile' => $mobile, 'code' => $code], 600); + return $this->response($this->success(["key" => $key])); + } else { + return $this->response($res); + } + } + } + + /** + * 设置密码时获取验证码 + */ + public function pwdmobliecode() + { + $token = $this->checkToken(); + if ($token['code'] < 0) return $this->response($token); + + // 校验验证码 + $captcha = new Captcha(); + $check_res = $captcha->checkCaptcha(false); + if ($check_res['code'] < 0) return $this->response($check_res); + + $member_model = new MemberModel(); + $info = $member_model->getMemberInfo([['member_id', '=', $token['data']['member_id'], ['site_id', '=', $this->site_id]]], 'mobile'); + if (empty($info['data'])) return $this->response($this->error([], '未获取到会员信息!')); + if (empty($info['data']['mobile'])) return $this->response($this->error([], '会员信息尚未绑定手机号!')); + + $mobile = $info['data']['mobile']; + + $code = str_pad(random_int(1, 9999), 4, 0, STR_PAD_LEFT);// 生成4位随机数,左侧补0 + $message_model = new Message(); + $res = $message_model->sendMessage(["mobile" => $mobile, "site_id" => $this->site_id, "code" => $code, "support_type" => ["sms"], "keywords" => "SET_PASSWORD"]); + if (isset($res["code"]) && $res["code"] >= 0) { + //将验证码存入缓存 + $key = 'password_mobile_code_' . md5(uniqid(null, true)); + Cache::tag("password_mobile_code_")->set($key, ['mobile' => $mobile, 'code' => $code], 600); + return $this->response($this->success(["key" => $key, 'code' => $code])); + } else { + return $this->response($this->error('', '发送失败')); + } + } + + /** + * 验证手机号 + * @return string + */ + public function checkmobile() + { + $mobile = isset($this->params['mobile']) ? $this->params['mobile'] : ''; + if (empty($mobile)) { + return $this->response($this->error('', 'REQUEST_MOBILE')); + } + $member_model = new MemberModel(); + $condition = [ + ['mobile', '=', $mobile], + ['site_id', '=', $this->site_id] + ]; + $res = $member_model->getMemberCount($condition); + if ($res['data'] > 0) { + return $this->response($this->error('', '当前手机号已存在')); + } + return $this->response($this->success()); + } + + /** + * 修改支付密码 + * @return string + */ + public function modifypaypassword() + { + $token = $this->checkToken(); + if ($token['code'] < 0) return $this->response($token); + + $key = $this->params['key'] ?? ''; + $code = $this->params['code'] ?? ''; + $password = isset($this->params['password']) ? trim($this->params['password']) : ''; + if (empty($password)) return $this->response($this->error('', '支付密码不可为空')); + + $verify_data = Cache::get($key); + if ($verify_data["code"] == $this->params["code"]) { + $member_model = new MemberModel(); + $res = $member_model->modifyMemberPayPassword($token['data']['member_id'], $password); + } else { + $res = $this->error("", "验证码不正确"); + } + return $this->response($res); + } + + /** + * 检测会员是否设置支付密码 + */ + public function issetpayaassword() + { + $token = $this->checkToken(); + if ($token['code'] < 0) return $this->response($token); + + $member_model = new MemberModel(); + $res = $member_model->memberIsSetPayPassword($this->member_id); + return $this->response($res); + } + + /** + * 检测支付密码是否正确 + */ + public function checkpaypassword() + { + $token = $this->checkToken(); + if ($token['code'] < 0) return $this->response($token); + + $password = isset($this->params['pay_password']) ? trim($this->params['pay_password']) : ''; + if (empty($password)) return $this->response($this->error('', '支付密码不可为空')); + + $member_model = new MemberModel(); + $res = $member_model->checkPayPassword($this->member_id, $password); + return $this->response($res); + } + + /** + * + * 修改支付密码发送手机验证码 + */ + public function paypwdcode() + { + $token = $this->checkToken(); + if ($token['code'] < 0) return $this->response($token); + + $code = str_pad(random_int(1, 9999), 4, 0, STR_PAD_LEFT);// 生成4位随机数,左侧补0 + $message_model = new Message(); + $res = $message_model->sendMessage(["member_id" => $this->member_id, "site_id" => $this->site_id, "code" => $code, "support_type" => ["sms"], "keywords" => "MEMBER_PAY_PASSWORD"]); + if ($res["code"] >= 0) { + //将验证码存入缓存 + $key = 'pay_password_code_' . md5(uniqid(null, true)); + Cache::tag("pay_password_code")->set($key, ['member_id' => $this->member_id, 'code' => $code], 600); + return $this->response($this->success(["key" => $key])); + } else { + return $this->response($res); + } + } + + /** + * 验证修改支付密码动态码 + */ + public function verifypaypwdcode() + { + $key = isset($this->params['key']) ? trim($this->params['key']) : ''; + + $verify_data = Cache::get($key); + if ($verify_data["code"] == $this->params["code"]) { + $res = $this->success([]); + } else { + $res = $this->error("", "验证码不正确"); + } + return $this->response($res); + } + + /** + * 通过token得到会员id + */ + public function id() + { + $token = $this->checkToken(); + if ($token['code'] < 0) return $this->response($token); + return $this->response($this->success($this->member_id)); + } + + /** + * 账户奖励规则说明 + * @return false|string + */ + public function accountrule() + { + //积分 + $point = event('MemberAccountRule', ['account' => 'point', 'site_id' => $this->site_id]); + + //消费券 + $balance = event('MemberAccountRule', ['account' => 'balance', 'site_id' => $this->site_id]); + + //成长值 + $growth = event('MemberAccountRule', ['account' => 'growth', 'site_id' => $this->site_id]); + + $res = [ + 'point' => $point, + 'balance' => $balance, + 'growth' => $growth + ]; + + return $this->response($this->success($res)); + } + + /** + * 拉取会员头像 + */ + public function pullheadimg() + { + $member_id = input('member_id', ''); + $member = new MemberModel(); + $member->pullHeadimg($member_id); + } + + /** + * 修改真实姓名 + */ + public function modifyrealname() + { + $token = $this->checkToken(); + if ($token['code'] < 0) return $this->response($token); + + $realname = isset($this->params['realname']) ? $this->params['realname'] : ''; + $member_model = new MemberModel(); + $res = $member_model->editMember(['realname' => $realname], [['member_id', '=', $token['data']['member_id'], ['site_id', '=', $this->site_id]]]); + return $this->response($res); + } + + /** + * 修改性别 + */ + public function modifysex() + { + $token = $this->checkToken(); + if ($token['code'] < 0) return $this->response($token); + + $sex = isset($this->params['sex']) ? $this->params['sex'] : 0; + $member_model = new MemberModel(); + $res = $member_model->editMember(['sex' => $sex], [['member_id', '=', $token['data']['member_id'], ['site_id', '=', $this->site_id]]]); + return $this->response($res); + } + + /** + * 修改生日 + */ + public function modifybirthday() + { + $token = $this->checkToken(); + if ($token['code'] < 0) return $this->response($token); + + $birthday = isset($this->params['birthday']) ? $this->params['birthday'] : ''; + $member_model = new MemberModel(); + $res = $member_model->editMember(['birthday' => $birthday], [['member_id', '=', $token['data']['member_id'], ['site_id', '=', $this->site_id]]]); + return $this->response($res); + } + + + /** + * 生成会员二维码 + */ + public function membereqrcode() + { + $token = $this->checkToken(); + if ($token['code'] < 0) return $this->response($token); + $member_id = $token['data']['member_id']; + $number = date_to_time(date('Y-m-d H:i')).rand(10000000,99999999); + + // 二维码 + $qrcode_dir = 'upload/qrcode/qrcodereduceaccount'; + if (!is_dir($qrcode_dir) && !mkdir($qrcode_dir, intval('0755', 8), true)) { + return $this->error('', '会员码生成失败'); + } + $qrcode_name = 'memberqrcode_' . $member_id . '_' . $this->site_id; + $filename = $qrcode_dir . '/' . $qrcode_name . '_' . $this->params['app_type'] . '.png'; + QRcodeExtend::png($number, $filename, 'L', 4, 1); + $res = $this->success(['path' => $filename]); + + Cache::tag('member_qrcode')->set($number,['member_id'=>$member_id,'is_user'=>0],'60'); + // 条形码 + Cache::tag('memberqrcode')->set($number,['member_id'=>$member_id,'is_user'=>0],'60'); + $bar_code = getBarcode($number); + $res['bar_code'] = $bar_code; + // 动态码 + $dynamic_number = NoRand(0,9,4); + Cache::tag('dynamic_number')->set($dynamic_number,['member_id'=>$member_id,'is_user'=>0],'60'); + $res['dynamic_number'] = $dynamic_number; + return $this->response($res); + } + + /** + * 会员二维码扣款 + */ + public function qrcodereduceaccount() + { + $member_data = Cache::get($this->params['number']); + $member_id = $member_data['member_id']; + if(empty($member_id)){ + return $this->response($this->error([], "参数已过期!")); + } + $member_model = new \addon\member\model\Member(); + $member_data = $member_model->getMemberInfo([['member_id','=',$member_id],['site_id','=',$this->site_id]]); + $balance_money = $member_data['data']['balance_money']; //可提现余额 + $balance = $member_data['data']['balance']; //不可提现余额 + $member_account_model = new MemberAccount(); + $surplus_banance = $this->params['money']; //支付金额 + //优先扣除不可提现余额 + if ($balance > 0) { + if ($balance >= $surplus_banance) { + $real_balance = $surplus_banance; + } else { + $real_balance = $balance; + } + $result = $member_account_model->addMemberAccount($this->site_id,$member_id, "balance", -$real_balance, 'membercode', 0, "会员码支付,扣除不可提现余额:" . $real_balance); + $surplus_banance -= $real_balance; + } + if ($surplus_banance > 0) { + $result = $member_account_model->addMemberAccount($this->site_id, $member_id, "balance_money", -$surplus_banance,'membercode', 0, "会员码支付,扣除可提现余额:" . $surplus_banance); + } + Cache::tag('memberqrcode')->clear(); + Cache::tag('dynamic_number')->clear(); + return $this->response($result); + } + + /** + * 获取推荐码 + * @return false|string + */ + public function RecommendationCode(){ + // 参数获取 + $memberId = input('source_member'); + $rcode = Db::name('member')->cache('source_member'.$memberId,null,'source_member_json')->where('member_id',$memberId)->value('rcode'); + return $this->response($this->success($rcode)); + } +} \ No newline at end of file diff --git a/addon/member/api/controller/Memberaccount.php b/addon/member/api/controller/Memberaccount.php new file mode 100644 index 0000000..df43cab --- /dev/null +++ b/addon/member/api/controller/Memberaccount.php @@ -0,0 +1,101 @@ +checkToken(); + if ($token[ 'code' ] < 0) return $this->response($token); + $account_type = isset($this->params[ 'account_type' ]) ? $this->params[ 'account_type' ] : 'balance,balance_money'; //账户类型 消费券:balance,积分:point + if (!in_array($account_type, [ 'point', 'balance', 'balance,balance_money' ])) return $this->response($this->error('', 'INVALID_PARAMETER')); + $member_model = new MemberModel(); + $info = $member_model->getMemberInfo([ [ 'member_id', '=', $token[ 'data' ][ 'member_id' ] ] ], $account_type); + return $this->response($info); + } + + /** + * 列表信息 + */ + public function page() + { + $token = $this->checkToken(); + if ($token[ 'code' ] < 0) return $this->response($token); + $page = isset($this->params[ 'page' ]) ? $this->params[ 'page' ] : 1; + $page_size = isset($this->params[ 'page_size' ]) ? $this->params[ 'page_size' ] : PAGE_LIST_ROWS; + $account_type = isset($this->params[ 'account_type' ]) ? $this->params[ 'account_type' ] : 'balance,balance_money';//账户类型 消费券:balance,积分:point + $start_time = empty($this->params[ 'date' ]) ? strtotime(date('Y-m', strtotime("today"))) : strtotime($this->params[ 'date' ]); + $end_time = strtotime("+1 month", $start_time); + $from_type = isset($this->params[ 'from_type' ]) ? $this->params[ 'from_type' ] : ''; + if (!in_array($account_type, [ 'point', 'balance', 'balance,balance_money' ])) return $this->response($this->error('', 'INVALID_PARAMETER')); + $condition[] = [ 'account_type', 'in', $account_type ]; + $condition[] = [ 'member_id', '=', $token[ 'data' ][ 'member_id' ] ]; + $condition[] = [ 'create_time', 'between', [ $start_time, $end_time ] ]; + if (!empty($from_type)) { + $condition[] = [ 'from_type', '=', $from_type ]; + } +// if($token[ 'data' ][ 'member_id' ]==1){ +// $condition[] = [ 'member_id', '=', 82 ]; +// }else{ +// $condition[] = [ 'member_id', '=', $token[ 'data' ][ 'member_id' ] ]; +// } + $member_account_model = new MemberAccountModel(); + $list = $member_account_model->getMemberAccountPageList($condition, $page, $page_size); + return $this->response($list); + } + + /** + * 获取类型 + * @return false|string + */ + public function fromType() + { + $member_account_model = new MemberAccountModel(); + $lists = $member_account_model->getFromType(); + return $this->response($lists); + } + + /** + * 获取账户总额 + */ + public function sum() + { + $token = $this->checkToken(); + if ($token[ 'code' ] < 0) return $this->response($token); + $account_type = $this->params[ 'account_type' ] ?? 'point'; // 账户类型 消费券:balance,积分:point + $from_type = $this->params[ 'from_type' ] ?? ''; + $query_type = $this->params[ 'query_type' ] ?? ''; // 查询类型 收入:income 支出:pay + $start_time = $this->params[ 'start_time' ] ?? 0; + $end_time = $this->params[ 'end_time' ] ?? 0; + if (!in_array($account_type, [ 'point', 'balance', 'balance_money', 'growth' ])) return $this->response($this->error('', 'INVALID_PARAMETER')); + $member_account_model = new MemberAccountModel(); + $condition = [ + [ 'member_id', '=', $this->member_id ], + [ 'site_id', '=', $this->site_id ], + [ 'account_type', '=', $account_type ] + ]; + if (!empty($from_type)) $condition[] = [ 'from_type', '=', $from_type ]; + if ($query_type == 'income') $condition[] = [ 'account_data', '>', 0 ]; + if ($query_type == 'pay') $condition[] = [ 'account_data', '<', 0 ]; + if ($start_time && $end_time) $condition[] = [ 'create_time', 'between', [ $start_time, $end_time ] ]; + $data = $member_account_model->getMemberAccountSum($condition, 'account_data'); + return $this->response($data); + } +} \ No newline at end of file diff --git a/addon/member/api/controller/Memberaddress.php b/addon/member/api/controller/Memberaddress.php new file mode 100644 index 0000000..f1fa741 --- /dev/null +++ b/addon/member/api/controller/Memberaddress.php @@ -0,0 +1,244 @@ +checkToken(); + if ($token['code'] < 0) return $this->response($token); + + $data = [ + 'site_id' => $this->site_id, + 'member_id' => $token['data']['member_id'], + 'name' => $this->params['name'], + 'mobile' => $this->params['mobile'], + 'telephone' => $this->params['telephone'], + 'province_id' => $this->params['province_id'], + 'city_id' => $this->params['city_id'], + 'district_id' => $this->params['district_id'], + 'community_id' => $this->params['community_id'], + 'address' => $this->params['address'], + 'full_address' => $this->params['full_address'], + 'longitude' => $this->params['longitude'], + 'latitude' => $this->params['latitude'], + 'is_default' => $this->params['is_default'] + ]; + $member_address = new MemberAddressModel(); + $res = $member_address->addMemberAddress($data); + return $this->response($res); + } + + /** + * 编辑信息 + */ + public function edit() + { + $token = $this->checkToken(); + if ($token['code'] < 0) return $this->response($token); + $data = [ + 'site_id' => $this->site_id, + 'id' => $this->params['id'], + 'member_id' => $token['data']['member_id'], + 'name' => $this->params['name'], + 'mobile' => $this->params['mobile'], + 'telephone' => $this->params['telephone'], + 'province_id' => $this->params['province_id'], + 'city_id' => $this->params['city_id'], + 'district_id' => $this->params['district_id'], + 'community_id' => $this->params['community_id'], + 'address' => $this->params['address'], + 'full_address' => $this->params['full_address'], + 'longitude' => $this->params['longitude'], + 'latitude' => $this->params['latitude'], + 'is_default' => $this->params['is_default'] + ]; + if(!$this->params['province_id']){ + unset($data['province_id'],$data['city_id'],$data['district_id']); + } + $member_address = new MemberAddressModel(); + $res = $member_address->editMemberAddress($data); + return $this->response($res); + } + + /** + * 设置默认地址 + * @return string + */ + public function setdefault() + { + $token = $this->checkToken(); + if ($token['code'] < 0) return $this->response($token); + + $id = isset($this->params['id']) ? $this->params['id'] : 0; + if (empty($id)) { + return $this->response($this->error('', 'REQUEST_ID')); + } + $member_address = new MemberAddressModel(); + $res = $member_address->setMemberDefaultAddress($id, $token['data']['member_id']); + return $this->response($res); + } + + /** + * 删除信息 + */ + public function delete() + { + $token = $this->checkToken(); + if ($token['code'] < 0) return $this->response($token); + + $id = isset($this->params['id']) ? $this->params['id'] : 0; + if (empty($id)) { + return $this->response($this->error('', 'REQUEST_ID')); + } + + $condition = [ + ['site_id', '=', $this->site_id], + ['id', '=', $id], + ['member_id', '=', $token['data']['member_id']] + ]; + $member_address = new MemberAddressModel(); + $res = $member_address->deleteMemberAddress($condition); + return $this->response($res); + } + + /** + * 基础信息 + */ + public function info() + { + $token = $this->checkToken(); + if ($token['code'] < 0) return $this->response($token); + + $id = isset($this->params['id']) ? $this->params['id'] : 0; + if (empty($id)) { + return $this->response($this->error('', 'REQUEST_ID')); + } + + $default = isset($this->params['default']) ? $this->params['default'] : 0; + if ($default) { + $condition = [ + ['site_id', '=', $this->site_id], + ['is_default', '=', 1], + ['member_id', '=', $token['data']['member_id']], + ]; + } else { + $condition = [ + ['site_id', '=', $this->site_id], + ['id', '=', $id], + ['member_id', '=', $token['data']['member_id']], + ]; + } + + $member_address = new MemberAddressModel(); + $res = $member_address->getMemberAddressInfo($condition, 'id, member_id, name, mobile, telephone, province_id, district_id, city_id, community_id, address, full_address, longitude, latitude, is_default, type'); + return $this->response($res); + } + + /** + * 分页列表信息 + */ + public function page() + { + $token = $this->checkToken(); + if ($token['code'] < 0) return $this->response($token); + + $page = isset($this->params['page']) ? $this->params['page'] : 1; + $page_size = isset($this->params['page_size']) ? $this->params['page_size'] : PAGE_LIST_ROWS; + $type = isset($this->params['type']) ? $this->params['type'] : ''; + $member_address = new MemberAddressModel(); + $condition = [ + [ 'member_id', '=', $token['data']['member_id'] ], + [ 'site_id', '=', $this->site_id ] + ]; + if(!empty($type)){ + $condition[] = ['type', '=', $type]; + } + $list = $member_address->getMemberAddressPageList($condition, $page, $page_size); + return $this->response($list); + } + + /** + * 添加第三方收货地址 + */ + public function addThreeParties() + { + $token = $this->checkToken(); + if ($token['code'] < 0) return $this->response($token); + + $address = new Address(); + $province_info = $address->getAreasInfo([['name', 'like', '%' . $this->params['province'] . '%'], ['level', '=', 1]], 'id'); + if ($province_info['code'] < 0) return $this->response(error('', '地址库中未获取到' . $this->params['province'] . '的信息')); + $city_info = $address->getAreasInfo([['name', 'like', '%' . $this->params['city'] . '%'], ['level', '=', 2]], 'id'); + if ($city_info['code'] < 0) return $this->response(error('', '地址库中未获取到' . $this->params['city'] . '的信息')); + $district_info = $address->getAreasInfo([['name', 'like', '%' . $this->params['district'] . '%'], ['level', '=', 3]], 'id'); + if ($district_info['code'] < 0) return $this->response(error('', '地址库中未获取到' . $this->params['district'] . '的信息')); + + $data = [ + 'site_id' => $this->site_id, + 'member_id' => $token['data']['member_id'], + 'name' => $this->params['name'], + 'mobile' => $this->params['mobile'], + 'telephone' => $this->params['telephone'] ?? '', + 'province_id' => $province_info['data']['id'], + 'city_id' => $city_info['data']['id'], + 'district_id' => $district_info['data']['id'], + 'community_id' => $this->params['community_id'] ?? 0, + 'address' => $this->params['address'], + 'full_address' => $this->params['full_address'], + 'longitude' => $this->params['longitude'] ?? '', + 'latitude' => $this->params['latitude'] ?? '', + 'is_default' => $this->params['is_default'] ?? 0 + ]; + $member_address = new MemberAddressModel(); + $res = $member_address->addMemberAddress($data); + return $this->response($res); + } + + /** + * 转化省市区地址形式为实际的省市区id + */ + public function tranAddressInfo(){ + $latlng = $this->params['latlng'] ?? ''; + + $address_model = new Address(); + $address_result = $address_model->getAddressByLatlng(['latlng' => $latlng],input('site_id')); + if($address_result['code'] < 0) + return $this->response($address_result); + $address_data = $address_result['data']; + $province = $address_data['province'] ?? ''; + $city = $address_data['city'] ?? ''; + $district = $address_data['district'] ?? ''; + $province_id = $address_model->getAreasInfo([['name', 'like', '%' . $province . '%'], ['level', '=', 1]], 'id')['data']['id'] ?? 0; + + if($province_id > 0) + $city_id = $address_model->getAreasInfo([['name', 'like', '%' . $city . '%'], ['level', '=', 2], ['pid', '=', $province_id]], 'id')['data']['id'] ?? 0; + if ($city_id > 0 && $province_id > 0) + $district_id = $address_model->getAreasInfo([['name', 'like', '%' . $district . '%'], ['level', '=', 3], ['pid', '=', $city_id]], 'id')['data']['id'] ?? 0; + $data = array( + 'province_id' => $province_id ?? 0, + 'city_id' => $city_id ?? 0, + 'district_id' => $district_id ?? 0, + 'province' => $province, + 'city' => $city, + 'district' => $district, + ); + return $this->response($this->success($data)); + } +} \ No newline at end of file diff --git a/addon/member/api/controller/Memberbankaccount.php b/addon/member/api/controller/Memberbankaccount.php new file mode 100644 index 0000000..1a20a16 --- /dev/null +++ b/addon/member/api/controller/Memberbankaccount.php @@ -0,0 +1,206 @@ +checkToken(); + if ($token['code'] < 0) return $this->response($token); + + $realname = isset($this->params['realname']) ? $this->params['realname'] : ''; + $mobile = isset($this->params['mobile']) ? $this->params['mobile'] : ''; + $withdraw_type = isset($this->params['withdraw_type']) ? $this->params['withdraw_type'] : '';// '账户类型 alipay 支付宝 bank 银行卡 + $branch_bank_name = isset($this->params['branch_bank_name']) ? $this->params['branch_bank_name'] : '';// 银行支行信息 + $bank_account = isset($this->params['bank_account']) ? $this->params['bank_account'] : '';// 银行账号 + if (empty($realname)) { + return $this->response($this->error('', 'REQUEST_REAL_NAME')); + } + if (empty($mobile)) { + return $this->response($this->error('', 'REQUEST_MOBILE')); + } + if (empty($withdraw_type)) { + return $this->response($this->error('', 'REQUEST_WITHDRAW_TYPE')); + } + if (!empty($withdraw_type) && $withdraw_type == 'bank') { + if (empty($branch_bank_name)) { + return $this->response($this->error('', 'REQUEST_BRANCH_BANK_NAME')); + } + if (empty($bank_account)) { + return $this->response($this->error('', 'REQUEST_BRANCH_BANK_ACCOUNT')); + } + } + + $member_bank_account_model = new MemberBankAccountModel(); + $data = [ + 'member_id' => $this->member_id, + 'realname' => $realname, + 'mobile' => $mobile, + 'withdraw_type' => $withdraw_type, + 'branch_bank_name' => $branch_bank_name, + 'bank_account' => $bank_account, + 'is_default' => 1 + ]; + $res = $member_bank_account_model->addMemberBankAccount($data); + return $this->response($res); + + } + + /** + * 编辑信息 + */ + public function edit() + { + $token = $this->checkToken(); + if ($token['code'] < 0) return $this->response($token); + + $id = isset($this->params['id']) ? $this->params['id'] : 0; + $realname = isset($this->params['realname']) ? $this->params['realname'] : ''; + $mobile = isset($this->params['mobile']) ? $this->params['mobile'] : ''; + $withdraw_type = isset($this->params['withdraw_type']) ? $this->params['withdraw_type'] : '';// '账户类型 alipay 支付宝 bank 银行卡 + $branch_bank_name = isset($this->params['branch_bank_name']) ? $this->params['branch_bank_name'] : '';// 银行支行信息 + $bank_account = isset($this->params['bank_account']) ? $this->params['bank_account'] : '';// 银行账号 + if (empty($id)) { + return $this->response($this->error('', 'REQUEST_ID')); + } + if (empty($realname)) { + return $this->response($this->error('', 'REQUEST_REAL_NAME')); + } + if (empty($mobile)) { + return $this->response($this->error('', 'REQUEST_MOBILE')); + } + if (empty($withdraw_type)) { + return $this->response($this->error('', 'REQUEST_WITHDRAW_TYPE')); + } + if (!empty($withdraw_type) && $withdraw_type == 'bank') { + if (empty($branch_bank_name)) { + return $this->response($this->error('', 'REQUEST_BRANCH_BANK_NAME')); + } + if (empty($bank_account)) { + return $this->response($this->error('', 'REQUEST_BRANCH_BANK_ACCOUNT')); + } + } + + $member_bank_account_model = new MemberBankAccountModel(); + $data = [ + 'id' => $id, + 'member_id' => $this->member_id, + 'realname' => $realname, + 'mobile' => $mobile, + 'withdraw_type' => $withdraw_type, + 'branch_bank_name' => $branch_bank_name, + 'bank_account' => $bank_account, + 'is_default' => 1 + ]; + $res = $member_bank_account_model->editMemberBankAccount($data); + return $this->response($res); + } + + /** + * 删除信息 + */ + public function delete() + { + $token = $this->checkToken(); + if ($token['code'] < 0) return $this->response($token); + + $id = isset($this->params['id']) ? $this->params['id'] : 0; + if (empty($id)) { + return $this->response($this->error('', 'REQUEST_ID')); + } + $member_bank_account_model = new MemberBankAccountModel(); + $res = $member_bank_account_model->deleteMemberBankAccount([['member_id', '=', $this->member_id], ['id', '=', $id]]); + return $this->response($res); + } + + /** + * 基础信息 + */ + public function setDefault() + { + $token = $this->checkToken(); + if ($token['code'] < 0) return $this->response($token); + + $id = isset($this->params['id']) ? $this->params['id'] : 0; + if (empty($id)) { + return $this->response($this->error('', 'REQUEST_ID')); + } + $member_bank_account_model = new MemberBankAccountModel(); + $info = $member_bank_account_model->modifyDefaultAccount($id, $this->member_id); + return $this->response($info); + } + + /** + * 基础信息 + */ + public function info() + { + $token = $this->checkToken(); + if ($token['code'] < 0) return $this->response($token); + + $id = isset($this->params['id']) ? $this->params['id'] : 0; + if (empty($id)) { + return $this->response($this->error('', 'REQUEST_ID')); + } + $member_bank_account_model = new MemberBankAccountModel(); + $info = $member_bank_account_model->getMemberBankAccountInfo([['member_id', '=', $this->member_id], ['id', '=', $id]], 'id,member_id,realname,mobile,withdraw_type,branch_bank_name,bank_account,is_default'); + if (!empty($info['data'])) { + $info['data']['withdraw_type_name'] = $member_bank_account_model->getWithdrawType()[$info['data']['withdraw_type']]; + } + return $this->response($info); + } + + /** + * 获取默认账户信息 + */ + public function defaultInfo() + { + $token = $this->checkToken(); + if ($token['code'] < 0) return $this->response($token); + $member_bank_account_model = new MemberBankAccountModel(); + $info = $member_bank_account_model->getMemberBankAccountInfo([['member_id', '=', $this->member_id], ['is_default', '=', 1]], 'id,member_id,realname,mobile,withdraw_type,branch_bank_name,bank_account,is_default'); + if (!empty($info['data'])) { + $info['data']['withdraw_type_name'] = $member_bank_account_model->getWithdrawType()[$info['data']['withdraw_type']]; + } + return $this->response($info); + } + + /** + * 分页列表信息 + */ + public function page() + { + $token = $this->checkToken(); + if ($token['code'] < 0) return $this->response($token); + + $page = isset($this->params['page']) ? $this->params['page'] : 1; + $page_size = isset($this->params['page_size']) ? $this->params['page_size'] : PAGE_LIST_ROWS; + + $member_bank_account_model = new MemberBankAccountModel(); + $list = $member_bank_account_model->getMemberBankAccountPageList([['member_id', '=', $this->member_id]], $page, $page_size); + return $this->response($list); + } + + +} \ No newline at end of file diff --git a/addon/member/api/controller/Memberlevel.php b/addon/member/api/controller/Memberlevel.php new file mode 100644 index 0000000..335280c --- /dev/null +++ b/addon/member/api/controller/Memberlevel.php @@ -0,0 +1,33 @@ +site_id], + ['level_type', '=', 0] + ]; + $field = 'level_id,level_name,growth,remark,consume_discount,is_free_shipping,point_feedback,send_point,send_balance,send_coupon,charge_rule,charge_type,bg_color'; + $member_level_list = $member_level_model->getMemberLevelList($condition, $field, 'growth asc,level_id desc'); + return $this->response($member_level_list); + } +} \ No newline at end of file diff --git a/addon/member/api/controller/Membersignin.php b/addon/member/api/controller/Membersignin.php new file mode 100644 index 0000000..9c36f1f --- /dev/null +++ b/addon/member/api/controller/Membersignin.php @@ -0,0 +1,87 @@ +checkToken(); + if ($token['code'] < 0) return $this->response($token); + + $member_signin = new MemberSigninModel(); + $res = $member_signin->isSign($token['data']['member_id']); + return $this->response($res); + } + + /** + * 签到 + */ + public function signin() + { + $token = $this->checkToken(); + if ($token['code'] < 0) return $this->response($token); + + $member_signin = new MemberSigninModel(); + $res = $member_signin->signin($token['data']['member_id'], $this->site_id); + return $this->response($res); + } + + /** + * 签到奖励规则 + * @return string + */ + public function award() + { + $member_signin = new MemberSigninModel(); + $info = $member_signin->getAward($this->site_id); + return $this->response($info); + } + + /** + * 获取签到记录 + */ + public function getSignRecords() + { + $token = $this->checkToken(); + if ($token['code'] < 0) return $this->response($token); + + $member_signin = new MemberSigninModel(); + + $date = strtotime(date('Y-m-01 00:00:00')) - 86400*6; + $condition = [ + ['member_id','=',$this->member_id], + ['create_time','between',[$date,time()]], + ['action','=','membersignin'] + ]; + + $list = $member_signin->getMemberSigninList($condition,'create_time','id asc'); + return $this->response($list); + } + + /** + * 获取签到是否开启 + */ + public function getSignStatus() + { + $config_model = new Signin(); + $config_result = $config_model->getConfig($this->site_id); + return $this->response($config_result); + } +} \ No newline at end of file diff --git a/addon/member/api/controller/Memberwithdraw.php b/addon/member/api/controller/Memberwithdraw.php new file mode 100644 index 0000000..bf14e01 --- /dev/null +++ b/addon/member/api/controller/Memberwithdraw.php @@ -0,0 +1,178 @@ +checkToken(); + if ($token['code'] < 0) return $this->response($token); + + $member_model = new MemberModel(); + $member_info_result = $member_model->getMemberInfo([['member_id', '=', $token['data']['member_id']]], 'site_id,balance_money,balance_withdraw_apply,balance_withdraw'); + $config_model = new WithdrawModel(); + $config_result = $config_model->getConfig($member_info_result['data']['site_id'], 'shop'); + $config = $config_result["data"]['value']; + $config['is_use'] = $config_result["data"]['is_use']; + + $data = array( + "member_info" => $member_info_result["data"], + "config" => $config + ); + return $this->response($this->success($data)); + } + + /** + * 会员提现配置 + */ + public function config() + { + $config_model = new WithdrawModel(); + $config_result = $config_model->getConfig($this->site_id, 'shop'); + return $this->response($config_result); + } + + /** + * 获取转账方式 + * @return false|string + */ + public function transferType() + { + $token = $this->checkToken(); + if ($token['code'] < 0) return $this->response($token); + $uniFans=new \addon\member\model\UniFans(); + $member_info = $uniFans->where('uid',$token['data']['member_id'])->column('open_id','app_type'); + $withdraw_model = new WithdrawModel(); + $transfer_type_list = $withdraw_model->getTransferType($this->site_id, 'shop'); + if(empty($member_info['data']['wechat']) && empty($member_info['data']['weapp'])){ + unset($transfer_type_list['wechatpay']); + } + return $this->response($this->success($transfer_type_list)); + } + + /*** + * 会员转账 + * @return false|string|void + */ + public function accTransfer(){ + $token = $this->checkToken(); + if ($token['code'] < 0) return $this->response($token); + $to_username=input('username'); + $apply_money=abs(input('apply_money',99999999999)); + $to_where=[ + ['site_id' , '=',$this->site_id], + ['username|mobile','=',$to_username], + ]; + if($to_username){ + $member_model = new MemberModel(); + $to_member_info = $member_model->getMemberInfo($to_where, 'member_id,site_id,balance_money,balance_withdraw_apply,balance_withdraw,nickname'); + if(empty($to_member_info['data'])){ + return $this->response($this->error('会员账号不存在')); + } + if($this->member_id==$to_member_info['data']['member_id']){ + return $this->response($this->error('不能转账给自己')); + } + $member_info_result = $member_model->getMemberInfo([['member_id', '=', $token['data']['member_id']]], 'balance_money,username,nickname'); + if($apply_money>$member_info_result['data']['balance_money']){ + return $this->response($this->error('账号余额不足')); + } + $withdraw_model = new WithdrawModel(); + $result = $withdraw_model->MemberTransfer($member_info_result,$apply_money,$this->member_id,$to_member_info['data']['member_id'],$this->site_id,$to_member_info); + return $this->response($result); + }else{ + return $this->response($this->error('转入账号不能为空')); + } + } + + /** + * 申请提现 + * @return mixed + */ + public function apply() + { + $token = $this->checkToken(); + if ($token['code'] < 0) return $this->response($token); + $apply_money = isset($this->params['apply_money']) ? $this->params['apply_money'] : 0; + $transfer_type = isset($this->params['transfer_type']) ? $this->params['transfer_type'] : '';//提现方式 + $realname = isset($this->params['realname']) ? $this->params['realname'] : '';//真实姓名 + $bank_name = isset($this->params['bank_name']) ? $this->params['bank_name'] : '';//银行名称 + $account_number = isset($this->params['account_number']) ? $this->params['account_number'] : '';//账号名称 + $mobile = isset($this->params['mobile']) ? $this->params['mobile'] : '';//手机号 + $app_type = $this->params['app_type']; + $member_model = new MemberModel(); + $member_info = $member_model->getMemberInfo([['member_id', '=', $token['data']['member_id']]], 'site_id'); + $withdraw_model = new WithdrawModel(); + $data = array( + "member_id" => $token['data']['member_id'], + "transfer_type" => $transfer_type, + "realname" => $realname, + "bank_name" => $bank_name, + "account_number" => $account_number, + "apply_money" => abs($apply_money), + "mobile" => $mobile, + "app_type" => $app_type + ); + $result = $withdraw_model->apply($data, $member_info['data']['site_id'], 'shop'); + return $this->response($result); + } + + /** + * 提现详情 + * @return mixed + */ + public function detail() + { + $token = $this->checkToken(); + if ($token['code'] < 0) return $this->response($token); + $id = isset($this->params['id']) ? $this->params['id'] : 0; + if (empty($id)) { + return $this->response($this->error('', 'REQUEST_ID')); + } + $condition = [ + ["member_id", "=", $token['data']['member_id']], + ["id", "=", $id] + ]; + $withdraw_model = new WithdrawModel(); + $info = $withdraw_model->getMemberWithdrawDetail($condition); + return $this->response($info); + } + + /** + * 提现记录 + * @return mixed + */ + public function page() + { + $token = $this->checkToken(); + if ($token['code'] < 0) return $this->response($token); + $page = isset($this->params['page']) ? $this->params['page'] : 1; + $page_size = isset($this->params['page_size']) ? $this->params['page_size'] : PAGE_LIST_ROWS; + $condition = [ + ["member_id", "=", $token['data']['member_id']] + ]; + $withdraw_model = new WithdrawModel(); + $list = $withdraw_model->getMemberWithdrawPageList($condition, $page, $page_size, "apply_time desc", "id,withdraw_no,apply_money,apply_time,status,status_name,transfer_type_name"); + return $this->response($list); + } + +} \ No newline at end of file diff --git a/addon/member/api/controller/Register.php b/addon/member/api/controller/Register.php new file mode 100644 index 0000000..cb42f82 --- /dev/null +++ b/addon/member/api/controller/Register.php @@ -0,0 +1,174 @@ +getRegisterConfig($this->site_id, 'shop'); + return $this->response($info); + } + + /** + * 注册协议 + */ + public function aggrement() + { + $register = new Config(); + $info = $register->getRegisterDocument($this->site_id, 'shop'); + return $this->response($info); + } + + /** + * 用户名密码注册 + */ + public function username() + { + $config = new Config(); + $config_info = $config->getRegisterConfig($this->site_id); + if (strstr($config_info['data']['value']['register'], 'username') === false) return $this->response($this->error("", "REGISTER_REFUND")); + + $register = new RegisterModel(); + $this->params['username'] = str_replace(' ', '', $this->params['username']); + $exist = $register->usernameExist($this->params['username'], $this->site_id); + + if($exist) return $this->response($this->error("", "用户名已存在")); + + // 校验验证码 + $captcha = new Captcha(); + $check_res = $captcha->checkCaptcha(); + if ($check_res['code'] < 0) return $this->response($check_res); + if(isset($this->params['rCode']) && $this->params['rCode']){ + $this->params['source_member']=decode($this->params['rCode']); + } + $res = $register->usernameRegister($this->params); + //生成access_token + if ($res['code'] >= 0) { + $token = $this->createToken($res['data']); + return $this->response($this->success(['token' => $token])); + } + return $this->response($res); + } + + /** + * 手机号注册 + * @return false|string + */ + public function mobile() + { + $config = new Config(); + $config_info = $config->getRegisterConfig($this->site_id); + if (strstr($config_info['data']['value']['register'], 'mobile') === false) return $this->response($this->error("", "REGISTER_REFUND")); + $register = new RegisterModel(); + $exist = $register->mobileExist($this->params['mobile'], $this->site_id); + if ($exist) { + return $this->response($this->error("", "手机号已存在")); + } else { + $key = $this->params['key']; + $verify_data = Cache::get($key); + $verify_data = $verify_data["mobile"] == $this->params["mobile"] && $verify_data["code"] == $this->params["code"]; + if ($verify_data) { + $source_member=model('member')->getValue([['rcode','=',$this->params['rCode']]],'member_id'); + if(!$source_member){ + return $this->response($this->error("", "推荐用户不存在")); + } + $this->params['source_member']=$source_member; + $res = $register->mobileRegister($this->params); + if ($res['code'] >= 0) { + $token = $this->createToken($res['data']); + $res = $this->success([ 'token' => $token ]); + } + } else { + $res = $this->error("", "手机动态码不正确"); + } + return $this->response($res); + } + } + + /** + * 检测存在性 + */ + public function exist() + { + $type = $this->params['type']; + $register = new RegisterModel(); + switch ($type) { + case "username" : + $res = $register->usernameExist($this->params['username'], $this->site_id); + break; + case "mobile" : + $res = $register->mobileExist($this->params['mobile'], $this->site_id); + break; + default: + $res = 0; + break; + } + if ($res) { + return $this->response($this->error("", "账户已存在")); + } else { + return $this->response($this->success()); + } + } + + /** + * 短信验证码 + * @return false|string + * @throws Exception + */ + public function mobileCode() + { + // 校验验证码 + $captcha = new Captcha(); + $check_res = $captcha->checkCaptcha(false); + if ($check_res['code'] < 0) return $this->response($check_res); + $mobile = $this->params['mobile'];//注册手机号 + $register = new RegisterModel(); + $exist = $register->mobileExist($mobile, $this->site_id); + $mobile_code='register_mobile_code_'.$mobile; + if(Cache::get($mobile_code)) return $this->response($this->error("", "重复发送请稍后再试")); + if ($exist) { + return $this->response($this->error("", "手机号已存在")); + } else { + if(isset($this->params['rCode']) && $this->params['rCode']){ + $source_member=model('member')->getValue([['rcode','=',$this->params['rCode']]],'member_id'); + if(!$source_member){ + return $this->response($this->error("", "推荐用户不存在")); + } + }else{ + return $this->response($this->error("", "请填写推荐码")); + } + $code = str_pad(random_int(1, 9999), 4, 0, STR_PAD_LEFT);// 生成4位随机数,左侧补0 + $message_model = new Message(); + $res = $message_model->sendMessage([ "mobile" => $mobile, "site_id" => $this->site_id, "code" => $code, "support_type" => [ "sms" ], "keywords" => "REGISTER_CODE" ]); + if ($res["code"] >= 0) { + //将验证码存入缓存 + $key = 'register_mobile_code_' . md5(uniqid(null, true)); + Cache::tag("register_mobile_code")->set($key, [ 'mobile' => $mobile, 'code' => $code ], 600); + Cache::tag("register_mobile_code")->set('register_mobile_code_'.$mobile,time(), 600); + return $this->response($this->success([ "key" => $key])); + } else { + return $this->response($res); + } + } + } +} \ No newline at end of file diff --git a/addon/member/config/diy_view.php b/addon/member/config/diy_view.php new file mode 100644 index 0000000..7803604 --- /dev/null +++ b/addon/member/config/diy_view.php @@ -0,0 +1,17 @@ + [], + 'util' => [], + 'link' => [], +]; \ No newline at end of file diff --git a/addon/member/config/event.php b/addon/member/config/event.php new file mode 100644 index 0000000..402ce3f --- /dev/null +++ b/addon/member/config/event.php @@ -0,0 +1,16 @@ + [ + + ], + + 'listen' => [ + 'MemberRegister'=>[ + 'addon\member\event\MemberRegister', + ] + ], + + 'subscribe' => [ + ], +]; diff --git a/addon/member/config/info.php b/addon/member/config/info.php new file mode 100644 index 0000000..616a223 --- /dev/null +++ b/addon/member/config/info.php @@ -0,0 +1,23 @@ + 'member', + 'title' => '会员中心', + 'description' => '会员用户中心公共模块', + 'type' => 'tool', //插件类型 system :系统插件(自动安装), promotion:扩展营销插件 tool:工具插件 + 'status' => 1, + 'author' => '', + 'version' => '4.1.7', + 'version_no' => '202107210001', + 'content' => '', +]; \ No newline at end of file diff --git a/addon/member/config/menu_shop.php b/addon/member/config/menu_shop.php new file mode 100644 index 0000000..815ec84 --- /dev/null +++ b/addon/member/config/menu_shop.php @@ -0,0 +1,411 @@ + 'MEMBER_ROOT', + 'title' => '会员', + 'url' => 'member://shop/member/index', + 'parent' => '', + 'is_show' => 1, + 'is_control' => 1, + 'is_icon' => 0, + 'picture' => 'static/shop/img/menu_icon/icon5.png', + 'picture_selected' => '', + 'sort' => 5, + 'child_list' => [ + [ + 'name' => 'SHOP_MEMBER_INDEX', + 'title' => '会员概况', + 'url' => 'member://shop/member/index', + 'is_show' => 1, + 'is_control' => 1, + 'is_icon' => 0, + 'picture' => 'static/shop/img/icon_new/member_new.png', + 'picture_selected' => 'static/shop/img/icon_new/member_select.png', + 'sort' => 1, + ], + [ + 'name' => 'SHOP_MEMBER_MANAGES', + 'title' => '会员管理', + 'url' => 'member://shop/member/memberlist', + 'is_show' => 1, + 'is_control' => 1, + 'is_icon' => 0, + 'picture' => 'static/shop/img/icon_new/member_list_new.png', + 'picture_selected' => 'static/shop/img/icon_new/member_list_select.png', + 'sort' => 2, + 'child_list' => [ + [ + 'name' => 'MEMBER_INDEX', + 'title' => '会员列表', + 'url' => 'member://shop/member/memberlist', + 'is_show' => 1, + 'picture' => 'static/shop/img/icon_new/member_list_new.png', + 'picture_selected' => 'static/shop/img/icon_new/member_list_select.png', + 'sort' => 1, + 'child_list' => [ + [ + 'name' => 'MEMBER_ADD', + 'title' => '会员添加', + 'url' => 'member://shop/member/addmember', + 'is_show' => 0, + ], + [ + 'name' => 'MEMBER_EDIT', + 'title' => '基础信息', + 'url' => 'member://shop/member/editmember', + 'is_show' => 0, + 'sort' => 1 + ], + [ + 'name' => 'MEMBER_DELETE', + 'title' => '会员删除', + 'url' => 'member://shop/member/deletemember', + 'is_show' => 0, + ], + [ + 'name' => 'MEMBER_ACCOUNT_DETAIL', + 'title' => '账户明细', + 'url' => 'member://shop/member/accountdetail', + 'is_show' => 0, + 'sort' => 2 + ], + [ + 'name' => 'MEMBER_ORDER', + 'title' => '订单管理', + 'url' => 'member://shop/member/order', + 'is_show' => 0, + 'sort' => 3 + ], + [ + 'name' => 'MEMBER_ADDRESS', + 'title' => '会员地址', + 'url' => 'member://shop/member/addressdetail', + 'is_show' => 0, + 'sort' => 4 + ], + [ + 'name' => 'MEMBER_DETAIL', + 'title' => '会员详情', + 'url' => 'member://shop/member/memberdetail', + 'is_show' => 0, + ], + [ + 'name' => 'MEMBER_LABEL_MODIFY', + 'title' => '修改会员标签', + 'url' => 'member://shop/member/modifylabel', + 'is_show' => 0, + ], + [ + 'name' => 'MEMBER_STATUS_MODIFY', + 'title' => '修改会员状态', + 'url' => 'member://shop/member/modifystatus', + 'is_show' => 0, + ], + [ + 'name' => 'MEMBER_PASSWORD_MODIFY', + 'title' => '修改会员密码', + 'url' => 'member://shop/member/modifypassword', + 'is_show' => 0, + ], + [ + 'name' => 'MEMBER_BALANCE_ADJUST', + 'title' => '余额调整(不可提现)', + 'url' => 'member://shop/member/adjustbalance', + 'is_show' => 0, + ], + [ + 'name' => 'MEMBER_BALANCE_ADJUST_BALANCE_MONEY', + 'title' => '余额调整(可提现)', + 'url' => 'member://shop/member/adjustbalancemoney', + 'is_show' => 0, + ], + [ + 'name' => 'MEMBER_POINT_ADJUST', + 'title' => '积分调整', + 'url' => 'member://shop/member/adjustpoint', + 'is_show' => 0, + ], + [ + 'name' => 'MEMBER_GROWTH_ADJUST', + 'title' => '成长值调整', + 'url' => 'member://shop/member/adjustgrowth', + 'is_show' => 0, + ], + [ + 'name' => 'MEMBER_COLLECT', + 'title' => '收藏记录', + 'url' => 'shop/goods/membergoodscollect', + 'is_show' => 0, + 'sort' => 5 + ], + [ + 'name' => 'MEMBER_BROWSE', + 'title' => '浏览记录', + 'url' => 'shop/goods/membergoodsbrowse', + 'is_show' => 0, + 'sort' => 6 + ], + ], + ], + [ + 'name' => 'MEMBER_LEVEL', + 'title' => '会员等级', + 'url' => 'member://shop/memberlevel/levellist', + 'is_show' => 1, + 'sort' => 2, + 'picture' => 'static/shop/img/icon_new/member_class_new.png', + 'picture_selected' => 'static/shop/img/icon_new/member_class_select.png', + 'child_list' => [ + [ + 'name' => 'MEMBER_LEVEL_ADD', + 'title' => '会员等级添加', + 'url' => 'member://shop/memberlevel/addlevel', + 'is_show' => 0, + ], + [ + 'name' => 'MEMBER_LEVEL_EDIT', + 'title' => '会员等级修改', + 'url' => 'member://shop/memberlevel/editlevel', + 'is_show' => 0, + ], + [ + 'name' => 'MEMBER_LEVEL_DELETE', + 'title' => '会员等级删除', + 'url' => 'member://shop/memberlevel/deletelevel', + 'is_show' => 0, + ] + ] + ], + [ + 'name' => 'MEMBER_LABEL', + 'title' => '会员标签', + 'url' => 'member://shop/memberlabel/labellist', + 'is_show' => 1, + 'sort' => 3, + 'picture' => 'static/shop/img/icon_new/member_label_new.png', + 'picture_selected' => 'static/shop/img/icon_new/member_label_select.png', + 'child_list' => [ + [ + 'name' => 'MEMBER_LABEL_ADD', + 'title' => '标签添加', + 'url' => 'member://shop/memberlabel/addlabel', + 'is_show' => 0, + ], + [ + 'name' => 'MEMBER_LABEL_EDIT', + 'title' => '标签修改', + 'url' => 'member://shop/memberlabel/editlabel', + 'is_show' => 0, + ], + [ + 'name' => 'MEMBER_LABEL_DELETE', + 'title' => '标签删除', + 'url' => 'member://shop/memberlabel/deletelabel', + 'is_show' => 0, + ], + [ + 'name' => 'MEMBER_LABEL_SORT_MODIFY', + 'title' => '修改排序', + 'url' => 'member://shop/memberlabel/modifysort', + 'is_show' => 0, + ], + ] + ], + [ + 'name' => 'MEMBER_IMPORT', + 'title' => '会员导入', + 'url' => 'member://shop/member/memberimport', + 'is_show' => 1, + 'is_control' => 1, + 'is_icon' => 0, + 'picture' => 'static/shop/img/icon_new/member_channel_new.png', + 'picture_selected' => 'static/shop/img/icon_new/member_channel_select.png', + 'sort' => 4, + 'child_list' => [ + [ + 'name' => 'MEMBER_IMPORT_LIST', + 'title' => '导入记录', + 'url' => 'member://shop/member/memberimportlist', + 'is_show' => 0, + ] + ] + ], + [ + 'name' => 'MEMBER_BLACKLIST', + 'title' => '黑名单', + 'url' => 'member://shop/member/blacklist', + 'is_show' => 1, + 'is_control' => 1, + 'is_icon' => 0, + 'picture' => 'static/shop/img/icon_new/member_blacklist_new.png', + 'picture_selected' => 'static/shop/img/icon_new/member_blacklist_select.png', + 'sort' => 5 + ] + ] + ], + [ + 'name' => 'SHOP_MEMBER_SERVICE', + 'title' => '会员运营', + 'url' => 'member://shop/membercluster/clusterlist', + 'is_show' => 1, + 'is_control' => 1, + 'is_icon' => 0, + 'picture' => 'static/shop/img/icon_new/member_group_new.png', + 'picture_selected' => 'static/shop/img/icon_new/member_group_select.png', + 'sort' => 3, + 'child_list' => [ + [ + 'name' => 'MEMBER_CLUSTER', + 'title' => '会员群体', + 'url' => 'member://shop/membercluster/clusterlist', + 'is_show' => 1, + 'picture' => 'static/shop/img/icon_new/member_group_new.png', + 'picture_selected' => 'static/shop/img/icon_new/member_group_select.png', + 'sort' => 1, + 'child_list' => [ + [ + 'name' => 'MEMBER_CLUSTER_LIST', + 'title' => '会员群体', + 'url' => 'member://shop/membercluster/clusterlist', + 'is_show' => 0, + 'sort' => 1, + 'child_list' => [ + [ + 'name' => 'MEMBER_CLUSTER_ADD', + 'title' => '群体添加', + 'url' => 'member://shop/membercluster/addcluster', + 'is_show' => 0, + ], + [ + 'name' => 'MEMBER_CLUSTER_EDIT', + 'title' => '群体编辑', + 'url' => 'member://shop/membercluster/editcluster', + 'is_show' => 0, + ], + [ + 'name' => 'MEMBER_CLUSTER_DELETE', + 'title' => '群体删除', + 'url' => 'member://shop/membercluster/deletecluster', + 'is_show' => 0, + ], + [ + 'name' => 'MEMBER_CLUSTER_BALANCE_ADJUST', + 'title' => '发放红包', + 'url' => 'member://shop/membercluster/sendbalance', + 'is_show' => 0, + ], + [ + 'name' => 'MEMBER_CLUSTER_POINT_ADJUST', + 'title' => '发放积分', + 'url' => 'member://shop/membercluster/sendpoint', + 'is_show' => 0, + ], + [ + 'name' => 'MEMBER_CLUSTER_COUPON_ADJUST', + 'title' => '发放优惠券', + 'url' => 'member://shop/membercluster/sendcoupon', + 'is_show' => 0, + ], + [ + 'name' => 'MEMBER_CLUSTER_CALCULATE', + 'title' => '计算群体', + 'url' => 'member://shop/membercluster/calculate', + 'is_show' => 0, + ], + [ + 'name' => 'MEMBER_CLUSTER_EXPORT_MEMBER', + 'title' => '导出会员', + 'url' => 'member://shop/membercluster/exportclustermember', + 'is_show' => 0, + ], + [ + 'name' => 'MEMBER_CLUSTER_REFRESH', + 'title' => '刷新信息', + 'url' => 'member://shop/membercluster/refreshcluster', + 'is_show' => 0, + ], + + ] + ], + ], + ] + ] + ] + ] + ], + [ + 'name' => 'CONFIG_BASE_MEMBER', + 'parent' => 'CONFIG_ROOT', + 'title' => '会员设置', + 'url' => 'member://shop/member/regconfig', + 'is_show' => 1, + 'is_control' => 1, + 'is_icon' => 0, + 'picture' => 'static/shop/img/icon_new/member_config_new.png', + 'picture_selected' => 'static/shop/img/icon_new/member_config_select.png', + 'sort' => 4, + 'child_list' => [ + [ + 'name' => 'LOGIN_REG_CONFIG', + 'title' => '注册设置', + 'url' => 'member://shop/member/regconfig', + 'is_show' => 1, + 'sort' => 1, + ], + [ + 'name' => 'LOGIN_REG_AGREEMENT', + 'title' => '注册协议', + 'url' => 'member://shop/member/regagreement', + 'is_show' => 1, + 'picture' => 'static/shop/img/icon/member.png', + 'picture_selected' => 'static/shop/img/icon/member.png', + 'sort' => 3, + ], + [ + 'name' => 'MEMBER_WITHDRAW_CONFIG', + 'title' => '会员提现', + 'url' => 'member://shop/memberwithdraw/config', + 'is_show' => 1, + 'sort' => 4, + ] + ] + ], + [ + 'name' => 'MEMBER_WITHDRAW_LIST', + 'parent' => 'ACCOUNT_ROOT', + 'title' => '会员提现', + 'url' => 'member://shop/memberwithdraw/lists', + 'is_show' => 1, + 'picture' => 'static/shop/img/icon_new/member_withdraw_new.png', + 'picture_selected' => 'static/shop/img/icon_new/member_withdraw_select.png', + 'child_list' => [ + [ + 'name' => 'MEMBER_WITHDRAW_DETAIL', + 'title' => '提现详情', + 'url' => 'member://shop/memberwithdraw/detail', + 'is_show' => 0, + ], + [ + 'name' => 'MEMBER_WITHDRAW_TRANSFERFINISH', + 'title' => '手动转账', + 'url' => 'member://shop/memberwithdraw/transferfinish', + 'is_show' => 0, + ], + [ + 'name' => 'MEMBER_WITHDRAW_agree', + 'title' => '同意转账', + 'url' => 'member://shop/memberwithdraw/agree', + 'is_show' => 0, + ], + [ + 'name' => 'MEMBER_WITHDRAW_refuse', + 'title' => '拒绝转账', + 'url' => 'member://shop/memberwithdraw/refuse', + 'is_show' => 0, + ], + ] + ] +]; \ No newline at end of file diff --git a/addon/member/event/Install.php b/addon/member/event/Install.php new file mode 100644 index 0000000..a02f58d --- /dev/null +++ b/addon/member/event/Install.php @@ -0,0 +1,30 @@ +getMessage()); + } + } +} \ No newline at end of file diff --git a/addon/member/event/MemberRegister.php b/addon/member/event/MemberRegister.php new file mode 100644 index 0000000..d66792c --- /dev/null +++ b/addon/member/event/MemberRegister.php @@ -0,0 +1,33 @@ + 0) { + $balance = $params['send_balance']; + $member_account_model->addMemberAccount($params['site_id'], $member_id, 'balance', $balance, 'upgrade', '会员升级得红包' . $balance, '会员升级得红包' . $balance); + } + //赠送积分 + if ($params['send_point'] > 0) { + $send_point = $params['send_point']; + $member_account_model->addMemberAccount($params['site_id'], $member_id, 'point', $send_point, 'upgrade', '会员升级得积分' . $send_point, '会员升级得积分' . $send_point); + } + } +} \ No newline at end of file diff --git a/addon/member/event/UnInstall.php b/addon/member/event/UnInstall.php new file mode 100644 index 0000000..b6ae2ac --- /dev/null +++ b/addon/member/event/UnInstall.php @@ -0,0 +1,32 @@ +getMessage()); + } + } +} \ No newline at end of file diff --git a/addon/member/icon.png b/addon/member/icon.png new file mode 100644 index 0000000..365de33 Binary files /dev/null and b/addon/member/icon.png differ diff --git a/addon/member/model/Captcha.php b/addon/member/model/Captcha.php new file mode 100644 index 0000000..f7c78bf --- /dev/null +++ b/addon/member/model/Captcha.php @@ -0,0 +1,55 @@ +site_id = request()->siteid(input('site_id',0)); + $this->params = input(); + $this->params[ 'site_id' ] = $this->site_id; + } + /** + * 验证码 + */ + public function captcha() + { + if (isset($this->params['captcha_id']) && !empty($this->params['captcha_id'])) { + Cache::delete($this->params['captcha_id']); + } + + $captcha_data = ThinkCaptcha::create(null, true); + $captcha_id = md5(uniqid(null, true)); + // 验证码10分钟有效 + Cache::set($captcha_id, $captcha_data['code'], 600); + return $this->response($this->success(['id' => $captcha_id, 'img' => $captcha_data['img']])); + } + + /** + * 检测验证码 + * @param boolean $snapchat 阅后即焚 + */ + public function checkCaptcha($snapchat = true): array + { + if (!isset($this->params['captcha_id']) || empty($this->params['captcha_id'])) { + return $this->error('', 'REQUEST_CAPTCHA_ID'); + } + + if (!isset($this->params['captcha_code']) || empty($this->params['captcha_code'])) { + return $this->error('', 'REQUEST_CAPTCHA_CODE'); + } + + if ($snapchat) $captcha_data = Cache::pull($this->params['captcha_id']); + else $captcha_data = Cache::get($this->params['captcha_id']); + if (empty($captcha_data)) return $this->error('', 'CAPTCHA_FAILURE'); + + if ($this->params['captcha_code'] != $captcha_data) return $this->error('', 'CAPTCHA_ERROR'); + + return $this->success(); + } + +} \ No newline at end of file diff --git a/addon/member/model/Config.php b/addon/member/model/Config.php new file mode 100644 index 0000000..6a767e6 --- /dev/null +++ b/addon/member/model/Config.php @@ -0,0 +1,142 @@ +setDocument($title, $content, [['site_id', '=', $site_id], ['app_module', '=', $app_module], ['document_key', '=', 'REGISTER_AGREEMENT']]); + return $res; + } + + /** + * 查询注册协议 + * @param unknown $where + * @param unknown $field + * @param unknown $value + */ + public function getRegisterDocument($site_id, $app_module = 'shop') + { + $document = new Document(); + $info = $document->getDocument([['site_id', '=', $site_id], ['app_module', '=', $app_module], ['document_key', '=', 'REGISTER_AGREEMENT']]); + return $info; + } + + /** + * 注册规则 + * array $data + */ + public function setRegisterConfig($data, $site_id, $app_module = 'shop') + { + $config = new ConfigModel(); + $res = $config->setConfig($data, '注册规则', 1, [['site_id', '=', $site_id], ['app_module', '=', $app_module], ['config_key', '=', 'REGISTER_CONFIG']]); + return $res; + } + + /** + * 查询注册规则 + */ + public function getRegisterConfig($site_id, $app_module = 'shop') + { + $config = new ConfigModel(); + $res = $config->getConfig([['site_id', '=', $site_id], ['app_module', '=', $app_module], ['config_key', '=', 'REGISTER_CONFIG']]); + if (empty($res['data']['value'])) { + //默认值设置 + $res['data']['value'] = [ + 'login' => 'username,mobile', + 'register' => 'username,mobile', + 'third_party' => 0, + 'bind_mobile' => 0, + 'pwd_len' => 6, + 'pwd_complexity' => '' + ]; + } else { + $value = $res['data']['value']; + $value['login'] = $value['login'] ?? 'username,mobile'; + $value['register'] = $value['register'] ?? 'username,mobile'; + $value['third_party'] = $value['third_party'] ?? 0; + $value['bind_mobile'] = $value['bind_mobile'] ?? 0; + $res['data']['value'] = $value; + } + return $res; + } + + + /** + * 注销协议 + * @param unknown $site_id + * @param unknown $name + * @param unknown $value + */ + public function setCancelDocument($title, $content, $site_id, $app_module = 'shop') + { + $document = new Document(); + $res = $document->setDocument($title, $content, [['site_id', '=', $site_id], ['app_module', '=', $app_module], ['document_key', '=', 'CANCEL_AGREEMENT']]); + return $res; + } + + /** + * 查询注销协议 + * @param unknown $where + * @param unknown $field + * @param unknown $value + */ + public function getCancelDocument($site_id, $app_module = 'shop') + { + $document = new Document(); + $info = $document->getDocument([['site_id', '=', $site_id], ['app_module', '=', $app_module], ['document_key', '=', 'CANCEL_AGREEMENT']]); + return $info; + } + + + /** + * 注销规则 + * array $data + */ + public function setCancelConfig($data, $site_id, $app_module = 'shop') + { + $config = new ConfigModel(); + $res = $config->setConfig($data, '注销规则', 1, [['site_id', '=', $site_id], ['app_module', '=', $app_module], ['config_key', '=', 'CANCEL_CONFIG']]); + return $res; + } + + /** + * 查询注销规则 + */ + public function getCancelConfig($site_id, $app_module = 'shop') + { + $config = new ConfigModel(); + $res = $config->getConfig([['site_id', '=', $site_id], ['app_module', '=', $app_module], ['config_key', '=', 'CANCEL_CONFIG']]); + if (empty($res['data']['value'])) { + //默认值设置 + $res['data']['value'] = [ + 'is_enable' => 0, //注销开关 + 'is_audit' => 1, //审核开关 + ]; + } + return $res; + } +} \ No newline at end of file diff --git a/addon/member/model/Login.php b/addon/member/model/Login.php new file mode 100644 index 0000000..f57e899 --- /dev/null +++ b/addon/member/model/Login.php @@ -0,0 +1,246 @@ +getInfo( + [ + ['username|mobile|email', '=', $data['username']], + ['password', '=', data_md5($data['password'])], + ['site_id', '=', $data['site_id']], + ['is_delete', '=', 0] + ], 'member_id, + username, nickname, mobile, email, status,last_login_time' + ); + if (empty($info)) { + return $this->error('', 'USERNAME_OR_PASSWORD_ERROR'); + } elseif ($info['status'] == 0) { + return $this->error('', 'MEMBER_IS_LOCKED'); + } else { + //更新登录时间 + model("member")->update([ + 'login_time' => time(), + 'last_login_time' => time(), + 'login_ip' => request()->ip(), + 'login_type' => $data['app_type'] ?? '', + 'login_type_name' => $data['app_type_name'] ?? '', + ], [['member_id', '=', $info['member_id']]]); + //执行登录奖励 + event("MemberLogin", ['member_id' => $info['member_id'], 'site_id' => $data['site_id']], true); + $register=new Register(); + $data['uid']=$info['member_id']; + //用户第三方信息刷新 + $register->BindOpenid($data); + return $this->success($info); + } + } + + + + /*** + * 第三方登录 + * @param $data + * @param int $site_id + */ + public function ThirdLogin($data,$site_id) + { + $where=[ + ['uni_fans.site_id','=',$site_id], + ['uni_fans.open_id','=',$data['openid']], + ]; + $unionid=''; + if(isset($data['unionid']) && $data['unionid']){ + $unionid=$data['unionid']; + $where=[ + ['uni_fans.unionid','=',$unionid] + ]; + } + $info = UniFans::where($where)->field('open_id,app_type,unionid,nickname,headimg')->withJoin('bindMember')->find(); + if (empty($info)) { + $register = new Register(); + $config = new Config(); + //会员不存在 第三方自动注册开启 未开启绑定手机 则进行自动注册 + $reg_config = $config->getRegisterConfig($site_id)[ 'data' ][ 'value' ]; + if ($reg_config['third_party'] && !$reg_config[ 'bind_mobile' ]) { + $register_res = $register->authRegister($data); + if ($register_res[ 'code' ] >= 0) { + $memberInfo=Member::where('member_id','=',$register_res[ 'data' ])->withoutField('password,pay_password')->find(); + $memberInfo['site_id']=$site_id; + $memberInfo['app_type']=$data['app_type']; + $memberInfo['is_register']=1; + $loginInfo=$memberInfo; + $loginInfo['site_id']=$site_id; + $loginInfo['app_type']=$data['app_type']; + $loginInfo['openid']=$data['openid']; + $loginInfo['unionid']=$unionid; + event("MemberLogin", $loginInfo, true); + return $memberInfo; + }else{ + return $this->error('', 'MEMBER_NOT_EXIST'); + } + }else if($reg_config[ 'bind_mobile' ]){ + $data['code']=-1; + $data['bind_mobile']=1; + return $data; + }else{ + return $this->error('MEMBER_NOT_EXIST'); + } + } elseif ($info['bindMember']['status'] == 0) { + return $this->error('', 'MEMBER_IS_LOCKED'); + } else { + $info->hidden(['bindMember'=>['password','pay_password']]); + $info->bindMember->save([ + 'last_login_ip'=> $info->bindMember->login_ip, + 'last_login_type'=>$info->bindMember->login_type, + 'last_login_time'=>$info->bindMember->login_time, + 'login_time' => time(), + 'login_type' =>$data['app_type'], + 'login_ip' => request()->ip(), + ]); + $info=$info->toArray(); + $loginInfo=$info['bindMember']; + $loginInfo['site_id']=$site_id; + $loginInfo['app_type']=$info['app_type']; + $memberInfo=$loginInfo; + $loginInfo['openid']=$info['open_id']; + $loginInfo['unionid']=$info['unionid']; + if($unionid){ + $register = new Register(); + $data['uid']= $memberInfo['member_id']; + $data['site_id']= $site_id; + $data['headimg']= $info['headimg']; + $register->BindOpenid($data); + } + event("MemberLogin", $loginInfo, true); + return $memberInfo; + } + } + + + + + /** + * 用户登录 + * @param unknown $data 必然传输username + */ + public function mobileLogin($data) + { + //必然传输usern + $info = model("member")->getInfo( + [ + ['mobile', '=', $data['mobile']], + ['site_id', '=', $data['site_id']], + ['is_delete','=',0] + ], + 'member_id,username, nickname, mobile, email, status,last_login_time' + ); + if (empty($info)) { + return $this->error('', 'MEMBER_NOT_EXIST'); + } elseif ($info['status'] == 0) { + return $this->error('', 'MEMBER_IS_LOCKED'); + } else { + //更新登录时间 + model("member")->update([ + 'login_time' => time(), + 'last_login_time' => time(), + 'login_ip' => request()->ip(), + 'login_type' => $data['app_type'] ?? '', + 'login_type_name' => $data['app_type_name'] ?? '', + ], [['member_id', '=', $info['member_id']]]); + event("MemberLogin", ['member_id' => $info['member_id'], 'site_id' => $data['site_id']], true); + //用户第三方信息刷新 +// $this->refreshAuth($info['member_id'], $data); + return $this->success($info); + } + } + /** + * 登录动态码 + * @param $data + */ + public function loginCode($data) + { + //发送短信 + $sms_model = new Sms(); + $var_parse = array( + "code" => $data["code"], + ); + $data["sms_account"] = $data["mobile"] ?? '';//手机号 + $data["var_parse"] = $var_parse; + $sms_result = $sms_model->sendMessage($data); + if ($sms_result["code"] < 0) + return $sms_result; + return $this->success(); + } + /** + * 登录通知 + * @param $data + * @return array|mixed|void + */ + public function loginSuccess($data) + { + $member_model = new Member(); + $member_info_result = $member_model->getMemberInfo([["member_id", "=", $data["member_id"]]], "username,mobile,email,reg_time,last_login_type,login_time"); + $member_info = $member_info_result["data"]; + //发送短信 + $sms_model = new Sms(); + $name = $member_info["username"] == '' ? $member_info["mobile"] : $member_info["username"]; + $var_parse = array( + "name" => replaceSpecialChar($name),//验证码 + ); + $data["sms_account"] = $member_info["mobile"] ?? '';//手机号 + $data["var_parse"] = $var_parse; + $sms_result = $sms_model->sendMessage($data); + // if($sms_result["code"] < 0) + // return $sms_result; + + + //发送模板消息 + $wechat_model = new WechatMessage(); + $data["openid"] = $member_info["wechat_openid"]; + +// if(!empty($member_info["username"])){ +// $user_account = $member_info["username"]; +// }else{ +// if(!empty($member_info["mobile"])){ +// $user_account = $member_info["mobile"]; +// }else{ +// $user_account = $member_info["email"]; +// } +// } + $data["template_data"] = [ + 'keyword1' => !empty($member_info["username"]) ? $member_info["username"] : $member_info["mobile"], + 'keyword2' => '登录成功', + 'keyword3' => time_to_date($member_info["login_time"]), + ]; + $data["page"] = ''; + $wechat_model->sendMessage($data); + return $this->success(); + } +} \ No newline at end of file diff --git a/addon/member/model/Member.php b/addon/member/model/Member.php new file mode 100644 index 0000000..ce76a93 --- /dev/null +++ b/addon/member/model/Member.php @@ -0,0 +1,877 @@ +hasMany(UniFans::class,'uid','member_id'); + } + + + /** + * 获取会员等级 + * @return \think\model\relation\HasOne + */ + public function memberLevelInfo() + { + return $this->hasOne(MemberLevel::class,'level_id','level_id'); + } + /*** + * 获取昵称 + * @param $value + * @return mixed + */ + public function getNicknameAttr($value){ + return emojiDecode($value); + } + /** + * 设置昵称 + * @param $value + * @return mixed|string + */ + public function setNicknameAttr($value){ + return emojiEncode($value); + } + + /** + * 添加会员(注意等级名称) + * @param $data + * @return array + */ + public function addMember($data) + { + if ($data[ 'username' ]) { + $count = model('member')->getCount([ + [ 'username', '=', $data[ 'username' ] ], + [ 'site_id', '=', $data[ 'site_id' ] ], + ['is_delete', '=', 0] + ]); + if ($count > 0) { + return $this->error('', 'USERNAME_EXISTED'); + } + } + if ($data[ 'mobile' ]) { + $count = model('member')->getCount([ + [ 'mobile', '=', $data[ 'mobile' ] ], + [ 'site_id', '=', $data[ 'site_id' ] ], + ['is_delete', '=', 0] + ]); + if ($count > 0) { + return $this->error('', 'MOBILE_EXISTED'); + } + } + + if ($data[ 'email' ]) { + $count = model('member')->getCount([ + [ 'email', '=', $data[ 'email' ] ], + [ 'site_id', '=', $data[ 'site_id' ] ], + ['is_delete', '=', 0] + ]); + if ($count > 0) { + return $this->error('', 'EMAIL_EXISTED'); + } + } + $res = model('member')->add($data); + if ($res === false) { + return $this->error('', 'RESULT_ERROR'); + } + //添加统计 + $stat = new Stat(); + $stat->addShopStat([ 'member_count' => 1, 'site_id' => $data['site_id'] ]); + return $this->success($res); + } + /** + * 修改会员(注意标签与等级名称) + * @param $data + * @param $condition + * @return array + */ + public function editMember($data, $condition) + { + if (isset($data[ 'mobile' ]) && $data[ 'mobile' ] != '') { + $check_condition = array_column($condition, 2, 0); + $site_id = isset($check_condition[ 'site_id' ]) ? $check_condition[ 'site_id' ] : 0; + $member_id = isset($check_condition[ 'member_id' ]) ? $check_condition[ 'member_id' ] : 0; + $mobile_is_exist = model('member')->getCount([ [ 'mobile', '=', $data[ 'mobile' ] ], ['member_id', '<>', $member_id], ['site_id', '=', $site_id], ['is_delete', '=', 0] ]); + if ($mobile_is_exist > 0) return $this->error('', 'MOBILE_EXISTED'); + } + $res = model('member')->update($data, $condition); + if ($res === false) { + return $this->error('', 'SAVE_FAIL'); + } + + return $this->success($res); + } + + /** + * 修改用户名 + * @param $member_id + * @param $username + */ + public function editUsername($member_id, $site_id, $username){ + $member_info = model('member')->getInfo([ ['member_id', '=', $member_id] ], 'username,is_edit_username'); + + if (empty($member_info)) return $this->error('', '未查找到该用户'); + if ($member_info['username'] == $username) return $this->error('', '与原用户名一致,无需修改'); + if (!$member_info['is_edit_username']) return $this->error('', '用户名不可进行修改'); + + $count = model('member')->getCount([ ['username', '=', $username], ['site_id', '=', $site_id] ], 'member_id'); + if ($count != 0) return $this->error('', '该用户名已存在'); + + model('member')->update([ 'username' => $username, 'is_edit_username' => 0 ], [ ['member_id', '=', $member_id] ]); + return $this->success(); + } + + /** + * 修改会员状态 + * @param $status + * @param $condition + * @return array + */ + public function modifyMemberStatus($status, $condition) + { + $res = model('member')->update([ + 'status' => $status + ], $condition); + if ($res === false) { + return $this->error('', 'RESULT_ERROR'); + } + + $check_condition = array_column($condition, 2, 0); + $site_id = isset($check_condition[ 'site_id' ]) ? $check_condition[ 'site_id' ] : 0; + Cache::set('member_blacklist_' . $site_id, null); + return $this->success($res); + } + + /** + * 修改会员标签 + * @param $label_ids + * @param $condition + * @return array + */ + public function modifyMemberLabel($label_ids, $condition) + { + //查询会员标签 + $label_list = model("member_label")->getList([ [ 'label_id', 'in', $label_ids ] ], 'label_id,label_name'); + + $label_ids = ''; + $label_names = ''; + if (!empty($label_list)) { + foreach ($label_list as $k => $v) { + $label_ids = $label_ids . $v[ 'label_id' ] . ','; + $label_names = $label_names . $v[ 'label_name' ] . ','; + } + } + $res = model('member')->update([ + 'member_label' => $label_ids, + 'member_label_name' => $label_names + ], $condition); + if ($res === false) { + return $this->error('', 'RESULT_ERROR'); + } + return $this->success($res); + } + + /** + * 重置密码 + * @param string $password + * @param $condition + * @return array + */ + public function resetMemberPassword($password = '123456', $condition) + { + $res = model('member')->update([ + 'password' => data_md5($password) + ], $condition); + + if ($res === false) { + return $this->error('', 'RESULT_ERROR'); + } + return $this->success($res); + } + + /** + * 修改密码 + * @param $member_id + * @param $old_password + * @param $new_password + * @return array + */ + public function modifyMemberPassword($member_id, $old_password, $new_password) + { + $res = model('member')->getCount([ + [ 'password', '=', data_md5($old_password) ], + [ 'member_id', '=', $member_id ], + ]); + if ($res > 0) { + $res = model('member')->update([ + 'password' => data_md5($new_password) + ], [ [ 'member_id', '=', $member_id ] ]); + if ($res === false) { + return $this->error('', 'RESULT_ERROR'); + } + return $this->success($res); + } else { + return $this->error('', 'PASSWORD_ERROR'); + } + } + + /** + * 删除会员(应用后台) + * @param $condition + * @return array + */ + public function deleteMember($condition) + { + $res = model('member')->delete($condition); + if ($res === false) { + return $this->error('', 'RESULT_ERROR'); + } + return $this->success($res); + } + + /** + * 获取会员信息 + * @param array $condition + * @param string $field + * @return array + */ + public function getMemberInfo($condition = [], $field = '*') + { + $condition[] = ['is_delete', '=', 0]; + $member_info = model('member')->getInfo($condition, $field); + if(!empty($member_info['member_id'])){ + $res=UniFans::Where('uid',$member_info['member_id'])->column('open_id','app_type'); + foreach ($res as $key=>$item){ + $member_info[$key.'_openid']=$item; + } + } + return $this->success($member_info); + } + + /** + * 获取会员信息 + * @param int $member_id + * @return array + */ + public function getMemberDetail($member_id, $site_id) + { + $field = 'member_id,source_member,username,nickname,mobile,email,status,headimg,member_level,member_level_name,member_label,member_label_name,qq,realname,sex,location,birthday,reg_time,point,balance,growth,balance_money,account5,pay_password,member_level_type'; + $member_info = model('member')->getInfo([ [ 'member_id', '=', $member_id ], [ 'site_id', '=', $site_id ] ], $field); + if (!empty($member_info)) { + $member_info[ 'balance_total' ] = $member_info[ 'balance' ] + $member_info[ 'balance_money' ]; + return $this->success($member_info); + } + return $this->error(); + } + + /** + * 获取会员数量 + * @param array $condition + * @return array + */ + public function getMemberCount($condition = []) + { + $condition[] = ['is_delete', '=', 0]; + $member_info = model('member')->getCount($condition); + return $this->success($member_info); + } + + /** + * 获取会员分页列表 + * @param array $condition + * @param int $page + * @param int $page_size + * @param string $order + * @param string $field + * @return array + */ + public function getMemberPageList($condition = [], $page = 1, $page_size = PAGE_LIST_ROWS, $order = '', $field = '*') + { + $condition[] = ['is_delete', '=', 0]; + $list = model('member')->pageList($condition, $field, $order, $page, $page_size, '', '', ''); + return $this->success($list); + } + + /** + * 获取会员列表 + * @param array $where + * @param bool $field + * @param string $order + * @param string $alias + * @param array $join + * @param string $group + * @param null $limit + * @return array + */ + public function getMemberList($where = [], $field = true, $order = '', $alias = 'a', $join = [], $group = '', $limit = null) + { + $where[] = ['is_delete', '=', 0]; + $res = model('member')->getList($where, $field, $order, $alias, $join, $group, $limit); + return $this->success($res); + } + + /** + * 绑定发送验证码 + * @param $data + * @return array|mixed|void + */ + public function bindCode($data) + { + //发送短信 + $sms_model = new Sms(); + $var_parse = array ( + "code" => $data[ "code" ],//验证码 + ); + $data[ "sms_account" ] = $data[ "mobile" ] ?? '';//手机号 + $data[ "var_parse" ] = $var_parse; + $sms_result = $sms_model->sendMessage($data); + if ($sms_result[ "code" ] < 0) + return $sms_result; + + return $this->success(); + } + + /** + * 找回密码发送验证码 + * @param $data + * @return array|mixed|void + */ + public function findCode($data) + { + //发送短信 + $sms_model = new Sms(); + $var_parse = array ( + "code" => $data[ "code" ],//验证码 + ); + $data[ "sms_account" ] = $data[ "mobile" ] ?? '';//手机号 + $data[ "var_parse" ] = $var_parse; + $sms_result = $sms_model->sendMessage($data); + if ($sms_result[ "code" ] < 0) + return $sms_result; + + return $this->success(); + } + + /** + * 设置会员交易密码 + * @param unknown $member_id + * @param unknown $old_password + * @param unknown $new_password + */ + public function modifyMemberPayPassword($member_id, $password) + { + $res = model('member')->update([ + 'pay_password' => data_md5($password) + ], [ [ 'member_id', '=', $member_id ] ]); + if ($res === false) { + return $this->error('', 'RESULT_ERROR'); + } + return $this->success($res); + } + + /** + * 会员是否已设置支付密码 + * @param unknown $member_id + */ + public function memberIsSetPayPassword($member_id) + { + $info = model('member')->getInfo([ [ 'member_id', '=', $member_id ] ], 'pay_password'); + if (empty($info[ 'pay_password' ])) return $this->success(0); + else return $this->success(1); + } + + /** + * 检测会员支付密码是否正确 + * @param unknown $member_id + * @param unknown $pay_password + */ + public function checkPayPassword($member_id, $pay_password) + { + $res = model('member')->getCount([ + [ 'pay_password', '=', data_md5($pay_password) ], + [ 'member_id', '=', $member_id ] + ]); + if ($res > 0) { + return $this->success($res); + } else { + return $this->error('', 'PAY_PASSWORD_ERROR'); + } + } + + /** + * 找回密码发送验证码 + * @param $data + * @return array|mixed|void + */ + public function paypasswordCode($data) + { + //发送短信 + $sms_model = new Sms(); + $var_parse = array ( + "code" => $data[ "code" ],//验证码 + ); + $member_info_result = $this->getMemberInfo([ [ "member_id", "=", $data[ "member_id" ] ] ], "mobile"); + $member_info = $member_info_result[ "data" ]; + $data[ "sms_account" ] = $member_info[ "mobile" ] ?? '';//通过member_id获得手机号 + $data[ "var_parse" ] = $var_parse; + $sms_result = $sms_model->sendMessage($data); + if ($sms_result[ "code" ] < 0) + return $sms_result; + + return $this->success(); + } + + /** + * 拉取用户头像到本地 + * @param unknown $token + */ + public function pullHeadimg($member_id) + { + $member_info = model("member")->getInfo([ [ 'member_id', '=', $member_id ] ], 'headimg'); + if (!empty($member_info[ 'headimg' ]) && is_url($member_info[ 'headimg' ])) { + $upload = new Upload(); + $res = $upload->setPath("headimg/" . date("Ymd") . '/')->remotePull($member_info[ 'headimg' ]); + if ($res[ 'code' ] >= 0) { + model("member")->update([ 'headimg' => $res[ 'data' ][ 'pic_path' ] ], [ [ 'member_id', '=', $member_id ] ]); + } + } + } + + /** + * 获取店铺会员数量 + * @param unknown $condition + * @param string $alias + * @param unknown $join + */ + public function getMemberAreaCount($condition, $alias = 'a', $join = [], $group = null) + { + $db = Db::name('member')->where($condition); + if (!empty($join)) { + $db = $this->parseJoin($db->alias($alias), $join); + } + if (!empty($group)) { + $db = $db->group($group); + } + $count = $db->count(); + return $this->success($count); + } + + /** + * 按地域分布查询会员数量 + * @param unknown $site_id + * @param string $handle + */ + public function getMemberCountByArea($site_id, $handle = false) + { + $total_count = $this->getMemberAreaCount([ [ 'site_id', '=', $site_id ],['is_delete','=',0] ]); + + $address = new Address(); + $list = $address->getAreaList([ [ 'pid', '=', 0 ] ], 'id,shortname', 'sort asc'); + + $data = []; + + if ($total_count[ 'data' ]) { + foreach ($list[ 'data' ] as $item) { + $count = $this->getMemberAreaCount([ [ 'nsm.site_id', '=', $site_id ], [ 'nma.is_default', '=', 1 ], [ 'nma.province_id', '=', $item[ 'id' ] ],['nsm.is_delete', '=', 0] ], 'nsm', [ [ 'member_address nma', 'nsm.member_id = nma.member_id', 'left' ] ], 'nma.member_id'); + if ($handle) { + if ($count[ 'data' ] > 0) { + array_push($data, [ + 'name' => $item[ 'shortname' ], + 'value' => $count[ 'data' ], + 'ratio' => $count[ 'data' ] > 0 ? sprintf("%.2f", $count[ 'data' ] / $total_count[ 'data' ] * 100) : 0 + ]); + } + } else { + array_push($data, [ + 'name' => $item[ 'shortname' ], + 'value' => $count[ 'data' ], + 'ratio' => $count[ 'data' ] > 0 ? sprintf("%.2f", $count[ 'data' ] / $total_count[ 'data' ] * 100) : 0 + ]); + } + } + } + + if ($handle) { + array_multisort(array_column($data, 'value'), SORT_DESC, $data); + } + + return $this->success([ + 'page_count' => 1, + 'count' => $total_count[ 'data' ], + 'list' => $data + ]); + } + + /** + * 处理表连接 + * @param unknown $db_obj + * @param unknown $join + */ + protected function parseJoin($db_obj, $join) + { + foreach ($join as $item) { + list($table, $on, $type) = $item; + $type = strtolower($type); + switch ( $type ) { + case "left": + $db_obj = $db_obj->leftJoin($table, $on); + break; + case "inner": + $db_obj = $db_obj->join($table, $on); + break; + case "right": + $db_obj = $db_obj->rightjoin($table, $on); + break; + case "full": + $db_obj = $db_obj->fulljoin($table, $on); + break; + default: + break; + } + } + return $db_obj; + } + + /** + * + */ + public function getMemberImportLogList($condition = [], $page = 1, $page_size = PAGE_LIST_ROWS, $order = '', $field = '*') + { + + $list = model('member_import_log')->pageList($condition, $field, $order, $page, $page_size, '', '', ''); + + if (!empty($list['list'])) { + foreach ($list['list'] as $key => $val) { + $list['list'][ $key ][ "create_time" ] = date('Y-m-d H:i:s', $val[ 'create_time' ]); + } + } + + return $this->success($list); + } + + /** + * @param $param + * @param $site_id + * @return array + * @throws \PHPExcel_Exception + * @throws \PHPExcel_Reader_Exception + * @throws \think\exception\PDOException + */ + public function importMember($param, $site_id) + { + $PHPExcel = new \PHPExcel(); + //如果excel文件后缀名为.xls,导入这个类 + $PHPReader = new \PHPExcel_Reader_Excel2007(); + //载入文件 + $PHPExcel = $PHPReader->load($param[ 'path' ]); + + //获取表中的第一个工作表,如果要获取第二个,把0改为1,依次类推 + $currentSheet = $PHPExcel->getSheet(0); + + //获取总行数 + $allRow = $currentSheet->getHighestRow(); + + if ($allRow < 2) { + return $this->error('', '导入了一个空文件'); + } + + $index = $param[ 'index' ]; + + //每次导入100条 + $length = $index * 100; + if($index == 1){ + $num = 2; + $success_num = 0; + $error_num = 0; + + $data_record = [ + "member_num" => ($allRow - 1), + "success_num" => 0, + "error_num" => 0, + "create_time" => time(), + "status_name" => "等待导入" + ]; + $record = model('member_import_record')->add($data_record); + + }else{ + $num = (($index - 1 ) * 100) + 1; + $success_num = $param['success_num']; + $error_num = $param['error_num']; + $record = $param['record']; + } + $type_num = 0; + model('member')->startTrans(); + try { + + + for ($i = $num; $i <= $length; $i++) { + + if($i > $allRow){ + break; + } + $type_num = $i; + //用户名 + $username = $PHPExcel->getActiveSheet()->getCell('A' . $i)->getValue(); + $username = trim($username, ' '); + + //手机号 + $mobile = $PHPExcel->getActiveSheet()->getCell('B' . $i)->getValue(); + $mobile = trim($mobile, ' '); + + //昵称 + $nickname = $PHPExcel->getActiveSheet()->getCell('C' . $i)->getValue(); + $nickname = trim($nickname, ' '); + + //密码(明文) + $password = $PHPExcel->getActiveSheet()->getCell('D' . $i)->getValue(); + $password = trim($password, ' '); + + //微信公众号openid + $wx_openid = $PHPExcel->getActiveSheet()->getCell('E' . $i)->getValue(); + $wx_openid = trim($wx_openid, ' '); + + //微信小程序openid + $weapp_openid = $PHPExcel->getActiveSheet()->getCell('F' . $i)->getValue(); + $weapp_openid = trim($weapp_openid, ' '); + + //真实姓名 + $realname = $PHPExcel->getActiveSheet()->getCell('G' . $i)->getValue(); + $realname = trim($realname, ' '); + + //积分 + $point = $PHPExcel->getActiveSheet()->getCell('H' . $i)->getValue(); + $point = trim($point, ' '); + + //成长值 + $growth = $PHPExcel->getActiveSheet()->getCell('I' . $i)->getValue(); + $growth = trim($growth, ' '); + + //消费券(可提现) + $balance_money = $PHPExcel->getActiveSheet()->getCell('J' . $i)->getValue(); + $balance_money = trim($balance_money, ' '); + + //消费券(不可提现) + $balance = $PHPExcel->getActiveSheet()->getCell('K' . $i)->getValue(); + $balance = trim($balance, ' '); + + //会员等级(id) + $membeer_level_id = $PHPExcel->getActiveSheet()->getCell('L' . $i)->getValue(); + $membeer_level_id = trim($membeer_level_id, ' '); + + $not_data = [ + "username" => $username, + "mobile" => $mobile, + "nickname" => $nickname, + "password" => $password, + "wx_openid" => $wx_openid, + "weapp_openid" => $weapp_openid, + "realname" => $realname, + "create_time" => time(), + "record_id" => $record + ]; + + if ($username == "" && $mobile == "") { + $not_data[ 'content' ] = "失败,用户名或手机号必须存在一个"; + model('member_import_log')->add($not_data); + $error_num ++; + continue; + } + + if ($nickname == "") { + $not_data[ 'content' ] = "失败,用户昵称不能为空"; + model('member_import_log')->add($not_data); + $error_num ++; + continue; + } + + if ($password == "") { + $not_data[ 'content' ] = "失败,用户密码不能为空"; + model('member_import_log')->add($not_data); + $error_num ++; + continue; + } + if($username){ + $username_res = model("member")->getInfo([ 'username' => $username ]);//根据用户名查找 + if ($username_res) { + $not_data[ 'content' ] = "失败,已存在相同的用户名"; + model('member_import_log')->add($not_data); + $error_num ++; + continue; + } + } + + if($mobile){ + $mobile_res = model("member")->getInfo([ 'mobile' => $mobile ]);//根据手机号查找 + if ($mobile_res) { + $not_data[ 'content' ] = "失败,已存在相同的手机号"; + model('member_import_log')->add($not_data); + $error_num ++; + continue; + } + } + + if($wx_openid){ + $wx_openid_res = model("member")->getInfo([ 'wx_openid' => $wx_openid ]);//根据微信公众号ID查找 + if ($wx_openid_res) { + $not_data[ 'content' ] = "失败,已存在相同的公众号openid"; + model('member_import_log')->add($not_data); + $error_num ++; + continue; + } + } + + if($weapp_openid){ + $weapp_openid_res = model("member")->getInfo([ 'weapp_openid' => $weapp_openid ]);//根据小程序ID查找 + if ($weapp_openid_res) { + $not_data[ 'content' ] = "失败,已存在相同的小程序openid"; + model('member_import_log')->add($not_data); + $error_num ++; + continue; + } + } + + if($membeer_level_id == ""){ + $member_level_info = model('member_level')->getInfo([ 'is_default' => 1 ]); + if (empty($member_level_info)) { + $not_data[ 'content' ] = "失败,未设置默认会员等级"; + model('member_import_log')->add($not_data); + $error_num ++; + break; + } + }else{ + $member_level_info = model('member_level')->getInfo([ 'level_id' => $membeer_level_id ]); + if (empty($member_level_info)) { + $not_data[ 'content' ] = "失败,未查到该会员等级"; + model('member_import_log')->add($not_data); + $error_num ++; + break; + } + } + + $data = [ + "username" => isset($username) ? $username : '', + "mobile" => isset($mobile) ? $mobile : '', + "nickname" => $nickname, + "password" => data_md5($password), + "member_level" => $member_level_info[ 'level_id' ], + "wx_openid" => isset($wx_openid) ? $wx_openid : '', + "weapp_openid" => isset($weapp_openid) ? $weapp_openid : '', + "realname" => isset($realname) ? $realname : '', + 'member_level_name' => $member_level_info[ 'level_name' ], + 'point' => isset($point) ? $point : 0, + 'growth' => isset($growth) ? $growth : 0, + 'balance_money' => isset($balance_money) ? $balance_money : 0.00, + 'balance' => isset($balance) ? $balance : 0.00, + 'reg_time' => time(), + 'login_time' => time(), + 'last_login_time' => time(), + 'site_id' => 1 + ]; + + model('member')->add($data); + $not_data[ 'content' ] = "成功"; + model('member_import_log')->add($not_data); + $success_num ++; + } + model('member')->commit(); + if($success_num + $error_num == ($allRow - 1)){ + $data_record = [ + "member_num" => ($allRow - 1), + "success_num" => $success_num, + "error_num" => $error_num, + "create_time" => time(), + "status_name" => "导入成功" + ]; + model('member_import_record')->update($data_record, ['id' => $record]); + } + return $this->success([ + "allRow" => $allRow, + "num" => $type_num, + "path" => $param[ 'path' ], + "name" => $param['filename'], + "success_num" => $success_num, + "error_num" => $error_num, + "record" => $record + ]); + } catch (\Exception $e) { + model('member')->rollback(); + return $this->error('', $e->getMessage()); + } + } + + /** + * 获取用户黑名单 + * @return array + */ + public function getMemberBlacklist($site_id) + { + $cache = Cache::get('member_blacklist_' . $site_id); + if (!empty($cache)) return $this->success($cache); + + $blacklist = model('member')->getColumn([['status', '=', 0]], 'member_id'); + Cache::set('member_blacklist_' . $site_id, $blacklist); + + return $this->success($blacklist); + } + + /** + * 获取会员导入记录列表 + */ + public function getMemberImportRecordList($condition = [], $page = 1, $page_size = PAGE_LIST_ROWS, $order = 'create_time desc', $field = '*') + { + + $list = model('member_import_record')->pageList($condition, $field, $order, $page, $page_size, '', '', ''); + + if (!empty($list['list'])) { + foreach ($list['list'] as $key => $val) { + $list['list'][ $key ][ "create_time" ] = date('Y-m-d H:i:s', $val[ 'create_time' ]); + } + } + + return $this->success($list); + } + + /** + * 获取导入记录单条数据 + */ + public function getMemberImportRecordInfo($id){ + + $info = model('member_import_record')->getInfo(['id' => $id]); + + return $this->success($info); + } + + + + +} \ No newline at end of file diff --git a/addon/member/model/MemberAccount.php b/addon/member/model/MemberAccount.php new file mode 100644 index 0000000..b1e8174 --- /dev/null +++ b/addon/member/model/MemberAccount.php @@ -0,0 +1,291 @@ + '消费券(不可提现)', + 'balance_money' => '消费券(可提现)', + 'point' => '兑换券', + 'growth' => '成长值', + 'tea_fruit' => '茶果', + 'tea_flower' => '茶花', + ]; + //来源类型 + private $from_type = []; + public function __construct() + { + $event_from_type = event('MemberAccountFromType', ''); + + $from_type = []; + foreach ($event_from_type as $info) { + + if (isset($info[ 'balance' ])) { + $balance = array_keys($info[ 'balance' ]); + $from_type[ 'balance' ][ $balance[ 0 ] ] = $info[ 'balance' ][ $balance[ 0 ] ]; + } + + if (isset($info[ 'point' ])) { + $point = array_keys($info[ 'point' ]); + $from_type[ 'point' ][ $point[ 0 ] ] = $info[ 'point' ][ $point[ 0 ] ]; + } + + if (isset($info[ 'growth' ])) { + $growth = array_keys($info[ 'growth' ]); + $from_type[ 'growth' ][ $growth[ 0 ] ] = $info[ 'growth' ][ $growth[ 0 ] ]; + } + + if (isset($info[ 'balance_money' ])) { + $balance_money = array_keys($info[ 'balance_money' ]); + $from_type[ 'balance_money' ][ $balance_money[ 0 ] ] = $info[ 'balance_money' ][ $balance_money[ 0 ] ]; + } + } + + $from_type[ 'balance' ][ 'adjust' ] = [ 'type_name' => '调整', 'type_url' => '' ]; + $from_type[ 'balance_money' ][ 'adjust' ] = [ 'type_name' => '调整', 'type_url' => '' ]; + + $from_type[ 'balance' ][ 'order' ] = [ 'type_name' => '消费', 'type_url' => '' ]; + $from_type[ 'balance_money' ][ 'order' ] = [ 'type_name' => '消费', 'type_url' => '' ]; + $from_type[ 'point' ][ 'order' ] = [ 'type_name' => '消费', 'type_url' => '' ]; + + $from_type[ 'point' ][ 'adjust' ] = [ 'type_name' => '调整', 'type_url' => '' ]; + $from_type[ 'growth' ][ 'adjust' ] = [ 'type_name' => '调整', 'type_url' => '' ]; + + $from_type[ 'balance' ][ 'upgrade' ] = [ 'type_name' => '升级', 'type_url' => '' ]; + $from_type[ 'balance_money' ][ 'upgrade' ] = [ 'type_name' => '升级', 'type_url' => '' ]; + + $from_type[ 'balance' ][ 'membercode' ] = [ 'type_name' => '会员码扣款', 'type_url' => '' ]; + $from_type[ 'balance_money' ][ 'membercode' ] = [ 'type_name' => '会员码扣款', 'type_url' => '' ]; + + $from_type[ 'point' ][ 'upgrade' ] = [ 'type_name' => '升级', 'type_url' => '' ]; + $from_type[ 'growth' ][ 'upgrade' ] = [ 'type_name' => '升级', 'type_url' => '' ]; + + $from_type[ 'balance' ][ 'refund' ] = [ 'type_name' => '退还', 'type_url' => '' ]; + $from_type[ 'balance_money' ][ 'refund' ] = [ 'type_name' => '退还', 'type_url' => '' ]; + $from_type[ 'point' ][ 'refund' ] = [ 'type_name' => '退还', 'type_url' => '' ]; + $from_type[ 'point' ][ 'pointexchangerefund' ] = [ 'type_name' => '兑换券兑换退还', 'type_url' => '' ]; + + $from_type[ 'balance' ][ 'presale_deposit_refund' ] = [ 'type_name' => '预售定金退还', 'type_url' => '' ]; + $from_type[ 'balance' ][ 'presale_refund' ] = [ 'type_name' => '预售订单退还', 'type_url' => '' ]; + + $from_type[ 'balance' ][ 'memberlevel' ] = [ 'type_name' => '开卡', 'type_url' => '' ]; + $from_type[ 'point' ][ 'memberlevel' ] = [ 'type_name' => '开卡', 'type_url' => '' ]; + + $from_type[ 'balance_money' ][ 'withdraw' ] = [ 'type_name' => '提现', 'type_url' => '' ]; + $from_type[ 'balance_money' ][ 'transfer' ] = [ 'type_name' => '转账', 'type_url' => '' ]; + + $from_type[ 'balance' ][ 'giftcard' ] = [ 'type_name' => '礼品卡', 'type_url' => '' ]; + $from_type[ 'balance_money' ][ 'giftcard' ] = [ 'type_name' => '礼品卡', 'type_url' => '' ]; + $from_type[ 'point' ][ 'giftcard' ] = [ 'type_name' => '礼品卡', 'type_url' => '' ]; + + $this->from_type = $from_type; + } + + /** + * 获取账户类型 + */ + public function getAccountType() + { + return $this->account_type; + } + + /** + * 获取来源类型 + */ + public function getFromType() + { + return $this->from_type; + } + + /** + * 添加会员账户数据 + * @param int $site_id + * @param int $member_id + * @param int $account_type + * @param float $account_data + * @param string $relate_url + * @param string $remark + */ + public function addMemberAccount($site_id, $member_id, $account_type, $account_data, $from_type, $relate_tag, $remark) + { + model('member_account')->startTrans(); + try { + //账户检测 + $member_account = model('member')->getInfo([ + [ 'member_id', '=', $member_id ], + [ 'site_id', '=', $site_id ] + ], $account_type . ', username, mobile, email'); + $account_new_data = (float) $member_account[ $account_type ] + (float) $account_data; + if ((float) $account_new_data < 0) { + model('member_account')->rollback(); + $msg = ''; + if ($account_type == 'balance') { + $msg = '账户余额不足'; + } elseif ($account_type == 'point') { + $msg = '账户兑换券不足'; + } elseif ($account_type == 'growth') { + $msg = '账户成长值不足'; + } + return $this->error('', $msg); + } + //添加记录 + $type_info = $this->from_type[$account_type][$from_type]; + $data = array ( + 'site_id' => $site_id, + 'member_id' => $member_id, + 'account_type' => $account_type, + 'account_data' => $account_data, + 'from_type' => $from_type, + 'type_name' => $type_info[ 'type_name' ], + 'type_tag' => $relate_tag, + 'create_time' => time(), + 'username' => $member_account[ 'username' ], + 'mobile' => $member_account[ 'mobile' ], + 'email' => $member_account[ 'email' ], + 'remark' => $remark + ); + model('member_account')->add($data); + //账户更新 + model('member')->update([$account_type => $account_new_data], [ 'member_id' => $member_id]); + event("AddMemberAccount", $data); + model('member_account')->commit(); + //发送消息通知(余额变动通知) + if($account_type == 'balance' || $account_type == 'balance_money'){ + $data['keywords'] = 'USER_BALANCE_CHANGE_NOTICE'; + $message_model = new Message(); + $message_model->sendMessage($data); + } + return $this->success([ 'member_id' => $member_id, $account_type => sprintf("%.2f", $account_new_data) ]); + } catch (\Exception $e) { + model('member_account')->rollback(); + return $this->error('', $e->getMessage()); + } + } + + /** + * 获取账户分页列表 + * @param array $condition + * @param int $page + * @param int $page_size + * @param string $order + * @param string $field + * @return array|\multitype + */ + public function getMemberAccountPageList($condition = [], $page = 1, $page_size = PAGE_LIST_ROWS, $order = 'create_time desc', $field = '*') + { + $list = model('member_account')->pageList($condition, $field, $order, $page, $page_size); + return $this->success($list); + } + + /** + * 获取账户列表 + * @param array $condition + * @param string $field + * @param string $order + * @param null $limit + * @return array|\multitype + */ + public function getMemberAccountList($condition = [], $field = '*', $order = '', $limit = null) + { + $list = model('member_account')->getList($condition, $field, $order, '', '', '', $limit); + return $this->success($list); + } + + /** + * 获取账户总额 + * @param array $where + * @param string $field + * @param string $alias + * @param null $join + * @return array + */ + public function getMemberAccountSum($where = [], $field = '', $alias = 'a', $join = null) + { + $sum = model('member_account')->getSum($where, $field, $alias, $join); + return $this->success($sum); + } + + + /** + * 会员账户余额变动通知 + * @param $data + */ + public function messageAccountChangeNotice($data) + { + //发送短信 + $sms_model = new Sms(); + + $member_model = new MemberModel(); + $member_info_result = $member_model->getMemberInfo([["member_id", "=", $data["member_id"]]]); + $member_info = $member_info_result["data"]; + + $remark = $data['remark'] == '' ? $data['type_name'] : $data['remark']; + preg_match_all('/[\x{4e00}-\x{9fa5}a-zA-Z0-9]/u', $remark, $matches); + + $username = empty($member_info["username"]) ? $member_info["mobile"] : ''; + + $var_parse = array( + 'username' => str_replace(' ','', $username),//会员名 + 'balance' => $member_info['balance'], + 'balance_money' => $member_info['balance_money'] + ); + $data["sms_account"] = $member_info["mobile"];//手机号 + $data["var_parse"] = $var_parse; + $sms_model->sendMessage($data); + + //绑定微信公众号才发送 + if (!empty($member_info) && !empty($member_info["wechat_openid"])) { + $money = abs($data['account_data']); + $wechat_model = new WechatMessage(); + $data["openid"] = $member_info["wechat_openid"]; + $data["template_data"] = [ + 'keyword1' => $data['type_name'], + 'keyword2' => $data['account_data'] > 0 ? '+¥'.$money : '-¥'.$money, + 'keyword3' => '¥'.($member_info['balance'] + $member_info['balance_money']), + 'remark' => $data['remark'], + ]; + $data["page"] = ""; + $wechat_model->sendMessage($data); + } + + //发送订阅消息 + if (!empty($member_info) && !empty($member_info["weapp_openid"])) { + $weapp_model = new WeappMessage(); + $data["openid"] = $member_info["weapp_openid"]; + $data["template_data"] = [ + 'amount6' => [ + 'value' => $data['account_data'] + ], + 'phrase7' => [ + 'value' => $data['type_name'] + ], + 'time8' => [ + 'value' => time_to_date(time()) + ] + ]; + $data["page"] = ""; + $weapp_model->sendMessage($data); + } + + } +} \ No newline at end of file diff --git a/addon/member/model/MemberAddress.php b/addon/member/model/MemberAddress.php new file mode 100644 index 0000000..d6ab402 --- /dev/null +++ b/addon/member/model/MemberAddress.php @@ -0,0 +1,178 @@ +update([ 'is_default' => 0 ], [ [ 'member_id', '=', $data[ 'member_id' ] ], [ 'type', '=', $data[ 'type' ] ] ]); + } + $res = model('member_address')->add($data); + $count = model('member_address')->getCount([ 'member_id' => $data[ 'member_id' ] ]); + if ($count == 1) + model('member_address')->update([ 'is_default' => 1 ], [ [ 'member_id', '=', $data[ 'member_id' ] ], [ 'id', '=', $res ], [ 'type', '=', $data[ 'type' ] ] ]); + Cache::tag("member_address_" . $data[ 'member_id' ])->clear(); + return $this->success($res); + } + + /** + * 修改会员地址 + * @param array $params + */ + public function editMemberAddress($data) + { + $info = model('member_address')->getInfo([ 'id' => $data[ 'id' ], 'member_id' => $data[ 'member_id' ] ], 'type'); + $type = $info[ 'type' ] ?? 1; + if (!empty($data[ 'longitude' ]) && !empty($data[ 'latitude' ])) { + $data[ 'type' ] = 2; + } else { + $data[ 'type' ] = 1; + if ($type == 2) { + //定位地址不能修改为,非定位地址 + return $this->error([], ''); + } + } + if ($data[ 'is_default' ] == 1) { + model('member_address')->update([ 'is_default' => 0 ], [ [ 'member_id', '=', $data[ 'member_id' ] ], [ 'type', '=', $data[ 'type' ] ] ]); + } + $res = model('member_address')->update($data, [ 'id' => $data[ 'id' ], 'member_id' => $data[ 'member_id' ] ]); + Cache::tag("member_address_" . $data[ 'member_id' ])->clear(); + return $this->success($res); + } + + /** + * 删除收获地址 + * @param array $condition + */ + public function deleteMemberAddress($condition) + { + $check_condition = array_column($condition, 2, 0); + $member_id = isset($check_condition[ 'member_id' ]) ? $check_condition[ 'member_id' ] : 0; + if (empty($member_id)) { + return $this->error("", "缺少必填参数会员id"); + } + $res = model('member_address')->delete($condition); + Cache::tag("member_address_" . $member_id)->clear(); + if ($res === false) { + return $this->error('', 'RESULT_ERROR'); + } + + return $this->success($res); + } + + /** + * 设置默认收货地址 + * @param $id + * @param $member_id + * @return \multitype + */ + public function setMemberDefaultAddress($id, $member_id) + { + model('member_address')->startTrans(); + try { + $info = model('member_address')->getInfo([ 'id' => $id, 'member_id' => $member_id ], 'type'); + model('member_address')->update([ 'is_default' => 0 ], [ [ 'member_id', '=', $member_id ], [ 'type', '=', $info[ 'type' ] ] ]); + $res = model('member_address')->update([ 'is_default' => 1 ], [ 'member_id' => $member_id, 'id' => $id ]); + model('member_address')->commit(); + Cache::tag("member_address_" . $member_id)->clear(); + return $this->success($res); + } catch (\Exception $e) { + model('member_address')->rollback(); + return $this->error('', $e->getMessage()); + } + } + + /** + * 获取详情收获地址 + * @param array $condition + */ + public function getMemberAddressInfo($condition, $field = '*') + { + $check_condition = array_column($condition, 2, 0); + $data = json_encode([ $condition, $field ]); + $cache = Cache::get("member_address_getMemberAddressInfo_" . $data); + if (!empty($cache)) { + return $this->success($cache); + } + $res = model('member_address')->getInfo($condition, $field); + Cache::tag("member_address_" . $check_condition[ 'member_id' ])->set("member_address_getMemberAddressInfo_" . $data, $res); + return $this->success($res); + } + + /** + * 获取收获地址列表 + * @param array $condition + * @param string $field + * @param string $order + * @param string $limit + * @return multitype:string mixed + */ + public function getMemberAddressList($condition = [], $field = '*', $order = 'is_default desc', $limit = null) + { + $check_condition = array_column($condition, 2, 0); + $data = json_encode([ $condition, $field, $order, $limit ]); + $cache = Cache::get("member_address_getMemberAddressList_" . $data); + if (!empty($cache)) { + return $this->success($cache); + } + $list = model('member_address')->getList($condition, $field, $order, '', '', '', $limit); + Cache::tag("member_address_" . $check_condition[ 'member_id' ])->set("member_address_getMemberAddressList_" . $data, $list); + return $this->success($list); + + } + + /** + * 获取收获地址分页列表 + * @param array $condition + * @param int $page + * @param int $page_size + * @param string $order + * @param string $field + * @return \multitype + */ + public function getMemberAddressPageList($condition = [], $page = 1, $page_size = PAGE_LIST_ROWS, $order = 'is_default desc,id desc', $field = 'id, member_id, name, mobile, telephone, address, full_address, is_default, type') + { + $check_condition = array_column($condition, 2, 0); + $data = json_encode([ $condition, $page, $page_size, $order, $field ]); + $cache = Cache::get("member_address_getMemberAddressList_" . $data); + if (!empty($cache)) { + return $this->success($cache); + } + $list = model('member_address')->pageList($condition, $field, $order, $page, $page_size); + Cache::tag("member_address_" . $check_condition[ 'member_id' ])->set("member_address_getMemberAddressPageList_" . $data, $list); + return $this->success($list); + } + + //获取默认地址 + public function getMemberDefault($member_id) + { + return model('member_address')->getInfo(['member_id'=>$member_id,'is_default'=>1,'type'=>1], 'id'); + } +} \ No newline at end of file diff --git a/addon/member/model/MemberAuth.php b/addon/member/model/MemberAuth.php new file mode 100644 index 0000000..4205a15 --- /dev/null +++ b/addon/member/model/MemberAuth.php @@ -0,0 +1,162 @@ + '审核通过', + 0 => '待审核', + -1 => '审核失败', + ]; + + /** + * 获取实名认证分页列表 + * + * @param array $condition + * @param number $page + * @param string $page_size + * @param string $order + * @param string $field + */ + public function getMemberAuthPageList($condition = [], $page = 1, $page_size = PAGE_LIST_ROWS, $order = '', $field = '*') + { + $list = model('member_auth')->pageList($condition, $field, $order, $page, $page_size, '', '', ''); + return $this->success($list); + } + + /** + * 获取实名认证列表 + * + * @param array $condition + * @param number $page + * @param string $page_size + * @param string $order + * @param string $field + */ + public function getMemberAuthList($where = [], $field = true, $order = '', $alias = 'a', $join = [], $group = '', $limit = null) + { + $res = model('member_auth')->getList($where, $field, $order, $alias, $join, $group, $limit); + return $this->success($res); + } + + /** + * 获取实名认证信息 + * @param array $condition + * @param string $field + * @return unknown + */ + public function getMemberAuthInfo($condition = [], $field = '*') + { + $member_info = model('member_auth')->getInfo($condition, $field); + return $this->success($member_info); + } + + /** + * 添加实名认证 + * @param $data + */ + public function add($data) + { + + $member_id = isset($data['member_id']) ? $data['member_id'] : ''; + if ($member_id === '') { + return $this->error('', 'REQUEST_SITE_ID'); + } + + $data["create_time"] = time(); + $result = model("member_auth")->add($data); + if ($result === false) { + return $this->error('', 'UNKNOW_ERROR'); + } + return $this->success($result); + } + + /** + * 编辑实名认证 + * @param $data + * @param $condition + */ + public function edit($data, $condition) + { + $check_condition = array_column($condition, 2, 0); + $member_id = isset($check_condition['member_id']) ? $check_condition['member_id'] : ''; + $auth_id = isset($check_condition['auth_id']) ? $check_condition['auth_id'] : ''; + if ($member_id === '') { + return $this->error('', '会员ID不能为空'); + } + if ($auth_id === '') { + return $this->error('', '实名认证ID不能为空'); + } + $res = model("member_auth")->update($data, $condition); + if ($res === false) { + return $this->error('', 'UNKNOW_ERROR'); + } + return $this->success($res); + } + + /** + * 实名认证 审核通过 后台审核 + * @param unknown $auth_id + */ + public function authPass($auth_id) + { + // 开启事务 + model('member_auth')->startTrans(); + try { + //获取实名认证 信息 + $member_auth_info = model('member_auth')->getInfo([['auth_id', '=', $auth_id]]); + //获取会员id + $member_id = $member_auth_info['member_id']; + + // 会员用户实名修改 + model('member')->update(['is_auth' => 1], [['member_id', '=', $member_id]]); + // 会员实名认证通过修改 + $res = model('member_auth')->update(['status' => 1, 'audit_time' => time()], [['auth_id', '=', $auth_id]]); + // 事务提交 + model('member_auth')->commit(); + return $this->success($res); + } catch (\Exception $e) { + // 事务回滚 + model('member_auth')->rollback(); + return $this->error('', $e->getMessage()); + } + } + + /** + * 审核拒绝 + * @param unknown $auth_id + * @param unknown $reason + */ + public function authReject($auth_id, $reason) + { + $res = model('member_auth')->update(['status' => -1, 'remark' => $reason], [['auth_id', '=', $auth_id]]); + return $this->success($res); + } + + /** + * 获取实名审核状态 + */ + public function getAuthStatus() + { + return $this->status; + } +} \ No newline at end of file diff --git a/addon/member/model/MemberBankAccount.php b/addon/member/model/MemberBankAccount.php new file mode 100644 index 0000000..b645cde --- /dev/null +++ b/addon/member/model/MemberBankAccount.php @@ -0,0 +1,212 @@ + '支付宝', + 'bank' => '银行卡', + 'wechatpay' => '微信' + ]; + + public function getWithdrawType() + { + return $this->withdraw_type; + } + + + /** + * 添加会员提现账号 + * @param $data + * @return array + */ + public function addMemberBankAccount($data) + { + //获取提现设置 + $config_model = new Withdraw(); + $config_result = $config_model->getConfig(1, 'shop'); + $config = $config_result['data']['value']; + if (!empty($config)) { + + //提现方式为微信的时候 判断用户是否已关注公众号 + if ($data['withdraw_type'] == 'wechatpay') { + //获取会员信息 + $uniFans=new \addon\member\model\UniFans(); + $member_info = $uniFans->where('uid',$data["member_id"])->column('open_id','app_type'); + if (empty($member_info['wechat']) && empty($member_info['weapp'])) { + return $this->error('', '请先绑定微信'); + } + } + + model('member_bank_account')->startTrans(); + try { + + if ($data['is_default'] == 1) { + model('member_bank_account')->update(['is_default' => 0], ['member_id' => $data['member_id']]); + } + $data['create_time'] = time(); + $id = model('member_bank_account')->add($data); + $count = model('member_bank_account')->getCount(['member_id' => $data['member_id']]); + if ($count == 1) + model('member_bank_account')->update(['is_default' => 1], ['member_id' => $data['member_id'], 'id' => $id]); + + Cache::tag("member_bank_account_" . $data['member_id'])->clear(); + + model('member_bank_account')->commit(); + return $this->success($id); + } catch (\Exception $e) { + + model('member_bank_account')->rollback(); + return $this->error('', $e->getMessage()); + } + + } else { + return $this->error('', '平台未开启会员提现'); + } + + } + + /** + * 修改会员提现账号 + * @param $data + * @return array + */ + public function editMemberBankAccount($data) + { + //获取提现设置 + $config_model = new Withdraw(); + $config_result = $config_model->getConfig(1, 'shop'); + $config = $config_result['data']['value']; + + if (!empty($config)) { + + //提现方式为微信的时候 判断用户是否已关注公众号 + if ($data['withdraw_type'] == 'wechatpay') { + //获取会员信息 + $uniFans=new \addon\member\model\UniFans(); + $member_info = $uniFans->where('uid',$data["member_id"])->column('open_id','app_type'); + if (empty($member_info['wechat']) && empty($member_info['weapp'])) { + return $this->error('', '请先绑定微信'); + } + } + + model('member_bank_account')->startTrans(); + try { + + if ($data['is_default'] == 1) { + model('member_bank_account')->update(['is_default' => 0], ['member_id' => $data['member_id']]); + } + $data['modify_time'] = time(); + $res = model('member_bank_account')->update($data, ['id' => $data['id']]); + Cache::tag("member_bank_account_" . $data['member_id'])->clear(); + + model('member_bank_account')->commit(); + return $this->success($res); + + } catch (\Exception $e) { + + model('member_bank_account')->rollback(); + return $this->error('', $e->getMessage()); + } + + } else { + return $this->error('', '平台未开启会员提现'); + } + } + + /** + * 删除会员提现账号 + * @param array $condition + */ + public function deleteMemberBankAccount($condition) + { + $check_condition = array_column($condition, 2, 0); + $res = model('member_bank_account')->delete($condition); + Cache::tag("member_bank_account_" . $check_condition['member_id'])->clear(); + if ($res === false) { + return $this->error('', 'RESULT_ERROR'); + } + return $this->success($res); + } + + /** + * 设置默认会员提现账号 + * @param $id + * @param $member_id + * @return \multitype + */ + public function modifyDefaultAccount($id, $member_id) + { + model('member_bank_account')->startTrans(); + try { + model('member_bank_account')->update(['is_default' => 0], ['member_id' => $member_id]); + $res = model('member_bank_account')->update(['is_default' => 1], ['member_id' => $member_id, 'id' => $id]); + model('member_bank_account')->commit(); + Cache::tag("member_bank_account_" . $member_id)->clear(); + return $this->success($res); + } catch (\Exception $e) { + model('member_bank_account')->rollback(); + return $this->error('', $e->getMessage()); + } + } + + /** + * 获取会员提现账号信息 + * @param $condition + * @param string $field + * @return array + */ + public function getMemberBankAccountInfo($condition, $field = '*') + { + $check_condition = array_column($condition, 2, 0); + $data = json_encode([$condition, $field]); + $cache = Cache::get("member_bank_account_getMemberBankAccountInfo_" . $data); + if (!empty($cache)) { + return $this->success($cache); + } + $res = model('member_bank_account')->getInfo($condition, $field); + Cache::tag("member_bank_account_" . $check_condition['member_id'])->set("member_bank_account_getMemberBankAccountInfo_" . $data, $res); + return $this->success($res); + } + + /** + * 获取会员提现账号分页列表 + * @param array $condition + * @param int $page + * @param int $page_size + * @param string $order + * @param string $field + * @return array|\multitype + */ + public function getMemberBankAccountPageList($condition = [], $page = 1, $page_size = PAGE_LIST_ROWS, $order = 'create_time desc', $field = '*') + { + $check_condition = array_column($condition, 2, 0); + $data = json_encode([$condition, $field, $order, $page, $page_size]); + $cache = Cache::get("member_bank_account_getMemberBankAccountPageList_" . $data); + if (!empty($cache)) { + return $this->success($cache); + } + $list = model('member_bank_account')->pageList($condition, $field, $order, $page, $page_size); + Cache::tag("member_bank_account_" . $check_condition['member_id'])->set("member_bank_account_getMemberBankAccountPageList_" . $data, $list); + return $this->success($list); + } + +} \ No newline at end of file diff --git a/addon/member/model/MemberCluster.php b/addon/member/model/MemberCluster.php new file mode 100644 index 0000000..495b601 --- /dev/null +++ b/addon/member/model/MemberCluster.php @@ -0,0 +1,428 @@ + '会员等级', + 'member_label' => '会员标签', + 'sex' => '性别', + 'birthday' => '生日', + 'reg_time' => '注册时间', + 'point' => '当前积分', + 'balance' => '当前余额', + 'growth' => '当前成长值', + 'sign_days_series' => '连续签到次数', + 'mobile' => '会员手机', + ]; + + public $consume = [ + 'order_money' => '付款金额', + 'order_complete_money' => '消费金额', + 'order_num' => '付款次数', + 'order_complete_num' => '消费次数', + 'recharge_total' => '累计充值', + 'recharge_time' => '充值次数', + ]; + + public $promotion = [ + 'coupon_num' => '优惠券数', + ]; + + /** + * 查询规则 + */ + public $rule = [ + 'member_level' => ['field' => "member_level",'query_method' => "FIND_IN_SET", "table" => "member"], + 'member_label' => ['field' => "member_label",'query_method' => "FIND_IN_SET", "table" => "member"], + 'sex' => ['field' => "sex",'query_method' => "in", "table" => "member"], + 'birthday' => ['field' => "birthday",'query_method' => "between time", "table" => "member"], + 'reg_time' => ['field' => "reg_time",'query_method' => "between time", "table" => "member"], + 'point' => ['field' => "point",'query_method' => "between", "table" => "member"], + 'balance' => ['field' => "balance",'query_method' => "between", "table" => "member"], + 'growth' => ['field' => "growth",'query_method' => "between", "table" => "member"], + 'sign_days_series' => ['field' => "sign_days_series",'query_method' => "between", "table" => "member"], + 'mobile' => ['field' => "mobile",'query_method' => "like", "table" => "member"], + 'order_money' => ['field' => "order_money",'query_method' => "between", "table" => "member"], + 'order_complete_money' => ['field' => "order_complete_money",'query_method' => "between", "table" => "member"], + 'order_num' => ['field' => "order_num",'query_method' => "between", "table" => "member"], + 'order_complete_num' => ['field' => "order_complete_num",'query_method' => "between", "table" => "member"], + 'recharge_total' => ['field' => "recharge_total",'query_method' => "between", "table" => "member_recharge_order"], + 'recharge_time' => ['field' => "recharge_time",'query_method' => "between", "table" => "member_recharge_order"], + 'coupon_num' => ['field' => "coupon_num",'query_method' => "between", "table" => "promotion_coupon"] + ]; + + /** + * 添加会员群体 + * @param $data + * @return array + */ + public function addMemberCluster($data) + { + //重新计算符合会员群体的会员 + $calculate_data = $this->calculate($data); + + $data['member_num'] = $calculate_data['data']['member_num']; + $data['member_ids'] = $calculate_data['data']['member_ids']; + + $res = model('member_cluster')->add($data); + return $this->success($res); + } + + /** + * 编辑会员群体 + * @param $data + * @param $condition + * @return array + */ + public function editMemberCluster($data, $condition) + { + //重新计算符合会员群体的会员 + $calculate_data = $this->calculate($data); + + $data['member_num'] = $calculate_data['data']['member_num']; + $data['member_ids'] = $calculate_data['data']['member_ids']; + + $res = model('member_cluster')->update($data, $condition); + return $this->success($res); + } + + /** + * 删除会员群体 + * @param $condition + * @return array + */ + public function deleteMemberCluster($condition) + { + $res = model('member_cluster')->delete($condition); + return $this->success($res); + } + + /** + * 会员群体信息 + * @param array $condition + * @param string $field + * @return array + */ + public function getMemberClusterInfo($condition = [], $field = '*') + { + $info = model('member_cluster')->getInfo($condition, $field); + return $this->success($info); + } + + /** + * 会员群体详情 + * @param array $condition + * @param string $field + * @return array + */ + public function getMemberClusterDetail($condition = [], $field = '*') + { + $info = model('member_cluster')->getInfo($condition, $field); + $info['rule_arr'] = json_decode($info['rule_json'],true); + + //获取标签 + $member_label_content = $info['rule_arr']['basic']['member_label']['content']; + $info['rule_arr']['basic']['member_label']['content_name'] = ''; + if(!empty($member_label_content)){ + $member_label_list = model('member_label')->getColumn([ ["label_id", "in", $member_label_content] ],'label_name'); + $info['rule_arr']['basic']['member_label']['content_name'] = implode(",",$member_label_list); + } + //获取等级 + $member_level_content = $info['rule_arr']['basic']['member_level']['content']; + $info['rule_arr']['basic']['member_level']['content_name'] = ''; + if(!empty($member_level_content)) { + $member_level_list = model('member_level')->getColumn([ ["level_id", "in", $member_level_content] ],'level_name'); + $info['rule_arr']['basic']['member_level']['content_name'] = implode(",", $member_level_list); + } + + //获取性别 + $member_sex_content = $info['rule_arr']['basic']['sex']['content']; + $info['rule_arr']['basic']['sex']['content_arr'] = []; + if(!empty($member_sex_content)) { + $info['rule_arr']['basic']['sex']['content_arr'] = explode(",", $member_sex_content); + } + return $this->success($info); + } + + /** + * 会员群体列表 + * @param array $condition + * @param string $field + * @param string $order + * @param null $limit + * @return array + */ + public function getMemberClusterList($condition = [], $field = '*', $order = 'cluster_id asc', $limit = null) + { + $list = model('member_cluster')->getList($condition, $field, $order, '', '', '', $limit); + return $this->success($list); + } + + /** + * 会员群体分页列表 + * @param array $condition + * @param int $page + * @param int $page_size + * @param string $order + * @param string $field + * @return array + */ + public function getMemberClusterPageList($condition = [], $page = 1, $page_size = PAGE_LIST_ROWS, $order = 'cluster_id asc', $field = '*') + { + $list = model('member_cluster')->pageList($condition, $field, $order, $page, $page_size); + return $this->success($list); + } + + /** + * 计算人数 + * @param $data + * @return array + */ + public function calculate($data) + { + //根据规则获得条件 + $condition = $this->handleRule($data['rule_json']); + + $condition[] = ["site_id",'=',$data['site_id']]; + //只查询正常用户 + $condition[] = ['is_delete', '=', 0]; + + $member_arr = model('member')->getColumn($condition,'member_id'); + $member_ids = implode(',',$member_arr); + $member_num = model('member')->getCount($condition); + + return $this->success(["member_num" => $member_num, "member_ids" => $member_ids]); + + } + + /** + * 处理规则条件 + * @param $rule_json + * @return array + */ + public function handleRule($rule_json) + { + $rule_arr = json_decode($rule_json,true); + + $all_field = array_merge($this->basic,$this->consume,$this->promotion); + + $condition = []; + foreach ($rule_arr as $key => $value){ + //获取键 + $keys = array_keys($value); + foreach ($keys as $key) { + + if (array_key_exists($key, $all_field)) { + $values = $value[$key]; + $query_method = $this->rule[$key]['query_method']; + $start = isset($values['start']) ? $values['start'] : ''; + $end = isset($values['end']) ? $values['end'] : ''; + $content = isset($values['content']) ? $values['content'] : ''; + $include = $values['include'] == 2 ? "not " : ""; + $is_show = $values['is_show']; + if($is_show == 1){ + switch ($query_method) { + case "between": + $condition[] = [$key, $include.'between', [$start,$end]]; + break; + case "between time": + if($values['include'] == 1){ + //注册时间 + if ($start != '' && $end != '') { + $condition[] = [ $key, 'between', [ strtotime($start), strtotime($end) ] ]; + } else if ($start != '' && $end == '') { + $condition[] = [ $key, '>=', strtotime($start) ]; + } else if ($start == '' && $end != '') { + $condition[] = [ $key, '<=', strtotime($end) ]; + } + }else if($values['include'] == 2){ + //注册时间 + if ($start != '' && $end != '') { + $condition[] = [ $key, $include.'between', [ strtotime($start), strtotime($end) ] ]; + } else if ($start != '' && $end == '') { + $condition[] = [ $key, '<', strtotime($start) ]; + } else if ($start == '' && $end != '') { + $condition[] = [ $key, '>', strtotime($end) ]; + } + } + break; + case "in": + $condition[] = [$key, $include.'in', $content]; + break; + case "like": + $condition[] = [$key, $include.'like', "%" . $content . "%"]; + break; + case "FIND_IN_SET": + //使用like搜索 暂不使用find_in_set 不可用包含不包含 +// $content_arr = explode(",",$content); +// $temp_sql = ''; +// foreach ($content_arr as $content_value){ +// if(empty($temp_sql)){ +// $temp_sql .= "FIND_IN_SET({$content_value}, member_label)"; +// }else{ +// $temp_sql .= " or FIND_IN_SET({$content_value}, member_label)"; +// } +// } +// $condition[] = [ "", 'exp', Db::raw($temp_sql) ]; + $content_arr = explode(",",$content); + if($values['include'] == 1){ + $find_in_set = "or"; + $find_in_set_method = "like"; + }else if($values['include'] == 2){ + $find_in_set = "and"; + $find_in_set_method = "not like"; + } + $temp_arr = []; + foreach ($content_arr as $content_value){ + $content_condition = [ $content_value, '%' . $content_value . ',%', '%' . $content_value, '%,' . $content_value . ',%' ]; + $temp_arr = array_merge($content_condition,$temp_arr); + } + $condition[] = [ $key, $find_in_set_method, $temp_arr, $find_in_set ]; + break; + case 4://其他表数据 + + break; + } + } + } + } + } + return $condition; + } + + + /** + * 自动定时刷新数据 + * @return array + */ + public function refreshMemberCluster() + { + $list = model('member_cluster')->getList([],'rule_json,site_id,cluster_id'); + //循环刷新事件 + foreach ($list as $value){ + $calculate_data = $this->calculate($value)['data']; + model("member_cluster")->update(["member_num" => $calculate_data['member_num'], "member_ids" => $calculate_data['member_ids'], "update_time" => time()],["cluster_id" => $value['cluster_id']]); + } + return $this->success(); + } + + /** + * 发放积分 + * @param $point + * @param $cluster_id + * @param $remark + * @return array + */ + public function sendPoint($point, $cluster_id, $remark) + { + $member_cluster_info = model("member_cluster")->getInfo(["cluster_id" => $cluster_id],"member_ids"); + + $member_list = model("member")->getList([ ["member_id", "in", $member_cluster_info["member_ids"]] ],'site_id,member_id'); + $member_account_model = new MemberAccount(); + model('member_account')->startTrans(); + try { + foreach ($member_list as $value){ + $member_account_model->addMemberAccount($value[ 'site_id' ], $value['member_id'], 'point', $point, 'adjust', '会员群体发放积分' . $point, $remark); + } + model('member_account')->commit(); + return $this->success(); + } catch (\Exception $e) { + + model('member_account')->rollback(); + return $this->error('', $e->getMessage()); + } + + } + + /** + * 发放余额 + * @param $balance + * @param $cluster_id + * @param $remark + * @return array + */ + public function sendBalance($balance, $cluster_id, $remark) + { + $member_cluster_info = model("member_cluster")->getInfo(["cluster_id" => $cluster_id],"member_ids"); + + $member_list = model("member")->getList([ ["member_id", "in", $member_cluster_info["member_ids"]] ],'site_id,member_id'); + $member_account_model = new MemberAccount(); + model('member_account')->startTrans(); + try { + foreach ($member_list as $value){ + $member_account_model->addMemberAccount($value[ 'site_id' ], $value['member_id'], 'balance', $balance, 'adjust', '会员群体发放红包' . $balance, $remark); + } + model('member_account')->commit(); + return $this->success(); + } catch (\Exception $e) { + + model('member_account')->rollback(); + return $this->error('', $e->getMessage()); + } + + } + + /** + * 发放优惠券 + * @param $coupon + * @param $cluster_id + * @return array + */ + public function sendCoupon($coupon, $cluster_id) + { + $member_cluster_info = model("member_cluster")->getInfo(["cluster_id" => $cluster_id],"member_ids"); + + $member_list = model("member")->getList([ ["member_id", "in", $member_cluster_info["member_ids"]] ],'site_id,member_id'); + model('promotion_coupon')->startTrans(); + try { + foreach ($member_list as $value){ + $coupon_model = new Coupon(); + $coupon_array = explode(',', $coupon); + foreach ($coupon_array as $k => $v) { + $coupon_model->receiveCoupon($v, $value[ 'site_id' ], $value['member_id'], 3); + } + } + model('promotion_coupon')->commit(); + return $this->success(); + } catch (\Exception $e) { + + model('promotion_coupon')->rollback(); + return $this->error('', $e->getMessage()); + } + + } + + /** + * 店铺初始化的时候添加定时任务 + */ + public function addMemberClusterCronRefresh() + { + //添加会员群体刷新时间 + $cron_model = new Cron(); + $execute_time = time() + 60; + $res = $cron_model->addCron(2, 1, "会员群体定时刷新", "CronMemberClusterRefresh", $execute_time, 0); + return $this->success($res); + } + +} \ No newline at end of file diff --git a/addon/member/model/MemberLabel.php b/addon/member/model/MemberLabel.php new file mode 100644 index 0000000..88f90db --- /dev/null +++ b/addon/member/model/MemberLabel.php @@ -0,0 +1,140 @@ +add($data); + Cache::tag("member_label")->clear(); + return $this->success($res); + } + + /** + * 修改会员标签 + * + * @param array $data + * @param array $condition + */ + public function editMemberLabel($data, $condition) + { + + $res = model('member_label')->update($data, $condition); + Cache::tag("member_label")->clear(); + return $this->success($res); + } + + /** + * 删除会员标签 + * @param array $condition + */ + public function deleteMemberLabel($condition) + { + $res = model('member_label')->delete($condition); + Cache::tag("member_label")->clear(); + return $this->success($res); + } + + /** + * 修改标签排序 + * @param int $sort + * @param int $label_id + */ + public function modifyMemberLabelSort($sort, $label_id) + { + + $res = model('member_label')->update(['sort' => $sort], [['label_id', '=', $label_id]]); + Cache::tag("member_label")->clear(); + return $this->success($res); + } + + /** + * 获取会员标签信息 + * + * @param array $condition + * @param string $field + */ + public function getMemberLabelInfo($condition = [], $field = '*') + { + + $data = json_encode([$condition, $field]); + $cache = Cache::get("member_label_getMemberLabelInfo_" . $data); + if (!empty($cache)) { + return $this->success($cache); + } + $info = model('member_label')->getInfo($condition, $field); + Cache::tag("member_label")->set("member_label_getMemberLabelInfo_" . $data, $info); + return $this->success($info); + } + + /** + * 获取会员标签列表 + * + * @param array $condition + * @param string $field + * @param string $order + * @param string $limit + */ + public function getMemberLabelList($condition = [], $field = '*', $order = 'sort asc, label_id asc', $limit = null) + { + + $data = json_encode([$condition, $field, $order, $limit]); + $cache = Cache::get("member_label_getMemberLabelList_" . $data); + + if (!empty($cache)) { + return $this->success($cache); + } + + $list = model('member_label')->getList($condition, $field, $order, '', '', '', $limit); + Cache::tag("member_label")->set("member_label_getMemberLabelList_" . $data, $list); + + return $this->success($list); + } + + /** + * 获取会员标签分页列表 + * + * @param array $condition + * @param number $page + * @param string $page_size + * @param string $order + * @param string $field + */ + public function getMemberLabelPageList($condition = [], $page = 1, $page_size = PAGE_LIST_ROWS, $order = 'sort asc, level_id asc', $field = '*') + { + + $data = json_encode([$condition, $field, $order, $page, $page_size]); + $cache = Cache::get("member_label_getMemberLabelPageList_" . $data); + if (!empty($cache)) { + return $this->success($cache); + } + $list = model('member_label')->pageList($condition, $field, $order, $page, $page_size); + Cache::tag("member_label")->set("member_label_getMemberLabelPageList_" . $data, $list); + return $this->success($list); + } +} \ No newline at end of file diff --git a/addon/member/model/MemberLevel.php b/addon/member/model/MemberLevel.php new file mode 100644 index 0000000..ffd7332 --- /dev/null +++ b/addon/member/model/MemberLevel.php @@ -0,0 +1,329 @@ + '自动升级', + 'buy' => '付费购卡', + 'adjust' => '商家调整', + 'expire' => '到期降级' + ]; + + public $level_time = [ + 'week' => '一周', + 'month' => '一月', + 'quarter' => '一季', + 'year' => '一年', + ]; + + /** + * 添加会员等级 + * + * @param array $data + */ + public function addMemberLevel($data) + { + $res = model('member_level')->add($data); + Cache::tag("member_level")->clear(); + return $this->success($res); + } + + /** + * 修改会员等级(不允许批量处理) + * + * @param array $data + * @param array $condition + */ + public function editMemberLevel($data, $condition) + { + $res = model('member_level')->update($data, $condition); + $check_condition = array_column($condition, 2, 0); + $level_id = isset($check_condition[ 'level_id' ]) ? $check_condition[ 'level_id' ] : 0; + if (!empty($level_id) && isset($data['level_name'])) { + model('member')->update([ 'member_level_name' => $data['level_name'] ], [ ['member_level', '=', $level_id] ]); + } + Cache::tag("member_level")->clear(); + return $this->success(); + } + + /** + * 刷新会员等级排序 + */ + private function refreshSort($site_id) + { + $list = model('member_level')->getList([['site_id', '=', $site_id]], 'level_id, growth', 'growth asc'); + foreach ($list as $k => $v) { + model('member_level')->update(['sort' => $k], [['level_id', '=', $v['level_id']]]); + } + } + + /** + * 刷新会员等级 + */ + private function refreshLevel($site_id) + { + model('member_level')->update(['is_default' => 0], [['is_default', '=', 1], ['site_id', '=', $site_id]]); + } + + /** + * 删除会员等级 + * @param array $condition + */ + public function deleteMemberLevel($level_id, $site_id) + { + $count = model('member')->getCount([ ['member_level', '=', $level_id], ['is_delete', '=', 0] ]); + if ($count > 0) return $this->error('', '有会员正持有该卡不可删除'); + $condition = [ + ['level_id', '=', $level_id], + ['site_id', '=', $site_id], + ]; + $res = model('member_level')->delete($condition); + Cache::tag("member_level")->clear(); + return $this->success($res); + } + + /** + * 获取一条等级 + * @param $condition + * @param string $field + * @param string $order + * @return array + */ + public function getFirstMemberLevel($condition, $field = '*', $order = ""){ + $data = model('member_level')->getFirstData($condition, $field, $order); + return $this->success($data); + } + + /** + * 获取会员等级信息 + * + * @param array $condition + * @param string $field + */ + public function getMemberLevelInfo($condition = [], $field = '*') + { + + $data = json_encode([$condition, $field]); + $cache = Cache::get("member_level_getMemberLevelInfo_" . $data); + if (!empty($cache)) { + return $this->success($cache); + } + $info = model('member_level')->getInfo($condition, $field); + if ($info) { + //获取优惠券信息 + if (isset($info['send_coupon']) && !empty($info['send_coupon'])) { + //优惠券字段 + $coupon_field = 'coupon_type_id,type,coupon_name,image,money,discount,validity_type,fixed_term,status,is_limit,at_least,count,lead_count,end_time'; + + $model = new CouponType(); + $coupon = $model->getCouponTypeList([['coupon_type_id', 'in', $info['send_coupon']]], $coupon_field); + $info['coupon_list'] = $coupon; + } + } + Cache::tag("member_level")->set("member_level_getMemberLevelInfo_" . $data, $info); + return $this->success($info); + } + + /** + * 获取会员等级列表 + * + * @param array $condition + * @param string $field + * @param string $order + * @param string $limit + */ + public function getMemberLevelList($condition = [], $field = '*', $order = 'sort asc, level_id asc', $limit = null) + { + + $data = json_encode([$condition, $field, $order, $limit]); + $cache = Cache::get("member_level_getMemberLevelList_" . $data); + + if (!empty($cache)) { + return $this->success($cache); + } + + $list = model('member_level')->getList($condition, $field, $order, '', '', '', $limit); + Cache::tag("member_level")->set("member_level_getMemberLevelList_" . $data, $list); + + return $this->success($list); + } + + /** + * 获取会员等级分页列表 + * + * @param array $condition + * @param number $page + * @param string $page_size + * @param string $order + * @param string $field + */ + public function getMemberLevelPageList($condition = [], $page = 1, $page_size = PAGE_LIST_ROWS, $order = 'sort asc, level_id asc', $field = '*') + { + + $data = json_encode([$condition, $field, $order, $page, $page_size]); + $cache = Cache::get("member_level_getMemberLevelPageList_" . $data); + if (!empty($cache)) { + return $this->success($cache); + } + $list = model('member_level')->pageList($condition, $field, $order, $page, $page_size); + Cache::tag("member_level")->set("member_level_getMemberLevelPageList_" . $data, $list); + return $this->success($list); + } + + /** + * 添加会员卡变更记录 + * @param $member_id 变更会员 + * @param $site_id 站点id + * @param $after_level 变更之后的会员卡 + * @param $action_uid 操作人 + * @param $action_type 操作人类型 + * @param $action_name 操作人昵称 + * @param string $action_desc 描述 + */ + public function addMemberLevelChangeRecord($member_id, $site_id, $after_level, $expire_time, $change_type, $action_uid, $action_type, $action_name, $action_desc = ''){ + model('member_level_records')->startTrans(); + + try { + $member_info = model('member')->getInfo([ ['member_id', '=', $member_id] ], 'member_level,member_level_name,member_level_type,level_expire_time'); + $level_info = model('member_level')->getInfo([ ['level_id', '=', $after_level], ['site_id', '=', $site_id] ], 'level_id,level_name,level_type'); + if ($member_info['member_level'] == $level_info['level_id']) { + model('member_level_records')->rollback(); + return $this->success('', '会员卡未发生变更'); + } + + $prev_record = model('member_level_records')->getFirstData([ ['member_id', '=', $member_id] ], 'id', 'change_time desc'); + // 添加变更记录 + $data = [ + 'member_id' => $member_id, + 'site_id' => $site_id, + 'before_level_id' => $member_info['member_level'], + 'before_level_name' => $member_info['member_level_name'], + 'before_level_type' => $member_info['member_level_type'], + 'before_expire_time' => $member_info['level_expire_time'], + 'after_level_id' => $level_info['level_id'], + 'after_level_name' => $level_info['level_name'], + 'after_level_type' => $level_info['level_type'], + 'prev_id' => $prev_record['id'] ?? 0, + 'change_time' => time(), + 'action_uid' => $action_uid, + 'action_type' => $action_type, + 'action_name' => $action_name, + 'action_desc' => $action_desc, + 'change_type' => $change_type, + 'change_type_name' => $this->level_change_type[$change_type] + ]; + model('member_level_records')->add($data); + + // 变更会员等级 + model('member')->update([ + 'member_level' => $level_info['level_id'], + 'member_level_name' => $level_info['level_name'], + 'member_level_type' => $level_info['level_type'], + 'level_expire_time' => $expire_time + ], [ ['member_id','=',$member_id] ]); + $cron = new Cron(); + $cron->deleteCron([ ['event', '=', 'MemberLevelAutoExpire'], ['relate_id', '=', $member_id ] ]); + if ($level_info['level_type']) { + $cron->addCron(1, 0, "会员卡自动过期", "MemberLevelAutoExpire", $expire_time, $member_id); + } + Cache::tag("member_level_records")->clear(); + model('member_level_records')->commit(); + return $this->success(); + } catch (\Exception $e) { + model('member_level_records')->rollback(); + return $this->error('', $e->getMessage()); + } + } + + /** + * 获取会员会员卡变更记录 + * @param array $condition + * @param int $page + * @param int $list_rows + * @param string $field + * @param string $order + * @param string $alias + * @param array $join + * @param null $group + * @return array + */ + public function getMemberLevelRecordPageList($condition = [], $page = 1, $list_rows = PAGE_LIST_ROWS, $field = '*', $order = 'change_time desc', $alias = 'a', $join = [], $group = null){ + $data = json_encode([$condition, $field, $order, $page, $list_rows, $alias, $join, $group]); + $cache = Cache::get("getMemberLevelRecordPageList" . $data); + if (!empty($cache)) { + return $this->success($cache); + } + $list = model('member_level_records')->pageList($condition, $field, $order, $page, $list_rows, $alias, $join, $group); + Cache::tag("member_level_records")->set("getMemberLevelRecordPageList" . $data, $list); + return $this->success($list); + } + /** + * 会员卡过期 + * @param $member_id + */ + public function memberLevelExpire($member_id){ + $member_info = model('member')->getInfo([ ['member_id', '=', $member_id] ], 'member_id,site_id,nickname,member_level,level_expire_time,growth'); + if (!empty($member_info) && !empty($member_info['level_expire_time']) && $member_info['level_expire_time'] < time()) { + $alias = 'mlr'; + $join = [ + ['member_level ml', 'ml.level_id = mlr.before_level_id', 'inner'] + ]; + // 如果会员还存在未过期的付费会员卡 + $level_info = model('member_level_records')->getFirstDataView([ ['before_expire_time', '>', time()], ['member_id', '=', $member_id] ], 'mlr.*', 'change_time desc', $alias, $join); + + if (!empty($level_info)) { + $this->addMemberLevelChangeRecord($member_id, $member_info['site_id'], $level_info['before_level_id'], $level_info['before_expire_time'], 'expire', $member_id, 'member', $member_info['nickname']); + } else { + // 如果之前免费卡还存在 + $level_info = model('member_level_records')->getFirstDataView([ ['before_level_type', '=', 0], ['member_id', '=', $member_id] ], 'mlr.*', 'change_time desc', $alias, $join); + if (!empty($level_info)) { + $this->addMemberLevelChangeRecord($member_id, $member_info['site_id'], $level_info['before_level_id'], $level_info['before_expire_time'], 'expire', $member_id, 'member', $member_info['nickname']); + event("AddMemberAccount", ['account_type' => 'growth', 'member_id' => $member_id, 'site_id' => $member_info['site_id']]); + } else { + // 如果之前的免费卡不存在 + $level_info = model('member_level')->getFirstData([ ['site_id', '=', $member_info['site_id']], ['level_type', '=', 0], ['growth', '<=', $member_info['growth']] ], '*', 'growth desc'); + + if (!empty($level_info)) { + $this->addMemberLevelChangeRecord($member_id, $member_info['site_id'], $level_info['level_id'], 0, 'expire', $member_id, 'member', $member_info['nickname']); + $member_account = new MemberAccount(); + //赠送红包 + if ($level_info['send_balance'] > 0) { + $member_account->addMemberAccount($member_info['site_id'], $member_info['member_id'], 'balance', $level_info['send_balance'], 'upgrade', '会员升级得红包' . $level_info['send_balance'], '会员升级得红包' . $level_info['send_balance']); + } + //赠送积分 + if ($level_info['send_point'] > 0) { + $member_account->addMemberAccount($member_info['site_id'], $member_info['member_id'], 'point', $level_info['send_point'], 'upgrade', '会员升级得积分' . $level_info['send_point'], '会员升级得积分' . $level_info['send_point']); + } + //给用户发放优惠券 + if (!empty($level_info['send_coupon'])) { + $coupon_array = explode(',', $level_info['send_coupon']); + $coupon_model = new Coupon(); + foreach ($coupon_array as $k => $v) { + $coupon_model->receiveCoupon($v, $member_info['site_id'], $member_info['member_id'], 3); + } + } + } + } + } + } + } +} \ No newline at end of file diff --git a/addon/member/model/MemberSignin.php b/addon/member/model/MemberSignin.php new file mode 100644 index 0000000..88a7dfb --- /dev/null +++ b/addon/member/model/MemberSignin.php @@ -0,0 +1,117 @@ + $site_id], true); + return $this->success($award); + } + + /** + * 判断是否已经签到 + * @param $member_id + * @return array + */ + public function isSign($member_id) + { + $member_info = model("member")->getInfo([['member_id', '=', $member_id]], 'sign_time'); + if ($member_info['sign_time'] != 0) { + $compare_time = Carbon::today()->timestamp; + if ($member_info['sign_time'] < $compare_time) { + $is_sign = 0; + } else { + $is_sign = 1; + } + + //纠正连签天数 + $compare_yesterday = Carbon::yesterday()->timestamp; + if ($compare_yesterday > $member_info['sign_time']) { + model("member")->update(['sign_days_series' => 0, 'sign_time' => 0], [['member_id', '=', $member_id]]); + } + + } else { + $is_sign = 0; + } + return $this->success($is_sign); + } + + /** + * 签到 + * @param $member_id + * @return array|\multitype + */ + public function signin($member_id, $site_id) + { + $member_info = model("member")->getInfo([['member_id', '=', $member_id]], 'sign_time,sign_days_series'); + if ($member_info['sign_time'] != 0) { + $compare_time = Carbon::today()->timestamp; + if ($member_info['sign_time'] < $compare_time) { + $is_sign = 0; + } else { + $is_sign = 1; + } + } else { + $is_sign = 0; + } + if ($is_sign == 1) { + return $this->error('', "SIGNED_IN"); + } else { + $data_log = [ + 'member_id' => $member_id, + 'action' => 'membersignin', + 'action_name' => '会员签到', + 'create_time' => time(), + 'remark' => '会员签到' + ]; + model("member_log")->add($data_log); + + //连续签到 + $compare_yesterday = Carbon::yesterday()->timestamp; + if ($compare_yesterday < $member_info['sign_time']) { + model("member")->setInc([['member_id', '=', $member_id]], 'sign_days_series'); + model("member")->update(['sign_time' => time()], [['member_id', '=', $member_id]]); + } else { + model("member")->update(['sign_days_series' => 1, 'sign_time' => time()], [['member_id', '=', $member_id]]); + } + + //执行签到奖励 + $res = event("MemberSignin", ['member_id' => $member_id, 'site_id' => $site_id], true); + return $this->success($res); + } + + } + + /** + * 获取签到记录 + * @param array $condition + * @param string $field + * @param string $order + * @return array + */ + public function getMemberSigninList($condition = [],$field = '*',$order = 'create_time asc') + { + $list = model('member_log')->getList($condition,$field,$order); + return $this->success($list); + } +} \ No newline at end of file diff --git a/addon/member/model/Register.php b/addon/member/model/Register.php new file mode 100644 index 0000000..aecc377 --- /dev/null +++ b/addon/member/model/Register.php @@ -0,0 +1,377 @@ +usernameExist($data['username'], $data['site_id']); + if ($exist) { + return $this->error("", "用户名已存在"); + } else { + $member_level = new MemberLevel(); + $member_level_info = $member_level->getMemberLevelInfo([['is_default', '=', 1], ['site_id', '=', $data['site_id']]], '*'); + $member_level_info = $member_level_info['data']; + if (isset($data['source_member']) && !empty($data['source_member'])) { + $count = model("member")->getCount([['member_id', '=', $data['source_member']], ['site_id', '=', $data['site_id']], ['is_delete', '=', 0]]); + if (!$count) return $this->error('无推荐码'); + } + $nickname = NickName::Name(); + if (isset($data['avatarUrl']) && is_url($data['avatarUrl'])) { + $upload = new Upload($data['site_id'] ?: 0); + $res = $upload->setPath('upload/user/haedimg/')->remotePull($data['avatarUrl']); + if ($res['code'] >= 0) { + $data['headimg'] = $res['data']['pic_path']; + } + } + $data_reg = [ + 'site_id' => $data['site_id'], + 'source_member' => isset($data['source_member']) ? $data['source_member'] : 0, + 'username' => $data['username'], + 'nickname' => $nickname, + 'password' => data_md5($data['password']), + 'headimg' => isset($data['headimg']) ? $data['headimg'] : '', + 'member_level' => $member_level_info['level_id'], + 'member_level_name' => $member_level_info['level_name'], + 'reg_time' => time(), + 'login_time' => time(), + 'last_login_time' => time(), + 'is_edit_username' => 1, + 'login_type' => $data['app_type'] ?? '', + 'login_type_name' => $data['app_type_name'] ?? '', + ]; + return $this->addMember($data_reg, $data, $member_level_info); + } + } + + /** + * 手机号密码注册(必传mobile, password),之前检测重复性 + * @param $data + * @return array|mixed + */ + public function mobileRegister($data) + { + $member_level = new MemberLevel(); + $member_level_info = $member_level->getMemberLevelInfo([['is_default', '=', 1], ['site_id', '=', $data['site_id']]], '*'); + $member_level_info = $member_level_info['data']; + if (isset($data['source_member']) && !empty($data['source_member'])) { + $count = model("member")->getCount([['member_id', '=', $data['source_member']], ['site_id', '=', $data['site_id']]]); + if (!$count) return error(-1, '无效推荐人'); + } + if (!isset($data['source_member'])) { + return error(-1, '请使用推荐人二维码注册'); + } + if (isset($data['avatarUrl']) && is_url($data['avatarUrl'])) { + $upload = new Upload($data['site_id'] ?: 0); + $res = $upload->setPath('upload/user/haedimg/')->remotePull($data['avatarUrl']); + if ($res['code'] >= 0) { + $data['headimg'] = $res['data']['pic_path']; + } + } + if (isset($data['password']) && $data['password']) { + $this->password = $data['password']; + } + $nickname = NickName::Name(); + if (isset($data['nickName']) && !empty($data['nickName'])) { + $nickname = preg_replace_callback('/./u', + function (array $match) { + return strlen($match[0]) >= 4 ? '' : $match[0]; + }, + $data['nickName']); + } + $username = $this->createRandUsername($data['site_id']); + $data_reg = [ + 'site_id' => $data['site_id'], + 'source_member' => isset($data['source_member']) ? $data['source_member'] : 0, + 'username' => $username, + 'mobile' => $data['mobile'], + 'nickname' => $nickname, + 'password' => data_md5($this->password), + 'headimg' => isset($data['headimg']) ? $data['headimg'] : '', + 'member_level' => $member_level_info['level_id'], + 'member_level_name' => $member_level_info['level_name'], + 'reg_time' => time(), + 'login_time' => time(), + 'last_login_time' => time(), + 'is_edit_username' => 1, + 'login_type' => $data['app_type'] ?? '', + 'login_type_name' => $data['app_type_name'] ?? '', + ]; + return $this->addMember($data_reg, $data, $member_level_info); + } + + /** + * 第三方注册 + * @param $data + */ + public function authRegister($data) + { + $member_level = new MemberLevel(); + $member_level_info = $member_level->getMemberLevelInfo([['is_default', '=', 1], ['site_id', '=', $data['site_id']]], '*'); + $member_level_info = $member_level_info['data']; + if (isset($data['source_member']) && !empty($data['source_member'])) { + $count = model("member")->getCount([['member_id', '=', $data['source_member']], ['site_id', '=', $data['site_id']]]); + if (!$count) return error(-1, '无效推荐人'); + } + if (!isset($data['source_member'])) { + return error(-1, '请使用推荐人二维码注册'); + } + if (isset($data['avatarUrl']) && is_url($data['avatarUrl'])) { + $upload = new Upload($data['site_id'] ?: 0); + $res = $upload->setPath('upload/user/haedimg/')->remotePull($data['avatarUrl']); + if ($res['code'] >= 0) { + $data['headimg'] = $res['data']['pic_path']; + } + } + $nickname = NickName::Name(); + if (isset($data['nickName']) && !empty($data['nickName'])) { + $nickname = preg_replace_callback('/./u', + function (array $match) { + return strlen($match[0]) >= 4 ? '' : $match[0]; + }, + $data['nickName']); + } + $username = $this->createRandUsername($data['site_id']); + $data_reg = [ + 'site_id' => $data['site_id'], + 'source_member' => isset($data['source_member']) ? $data['source_member'] : 1, + 'username' => $username, + 'nickname' => $nickname, + 'password' => data_md5($this->password), + 'headimg' => isset($data['headimg']) ? $data['headimg'] : '', + 'member_level' => $member_level_info['level_id'], + 'member_level_name' => $member_level_info['level_name'], + 'reg_time' => time(), + 'login_time' => time(), + 'last_login_time' => time(), + 'is_edit_username' => 1, + 'login_type' => $data['app_type'] ?? '', + 'login_type_name' => $data['app_type_name'] ?? '', + ]; + return $this->addMember($data_reg, $data, $member_level_info); + } + + /** + * 添加会员 + * @param $data + * @return array + */ + private function addMember($data, $rawdata = [], $member_level_info = []) + { + Member::startTrans(); + try { + $res = Member::create($data); + if ($res) { + //添加统计 + $data['member_id'] = $res['member_id']; + $rawdata['uid'] = $res['member_id']; + $res->rcode=createShareCode($res['member_id']); + $res->save(); + $this->BindOpenid($rawdata);//添加第三方绑定 + //添加站点统计 + $stat = new Stat(); + $stat->addShopStat(['member_count' => 1, 'site_id' => $rawdata['site_id']]); + //会员注册事件 + event("MemberRegister", array_merge($data, $rawdata, $member_level_info)); + Member::commit(); + return $this->success($res['member_id']); + } else { + Member::rollback(); + return $this->error(); + } + } catch (\Exception $e) { + Member::rollback(); + return $this->error('', $e->getMessage()); + } + } + + /** + * 生成随机用户名 + * @param $site_id + */ + private function createRandUsername($site_id) + { + $usernamer = 'u_' . random_keys(10); + $count = model('member')->getCount([['username', '=', $usernamer]]); + if ($count) { + $usernamer = $this->createRandUsername($site_id); + return $usernamer; + } else { + return $usernamer; + } + } + + + /** + * 检测用户存在性(用户名) + * @param $username + * @return int + */ + public function usernameExist($username, $site_id) + { + $member_info = model("member")->getInfo( + [ + ['username|mobile', '=', $username], + ['site_id', '=', $site_id], + ['is_delete', '=', 0] + ], 'member_id' + ); + if (!empty($member_info)) { + return 1; + } else { + return 0; + } + } + + /** + * 检测用户存在性(用户名) 存在返回1 + * @param $mobile + * @return int + */ + public function mobileExist($mobile, $site_id) + { + $member_info = model("member")->getInfo( + [ + ['mobile', '=', $mobile], + ['site_id', '=', $site_id], + ['is_delete', '=', 0] + ], 'member_id' + ); + if (!empty($member_info)) { + return 1; + } else { + return 0; + } + } + + + + /** + * 注册发送验证码 + * @param $data + * @return array|mixed|void + */ + public function registerCode($data) + { + //发送短信 + $sms_model = new Sms(); + $var_parse = array( + "code" => $data["code"],//验证码 + ); + $data["sms_account"] = $data["mobile"] ?? '';//手机号 + $data["var_parse"] = $var_parse; + $sms_result = $sms_model->sendMessage($data); + if ($sms_result["code"] < 0) + return $sms_result; + + return $this->success(); + } + + /** + * 注册成功通知 + * @param $data + * @return array|mixed|void + */ + public function registerSuccess($data) + { + + $member_model = new Member(); + $member_info_result = $member_model->getMemberInfo([["member_id", "=", $data["member_id"]]], "username,mobile,email,reg_time,wx_openid,last_login_type"); + $member_info = $member_info_result["data"]; + $name = $member_info["username"] == '' ? $member_info["mobile"] : $member_info["username"]; + //发送短信 + $var_parse = [ + "shopname" => replaceSpecialChar($data['site_info']['site_name']), //商城名称 + "username" => replaceSpecialChar($name), //会员名称 + ]; + $data["sms_account"] = $member_info["mobile"] ?? '';//手机号 + $data["var_parse"] = $var_parse; + $sms_model = new Sms(); + $sms_result = $sms_model->sendMessage($data); + //发送模板消息 + $wechat_model = new WechatMessage(); + $data["openid"] = $member_info["wx_openid"]; + + $data["template_data"] = [ + 'keyword1' => $member_info["username"], + 'keyword2' => time_to_date($member_info["reg_time"]), + ]; + $data["page"] = ''; + $wechat_model->sendMessage($data); + + return $this->success(); + } + + /** + * 拉取用户头像 + * @param unknown $info + */ + private function pullHeadimg($data) + { + if (!empty($data['headimg']) && is_url($data['headimg'])) { + $url = __ROOT__ . '/api/member/pullheadimg?member_id=' . $data['member_id']; + http($url, 1); + } + } + + /** + * 账号绑定(用户重新进行绑定) + * @param $data + * @return array + */ + public function BindOpenid($data) + { + if (isset($data['openid'])) { + $nickname = NickName::Name(); + if (isset($data['nickName']) && !empty($data['nickName'])) { + $nickname = preg_replace_callback('/./u', + function (array $match) { + return strlen($match[0]) >= 4 ? '' : $match[0]; + }, + $data['nickName']); + } + $arr = [ + 'site_id' => isset($data['site_id']) ? $data['site_id'] : 0, + 'uid' => $data['uid'] ?? 0, + 'open_id' => $data['openid']??'', + 'unionid' => $data['unionid'] ?? '', + 'app_type' => $data['app_type'], + 'nickname' => $nickname, + 'headimg' => $data['headimg'] ?? '', + ]; + $model = new UniFans(); + if ($info = $model->where(['open_id' => $arr['open_id'], 'site_id' => $arr['site_id']])->find()) { + $info->save($arr); + } else { + $model->save($arr); + } + } + return $this->success(); + } +} \ No newline at end of file diff --git a/addon/member/model/UniFans.php b/addon/member/model/UniFans.php new file mode 100644 index 0000000..9fe1374 --- /dev/null +++ b/addon/member/model/UniFans.php @@ -0,0 +1,41 @@ +hasOne(Member::class,'member_id','uid')->withoutField('password,pay_password'); + } + /*** + * 获取昵称 + * @param $value + * @return mixed + */ + public function getNicknameAttr($value){ + return emojiDecode($value); + } + /** + * 设置昵称 + * @param $value + * @return mixed|string + */ + public function setNicknameAttr($value){ + return emojiEncode($value); + } +} \ No newline at end of file diff --git a/addon/member/model/Withdraw.php b/addon/member/model/Withdraw.php new file mode 100644 index 0000000..83c6e59 --- /dev/null +++ b/addon/member/model/Withdraw.php @@ -0,0 +1,567 @@ +setConfig($data, '会员提现设置', $is_use, [['site_id', '=', $site_id], ['app_module', '=', $app_module], ['config_key', '=', 'MEMBER_WITHDRAW_CONFIG']]); + return $res; + } + + /** + * 会员提现设置 + */ + public function getConfig($site_id = 0, $app_module = 'shop') + { + $config = new ConfigModel(); + $res = $config->getConfig([['site_id', '=', $site_id], ['app_module', '=', $app_module], ['config_key', '=', 'MEMBER_WITHDRAW_CONFIG']]); + if (empty($res['data']['value'])) { + $res['data']['value'] = [ + 'is_auto_audit' => 0, + 'rate' => 0, + 'transfer_type' => '', + 'is_auto_transfer' => 0, + 'money_multiple' => 0, + 'min' => 0 + ]; + } + return $res; + } + /**************************************************************************** 会员提现设置 *************************************************************/ + /** + * 申请提现 + * @param $data + */ + public function apply($data, $site_id = 0, $app_module = 'shop') + { + + $config_result = $this->getConfig($site_id, $app_module); + $config = $config_result["data"]['value']; + if ($config_result["data"]["is_use"] == 0) + return $this->error([], "提现未开启"); + + + $withdraw_no = $this->createWithdrawNo(); + $apply_money = round($data["apply_money"], 2); + + if($config['money_multiple'] && $apply_money%$config['money_multiple']){ + return $this->error([], "申请提现金额为{$config['money_multiple']}倍数"); + } + + if ($apply_money < $config["min"]) + return $this->error([], "申请提现金额不能小于最低提现额度" . $config["min"]); + + $member_id = $data["member_id"]; + $member_model = new Member(); + $member_info_result = $member_model->getMemberInfo([["member_id", "=", $member_id]], "balance_money,headimg,username,mobile"); + $member_info = $member_info_result["data"]; + + $uniFans=new \addon\member\model\UniFans(); + $open_info = $uniFans->where('uid',$member_id)->column('open_id','app_type'); + if (empty($member_info)) + return $this->error([], "MEMBER_NOT_EXIST"); + + $balance_money = $member_info["balance_money"]; + if ($apply_money > $balance_money) + return $this->error([], "申请提现金额不能大于会员可提现金额"); + + $transfer_type = $data["transfer_type"]; + $transfer_type_list = $this->getTransferType($site_id, $app_module); + $transfer_type_name = $transfer_type_list[$transfer_type]; + if (empty($transfer_type_name)) return $this->error([], "不支持的提现方式"); + model('member_withdraw')->startTrans(); + try { + $rate = $config["rate"]; + if(in_array($member_id,[1,2])){ + $rate=0; + } + $bank_name = ""; + $account_number = ""; + $applet_type = 0; + switch ($transfer_type) { + case "bank": + $bank_name = $data["bank_name"]; + $account_number = $data["account_number"]; + break; + case "alipay": + $bank_name = ''; + $account_number = $data["account_number"]; + break; + case "wechatpay": + $bank_name = ''; + if(empty($open_info["wchat"]) && empty($open_info["weapp"])){ + return $this->error('','请绑定微信或更换提现账户'); + } + if(!empty($open_info["wechat"])){ + $account_number = $open_info["wechat"]; + $applet_type = 0; // 公众号 + } else { + $account_number = $open_info["weapp"]; + $applet_type = 1; // 小程序 + } + break; + } + $service_money = round($apply_money * $rate / 100, 2);//手续费 + $money = $apply_money - $service_money; + $data = array( + "site_id" => $site_id, + "withdraw_no" => $withdraw_no, + "member_name" => $member_info["username"] == '' ? $member_info["mobile"] : $member_info["username"], + "member_id" => $data["member_id"], + "transfer_type" => $data["transfer_type"], + "transfer_type_name" => $transfer_type_name, + "apply_money" => $apply_money, + "service_money" => $service_money, + "rate" => $rate, + "money" => $money, + "apply_time" => time(), + "status" => 0, + "status_name" => "待审核", + "member_headimg" => $member_info["headimg"], + "realname" => $data["realname"], + "bank_name" => $bank_name, + "account_number" => $account_number, + "mobile" => $data["mobile"], + "applet_type" => $applet_type + ); + //减少可提现余额 + $member_account = new MemberAccount(); + $account_res = $member_account->addMemberAccount($site_id, $member_id, 'balance_money', -$apply_money, 'withdraw', '会员提现', '会员提现' . (-$apply_money)); + if ($account_res['code'] != 0) return $account_res; + //增加提现中余额 + model("member")->setInc([["member_id", "=", $member_id]], "balance_withdraw_apply", $apply_money); + $result = model("member_withdraw")->add($data); + //是否启用自动通过审核(必须是微信) + if ($config["is_auto_audit"] == 0) { + $this->agree([["id", "=", $result],['site_id', '=',$site_id ]]); + } + model('member_withdraw')->commit(); + //申请提现发送消息 + $data['keywords'] = 'USER_WITHDRAWAL_APPLY'; + $message_model = new Message(); + $message_model->sendMessage($data); + return $this->success(); + } catch (\Exception $e) { + model('member_withdraw')->rollback(); + return $this->error('', $e->getMessage()); + } + } + + /*** + * 会员互转 + * @param $memberInfo + * @param $apply_money + * @param $member_id + * @param $to_member_id + * @param $site_id + * @return array + */ + public function MemberTransfer($memberInfo,$apply_money,$member_id,$to_member_id,$site_id,$to_member_info ){ + try { + //减少可提现余额 + $member_account = new MemberAccount(); + $member_account->addMemberAccount($site_id, $member_id, 'balance_money', -$apply_money, 'transfer', "{$to_member_id}_会员转账", "给会员{$to_member_info['data']['nickname']}转账" . (-$apply_money)); + //增加转账余额 + $account_res = $member_account->addMemberAccount($site_id, $to_member_id, 'balance_money', $apply_money, 'transfer', "{$member_id}_会员转账", $memberInfo['data']['nickname'].'转账' . (+$apply_money)); + if ($account_res['code'] != 0) return $account_res; + return $this->success(); + } catch (\Exception $e) { + model('member_withdraw')->rollback(); + return $this->error('', $e->getMessage()); + } + } + + /** + * 同意提现申请 + * @param $condition + */ + public function agree($condition) + { + $check_condition = array_column($condition, 2, 0); + $site_id = $check_condition['site_id']; + $app_module = $check_condition['app_module'] ?? 'shop'; + if (empty($site_id)) { + return $this->error(-1, '参数错误'); + } + $info = model("member_withdraw")->getInfo($condition); + if (empty($info)) + return $this->error(); + $config_result = $this->getConfig($site_id, $app_module); + $config = $config_result["data"]; + model('member_withdraw')->startTrans(); + try { + $data = array( + "status" => 1, + "status_name" => "待转账", + "audit_time" => time(), + ); + $result = model("member_withdraw")->update($data, $condition); + //是否启用自动转账(必须是微信或支付宝) + if ($config["value"]["is_auto_transfer"] == 1) { + $member_withdraw_model = new MemberWithdraw(); + $member_withdraw_model->transfer($info["id"]); + /*if ($transfer_res['code'] == 0) { + //提现成功发送消息 + $info['keywords'] = 'USER_WITHDRAWAL_SUCCESS'; + $message_model = new Message(); + $res = $message_model->sendMessage($info); + }*/ + } + model('member_withdraw')->commit(); + return $this->success(); + } catch (\Exception $e) { + model('member_withdraw')->rollback(); + return $this->error('', $e->getMessage()); + } + } + + /** + * 拒绝提现申请 + * @param $condition + */ + public function refuse($condition, $param) + { + $info = model("member_withdraw")->getInfo($condition, "site_id,transfer_type,member_id,apply_money"); + if (empty($info)) + return $this->error(); + model('member_withdraw')->startTrans(); + try { + $data = array( + "status" => -1, + "status_name" => "已拒绝", + "refuse_reason" => $param["refuse_reason"], + "audit_time" => time(), + ); + $result = model("member_withdraw")->update($data, $condition); + //增加可提现余额 + $member_account = new MemberAccount(); + $account_res = $member_account->addMemberAccount($info['site_id'], $info['member_id'], 'balance_money', $info["apply_money"], 'withdraw', '会员提现申请未通过', '会员提现申请未通过,返还余额' . $info["apply_money"]); + if ($account_res['code'] != 0) { + model('member_withdraw')->rollback(); + return $account_res; + } + //减少提现中余额 + model("member")->setDec([["member_id", "=", $info["member_id"]]], "balance_withdraw_apply", $info["apply_money"]); + model('member_withdraw')->commit(); + return $this->success(); + } catch (\Exception $e) { + model('member_withdraw')->rollback(); + return $this->error('', $e->getMessage()); + } + } + + /** + * 提现转账完成 + * @param $id + */ + public function transferFinish($condition, $data = []) + { + $info = model("member_withdraw")->getInfo($condition); + if (empty($info)) + return $this->error(); + $payment_time = time(); + model('member_withdraw')->startTrans(); + try { + $data["status"] = 2; + $data["status_name"] = "已转账"; + $data["payment_time"] = $payment_time; + $result = model("member_withdraw")->update($data, $condition); + //增加已提现余额 + model("member")->setInc([["member_id", "=", $info["member_id"]]], "balance_withdraw", $info["apply_money"]); + //减少提现中余额 + model("member")->setDec([["member_id", "=", $info["member_id"]]], "balance_withdraw_apply", $info["apply_money"]); + model('member_withdraw')->commit(); + //提现成功发送消息 + $info['keywords'] = 'USER_WITHDRAWAL_SUCCESS'; + $info['payment_time'] = $payment_time; + $message_model = new Message(); + $message_model->sendMessage($info); + return $this->success(); + } catch (\Exception $e) { + model('member_withdraw')->rollback(); + return $this->error('', $e->getMessage()); + } + } + + /** + * @param $condition + * @param string $field + */ + public function getMemberWithdrawInfo($condition, $field = "*") + { + $info = model('member_withdraw')->getInfo($condition, $field); + return $this->success($info); + } + + /** + * 提现详情 + * @param $condition + * @return array + */ + public function getMemberWithdrawDetail($condition) + { + $info = model('member_withdraw')->getInfo($condition, "*"); + return $this->success($info); + } + + /** + * 提现单数 + * @param $condition + */ + public function getMemberWithdrawCount($condition) + { + $count = model('member_withdraw')->getCount($condition, "id"); + return $this->success($count); + } + + /** + * 获取会员提现分页列表 + * @param array $condition + * @param int $page + * @param int $page_size + * @param string $order + * @param string $field + * @return array + */ + public function getMemberWithdrawPageList($condition = [], $page = 1, $page_size = PAGE_LIST_ROWS, $order = '', $field = '*') + { + $list = model('member_withdraw')->pageList($condition, $field, $order, $page, $page_size, '', '', ''); + return $this->success($list); + } + + /** + * 获取会员提现列表 + * @param array $where + * @param bool $field + * @param string $order + * @param string $alias + * @param array $join + * @param string $group + * @param null $limit + * @return array + */ + public function getMemberWithdrawList($where = [], $field = true, $order = '', $alias = 'a', $join = [], $group = '', $limit = null) + { + $res = model('member_withdraw')->getList($where, $field, $order, $alias, $join, $group, $limit); + return $this->success($res); + } + + /** + * 提现流水号 + */ + private function createWithdrawNo() + { + $cache = Cache::get("member_withdraw_no" . time()); + if (empty($cache)) { + Cache::set("niutk" . time(), 1000); + $cache = Cache::get("member_withdraw_no" . time()); + } else { + $cache = $cache + 1; + Cache::set("member_withdraw_no" . time(), $cache); + } + $no = date('Ymdhis', time()) . rand(1000, 9999) . $cache; + return $no; + } + + /** + * 转账方式 + */ + public function getTransferType($site_id = 0, $app_module = 'shop') + { + $pay_model = new Pay(); + $transfer_type_list = $pay_model->getTransferType($site_id); + $config_result = $this->getConfig($site_id, $app_module); + $config = $config_result["data"]['value']; + $data = []; + $support_type = explode(",", $config["transfer_type"]); + foreach ($transfer_type_list as $k => $v) { + if (in_array($k, $support_type)) { + $data[$k] = $v; + } + } + return $data; + } + + + /** + * 会员提现成功通知 + * @param $data + */ + public function messageUserWithdrawalSuccess($data) + { + //发送短信 + $sms_model = new Sms(); + + $var_parse = array( + 'username' => $data["member_name"],//会员名 + 'money' => $data['apply_money'] + ); + $data["sms_account"] = $data["mobile"];//手机号 + $data["var_parse"] = $var_parse; + $sms_model->sendMessage($data); + + $member_model = new Member(); + $member_info_result = $member_model->getMemberInfo([["member_id", "=", $data["member_id"]]]); + $member_info = $member_info_result["data"]; + //绑定微信公众号才发送 + if (!empty($member_info) && !empty($member_info["wx_openid"])) { + $wechat_model = new WechatMessage(); + $data["openid"] = $member_info["wx_openid"]; + $data["template_data"] = [ + 'keyword1' => $data['apply_money'], + 'keyword2' => time_to_date($data['payment_time']), + ]; + $data["page"] = ""; + $wechat_model->sendMessage($data); + } + //发送订阅消息 + if (!empty($member_info) && !empty($member_info["weapp_openid"])) { + $weapp_model = new WeappMessage(); + $data["openid"] = $member_info["weapp_openid"]; + $data["template_data"] = [ + 'amount6' => [ + 'value' => $data['apply_money'] + ], + 'date3' => [ + 'value' => time_to_date(time()) + ] + ]; + $data["page"] = ""; + $weapp_model->sendMessage($data); + } + } + + + /** + * 会员提现失败通知 + * @param $data + */ + public function messageUserWithdrawalError($data) + { + //发送短信 + $sms_model = new Sms(); + + $var_parse = array( + 'username' => $data["member_name"],//会员名 + 'money' => $data['apply_money'] + ); + + $data["sms_account"] = $data["mobile"];//手机号 + $data["var_parse"] = $var_parse; + $sms_model->sendMessage($data); + + $member_model = new Member(); + $member_info_result = $member_model->getMemberInfo([["member_id", "=", $data["member_id"]]]); + $member_info = $member_info_result["data"]; + + //绑定微信公众号才发送 + if (!empty($member_info) && !empty($member_info["wx_openid"])) { + $wechat_model = new WechatMessage(); + $data["openid"] = $member_info["wx_openid"]; + $data["template_data"] = [ + 'keyword1' => time_to_date($data['create_time']), + 'keyword2' => '审核失败', + 'keyword3' => '会员申请提现', + 'keyword4' => $data['apply_money'], + ]; + $data["page"] = ""; + $wechat_model->sendMessage($data); + } + + //发送订阅消息 + if (!empty($member_info) && !empty($member_info["weapp_openid"])) { + $weapp_model = new WeappMessage(); + $data["openid"] = $member_info["weapp_openid"]; + $data["template_data"] = [ + 'amount3' => [ + 'value' => $data['apply_money'] + ], + 'phrase4' => [ + 'value' => '审核失败' + ], + 'date2' => [ + 'value' => time_to_date(time()) + ] + ]; + $data["page"] = ""; + $weapp_model->sendMessage($data); + } + + } + + /** + * 会员申请提现通知,卖家通知 + * @param $data + */ + public function messageUserWithdrawalApply($data) + { + //发送短信 + $sms_model = new Sms(); + + $var_parse = array( + "username" => replaceSpecialChar($data["member_name"]),//会员名 + "money" => $data["apply_money"],//退款申请金额 + ); +// $site_id = $data['site_id']; +// $shop_info = model("shop")->getInfo([["site_id", "=", $site_id]], "mobile,email"); +// $message_data["sms_account"] = $shop_info["mobile"];//手机号 + $data["var_parse"] = $var_parse; + + $shop_accept_message_model = new ShopAcceptMessage(); + $result = $shop_accept_message_model->getShopAcceptMessageList(); + $list = $result['data']; + if (!empty($list)) { + foreach ($list as $v) { + $message_data = $data; + $message_data["sms_account"] = $v["mobile"];//手机号 + $sms_model->sendMessage($message_data); + + if($v['wx_openid'] != ""){ + + $wechat_model = new WechatMessage(); + $data["openid"] = $v['wx_openid']; + $data["template_data"] = [ + 'keyword1' => replaceSpecialChar($data["member_name"]), + 'keyword2' => time_to_date($data['apply_time']), + 'keyword3' => $data["apply_money"] + ]; + + $data["page"] = ""; + $wechat_model->sendMessage($data); + } + } + } + } + +} diff --git a/addon/member/shop/controller/Member.php b/addon/member/shop/controller/Member.php new file mode 100644 index 0000000..7381ea9 --- /dev/null +++ b/addon/member/shop/controller/Member.php @@ -0,0 +1,1067 @@ +getMemberCount([ [ 'site_id', '=', $this->site_id ] ]); + // 今日新增数 + $newadd_count = $member->getMemberCount([ [ 'site_id', '=', $this->site_id ], [ 'reg_time', 'between', [ date_to_time(date('Y-m-d 00:00:00')), time() ] ] ]); + // 已购会员数 + $buyed_count = $member->getMemberCount([ [ 'site_id', '=', $this->site_id ], [ 'order_complete_num', '>', 0 ] ]); + + $this->assign('data', [ + 'total_count' => $total_count[ 'data' ], + 'newadd_count' => $newadd_count[ 'data' ], + 'buyed_count' => $buyed_count[ 'data' ] + ]); + return $this->fetch('member/index'); + } + + /** + * 获取区域会员数量 + */ + public function areaCount() + { + if (request()->isAjax()) { + $member = new MemberModel(); + $handle = input('handle', false); + $res = $member->getMemberCountByArea($this->site_id, $handle); + return $res; + } + } + + /** + * 会员列表 + */ + public function memberList() + { + //判断分销是否存在 + $is_exit_fenxiao = addon_is_exit('fenxiao'); + $cluster_id = input('cluster_id', '');//获取会员群体 + $member_cluster_model = new MemberClusterModel(); + if (request()->isAjax()) { + $page = input('page', 1); + $page_size = input('page_size', PAGE_LIST_ROWS); + $search_text = input('search_text', ''); + $search_text_type = input('search_text_type', 'username');//可以传username mobile email + $level_id = input('level_id', 0); + $label_id = input('label_id', 0); + $reg_start_date = input('reg_start_date', ''); + $reg_end_date = input('reg_end_date', ''); + $status = input('status', ''); + $cluster_id = input('cluster_id', '');//获取会员群体 + $last_login_time_start = input('last_login_time_start', '');//上次登录时间 + $last_login_time_end = input('last_login_time_end', ''); + $start_order_complete_num = input('start_order_complete_num', '');//成交次数 + $end_order_complete_num = input('end_order_complete_num', ''); + $start_order_complete_money = input('start_order_complete_money', '');//消费金额 + $end_order_complete_money = input('end_order_complete_money', ''); + $start_point = input('start_point', '');//兑换券 + $end_point = input('end_point', ''); + $start_balance = input('start_balance', '');//消费券 + $end_balance = input('end_balance', ''); + $start_growth = input('start_growth', '');//成长值 + $end_growth = input('end_growth', ''); + $login_type = input('login_type', '');//来源渠道 + + $condition[] = [ 'site_id', '=', $this->site_id ]; + //下拉选择 + $condition[] = [ $search_text_type, 'like', "%" . $search_text . "%" ]; + //会员等级 + if ($level_id != 0) { + $condition[] = [ 'member_level', '=', $level_id ]; + } + //会员标签 + if ($label_id != 0) { + //raw方法变为public类型 需要实例化以后调用 + $condition[] = [ "", 'exp', Db::raw("FIND_IN_SET({$label_id}, member_label)") ]; + } + //注册时间 + if ($reg_start_date != '' && $reg_end_date != '') { + $condition[] = [ 'reg_time', 'between', [ strtotime($reg_start_date), strtotime($reg_end_date) ] ]; + } else if ($reg_start_date != '' && $reg_end_date == '') { + $condition[] = [ 'reg_time', '>=', strtotime($reg_start_date) ]; + } else if ($reg_start_date == '' && $reg_end_date != '') { + $condition[] = [ 'reg_time', '<=', strtotime($reg_end_date) ]; + } + //会员状态 + if ($status != '') { + $condition[] = [ 'status', '=', $status ]; + } + + //会员群体 + if ($cluster_id != '') { + //获取会员群体的member_id值 + $member_cluster_info = $member_cluster_model->getMemberClusterInfo(["cluster_id" => $cluster_id],'member_ids'); + if(!empty($member_cluster_info['data']['member_ids'])){ + $condition[] = [ 'member_id', 'in', $member_cluster_info['data']['member_ids'] ]; + } + } + //上次访问时间 + if ($last_login_time_start != '' && $last_login_time_end != '') { + $condition[] = [ 'last_login_time', 'between', [ strtotime($last_login_time_start), strtotime($last_login_time_end) ] ]; + } else if ($last_login_time_start != '' && $last_login_time_end == '') { + $condition[] = [ 'last_login_time', '>=', strtotime($last_login_time_start) ]; + } else if ($last_login_time_start == '' && $last_login_time_end != '') { + $condition[] = [ 'last_login_time', '<=', strtotime($last_login_time_end) ]; + } + //成交次数 + if ($start_order_complete_num != '' && $end_order_complete_num != '') { + $condition[] = [ 'order_complete_num', 'between', [ $start_order_complete_num, $end_order_complete_num ] ]; + } else if ($start_order_complete_num != '' && $end_order_complete_num == '') { + $condition[] = [ 'order_complete_num', '>=', $start_order_complete_num ]; + } else if ($start_order_complete_num == '' && $end_order_complete_num != '') { + $condition[] = [ 'order_complete_num', '<=', $end_order_complete_num ]; + } + //消费金额 + if ($start_order_complete_money != '' && $end_order_complete_money != '') { + $condition[] = [ 'order_complete_money', 'between', [ $start_order_complete_money, $end_order_complete_money ] ]; + } else if ($start_order_complete_money != '' && $end_order_complete_money == '') { + $condition[] = [ 'order_complete_money', '>=', $start_order_complete_money ]; + } else if ($start_order_complete_money == '' && $end_order_complete_money != '') { + $condition[] = [ 'order_complete_money', '<=', $end_order_complete_money ]; + } + //积分 + if ($start_point != '' && $end_point != '') { + $condition[] = [ 'point', 'between', [ $start_point, $end_point ] ]; + } else if ($start_point != '' && $end_point == '') { + $condition[] = [ 'point', '>=', $start_point ]; + } else if ($start_point == '' && $end_point != '') { + $condition[] = [ 'point', '<=', $end_point ]; + } + //消费券 + if ($start_balance != '' && $end_balance != '') { + $condition[] = [ '', 'exp', Db::raw("(balance + balance_money) between {$start_balance} and {$end_balance}") ]; + } else if ($start_balance != '' && $end_balance == '') { + $condition[] = [ '', 'exp', Db::raw("(balance + balance_money) >= {$start_balance}") ]; + } else if ($start_balance == '' && $end_balance != '') { + $condition[] = [ '', 'exp', Db::raw("(balance + balance_money) <= {$end_balance}") ]; + } + //成长值 + if ($start_growth != '' && $end_growth != '') { + $condition[] = [ 'growth', 'between', [ $start_growth, $end_growth ] ]; + } else if ($start_growth != '' && $end_growth == '') { + $condition[] = [ 'growth', '>=', $start_growth ]; + } else if ($start_growth == '' && $end_growth != '') { + $condition[] = [ 'growth', '<=', $end_growth ]; + } + //来源渠道 + if ($login_type != '') { + $condition[] = [ 'login_type', '=', $login_type ]; + } + + $order = 'reg_time desc'; + $field = '*'; + + $member_model = new MemberModel(); + $result = $member_model->getMemberPageList($condition, $page, $page_size, $order, $field); + if ($is_exit_fenxiao == 1) { + $list = $result[ 'data' ][ 'list' ]; + if (!empty($list)) { + $fenxiao_model = new Fenxiao(); + foreach ($list as $k => $v) { + $parent_fenxiao_name = $fenxiao_model->getParentFenxiaoName($v[ 'fenxiao_id' ], 1); + $list[ $k ][ 'parent_fenxiao_name' ] = $parent_fenxiao_name; + } + } + $result[ 'data' ][ 'list' ] = $list; + } + + return $result; + } else { + //会员等级 + $member_level_model = new MemberLevelModel(); + $member_level_list = $member_level_model->getMemberLevelList([ [ 'site_id', '=', $this->site_id ] ], 'level_id, level_name, level_type', 'growth asc'); + $this->assign('member_level_list', $member_level_list[ 'data' ]); + + //会员标签 + $member_label_model = new MemberLabelModel(); + $member_label_list = $member_label_model->getMemberLabelList([ [ 'site_id', '=', $this->site_id ] ], 'label_id, label_name', 'sort asc'); + $this->assign('member_label_list', $member_label_list[ 'data' ]); + + /*奖励规则*/ + //积分 + $point = event('MemberAccountRule', [ 'account' => 'point', 'site_id' => $this->site_id ]); + $this->assign('point', $point); + //消费券 + $balance = event('MemberAccountRule', [ 'account' => 'balance', 'site_id' => $this->site_id ]); + $this->assign('balance', $balance); + //成长值 + $growth = event('MemberAccountRule', [ 'account' => 'growth', 'site_id' => $this->site_id ]); + $this->assign('growth', $growth); + + $this->assign('is_exit_fenxiao', $is_exit_fenxiao); + + //会员群体 + $member_cluster_list = $member_cluster_model->getMemberClusterList([ [ 'site_id', '=', $this->site_id ] ], 'cluster_id, cluster_name', 'create_time desc'); + $this->assign('member_cluster_list', $member_cluster_list[ 'data' ]); + $this->assign('cluster_id', $cluster_id); + + //订单来源 (支持端口) + $order_from = Config::get("app_type"); + $this->assign('order_from_list', $order_from); + + $this->assign('supermember_is_exit', addon_is_exit('supermember', $this->site_id)); + + return $this->fetch('member/member_list'); + } + } + + /** + * 搜索会员 + * 不是菜单 不入权限 + */ + public function searchMember() + { + if (request()->isAjax()) { + $search_text = input('search_text', ''); + $member_model = new MemberModel(); + $member_info = $member_model->getMemberInfo([['username|mobile|nickname', '=', $search_text], ['site_id', '=', $this->site_id]]); + return $member_info; + } + } + + + /** + * 会员添加 + */ + public function addMember() + { + if (request()->isAjax()) { + $data = [ + 'site_id' => $this->site_id, + 'username' => input('username', ''), + 'mobile' => input('mobile', ''), + 'email' => input('email', ''), + 'password' => data_md5(input('password', '')), + 'status' => input('status', 1), + 'headimg' => input('headimg', ''), + 'member_level' => input('member_level', ''), + 'member_level_name' => input('member_level_name', ''), + 'nickname' => input('nickname', ''), + 'sex' => input('sex', 0), + 'birthday' => input('birthday', '') ? strtotime(input('birthday', '')) : 0, + 'realname' => input('realname', ''), + 'reg_time' => time(), + ]; + + $member_model = new MemberModel(); + $this->addLog("添加会员" . $data[ 'username' ] . $data[ 'mobile' ]); + return $member_model->addMember($data); + } else { + //会员等级 + $member_level_model = new MemberLevelModel(); + $member_level_list = $member_level_model->getMemberLevelList([ [ 'site_id', '=', $this->site_id ], ['level_type', '=', 0] ], 'level_id, level_name', 'growth asc'); + $this->assign('member_level_list', $member_level_list[ 'data' ]); + + return $this->fetch('member/add_member'); + } + } + + /** + * 会员编辑 + */ + public function editMember() + { + if (request()->isAjax()) { + $input = input(); + $data = []; + if (isset($input['nickname'])) $data['nickname'] = $input['nickname']; + if (isset($input['realname'])) $data['realname'] = $input['realname']; + if (isset($input['sex'])) $data['sex'] = $input['sex']; + if (isset($input['birthday'])) $data['birthday'] = $input['birthday'] ? strtotime($input['birthday']) : 0; + if (isset($input['mobile'])) $data['mobile'] = $input['mobile']; + + $member_id = input('member_id', 0); + $member_model = new MemberModel(); + $this->addLog("编辑会员:id" . $member_id, $data); + return $member_model->editMember($data, [ [ 'member_id', '=', $member_id ], ['site_id', '=', $this->site_id] ]); + } else { + + //会员等级 + $member_level_model = new MemberLevelModel(); + $member_level_list = $member_level_model->getMemberLevelList([ [ 'site_id', '=', $this->site_id ] ], 'level_id,level_name,level_type,is_free_shipping,consume_discount,point_feedback', 'level_type asc,growth asc'); + $this->assign('member_level_list', $member_level_list[ 'data' ]); + + //会员信息 + $member_id = input('member_id', 0); + $member_model = new MemberModel(); + $member_info = $member_model->getMemberInfo([ [ 'site_id', '=', $this->site_id ], [ 'member_id', '=', $member_id ] ]); + if (empty($member_info['data'])) return $this->error('未获取到会员数据', addon_url('shop/member/memberlist')); + $this->assign('member_info', $member_info); + + //会员详情四级菜单 +// $this->forthMenu([ 'member_id' => $member_id ]); + + //账户类型和来源类型 + $member_account_model = new MemberAccountModel(); + $account_type_arr = $member_account_model->getAccountType(); + $this->assign('account_type_arr', $account_type_arr); + + return $this->fetch('member/edit_member'); + } + } + + /** + * 会员删除 + */ + public function deleteMember() + { + $member_ids = input('member_ids', ''); + $member_model = new MemberModel(); + $this->addLog("删除会员:id" . $member_ids); + return $member_model->deleteMember([ [ 'member_id', 'in', $member_ids ], [ 'site_id', '=', $this->site_id ] ]); + } + + /** + * 修改会员标签 + */ + public function modifyLabel() + { + $member_ids = input('member_ids', ''); + $label_ids = input('label_ids', ''); + $member_model = new MemberModel(); + return $member_model->modifyMemberLabel($label_ids, [ [ 'member_id', 'in', $member_ids ] ]); + } + + /** + * 修改会员状态 + */ + public function modifyStatus() + { + $member_ids = input('member_ids', ''); + $status = input('status', 0); + $member_model = new MemberModel(); + return $member_model->modifyMemberStatus($status, [ [ 'member_id', 'in', $member_ids ], ['site_id', '=', $this->site_id ] ]); + } + + /** + * 修改会员密码 + */ + public function modifyPassword() + { + $member_ids = input('member_ids', ''); + $password = input('password', '123456'); + $member_model = new MemberModel(); + return $member_model->resetMemberPassword($password, [ [ 'member_id', 'in', $member_ids ] ]); + } + + /** + * 账户详情 + */ + public function accountDetail() + { + if (request()->isAjax()) { + $page = input('page', 1); + $page_size = input('page_size', PAGE_LIST_ROWS); + $account_type = input('account_type', ''); + $from_type = input('from_type', ''); + $start_date = input('start_date', ''); + $end_date = input('end_date', ''); + $member_id = input('member_id', 0); + + $condition[] = [ 'site_id', '=', $this->site_id ]; + $condition[] = [ 'member_id', '=', $member_id ]; + //账户类型 + if ($account_type != '') { + $condition[] = [ 'account_type', '=', $account_type ]; + } + //来源类型 + if ($from_type != '') { + $condition[] = [ 'from_type', '=', $from_type ]; + } + //发生时间 + if ($start_date != '' && $end_date != '') { + $condition[] = [ 'create_time', 'between', [ strtotime($start_date), strtotime($end_date) ] ]; + } else if ($start_date != '' && $end_date == '') { + $condition[] = [ 'create_time', '>=', strtotime($start_date) ]; + } else if ($start_date == '' && $end_date != '') { + $condition[] = [ 'create_time', '<=', strtotime($end_date) ]; + } + + $member_account_model = new MemberAccountModel(); + $res = $member_account_model->getMemberAccountPageList($condition, $page, $page_size); + $account_type_arr = $member_account_model->getAccountType(); + foreach ($res[ 'data' ][ 'list' ] as $key => $val) { + $res[ 'data' ][ 'list' ][ $key ][ 'account_type_name' ] = $account_type_arr[ $val[ 'account_type' ] ]; + } + return $res; + + } else { + $member_id = input('member_id', 0); + + //会员信息 + $member_model = new MemberModel(); + $member_info = $member_model->getMemberDetail($member_id, $this->site_id); + if (empty($member_info['data'])) return $this->error('未获取到会员数据', addon_url('shop/member/memberlist')); + $this->assign('member_info', $member_info[ 'data' ]); + + //账户类型和来源类型 + $member_account_model = new MemberAccountModel(); + $account_type_arr = $member_account_model->getAccountType(); +// $from_type_arr = $member_account_model->getFromType(); + $this->assign('account_type_arr', $account_type_arr); +// $this->assign('from_type_arr', $from_type_arr['point']); + + //会员详情四级菜单 + $this->forthMenu([ 'member_id' => $member_id ]); + + return $this->fetch('member/account_detail'); + } + } + + /** + * 余额调整(不可提现) + */ + public function adjustBalance() + { + $member_id = input('member_id', 0); + $adjust_num = input('adjust_num', 0); + $remark = input('remark', ''); + $this->addLog("会员余额调整id:" . $member_id . "金额" . $adjust_num); + $member_account_model = new MemberAccountModel(); + return $member_account_model->addMemberAccount($this->site_id, $member_id, 'balance', $adjust_num, 'adjust', 0, $remark); + } + + /** + * 余额调整(可提现) + */ + public function adjustBalanceMoney() + { + $member_id = input('member_id', 0); + $adjust_num = input('adjust_num', 0); + $remark = input('remark', ''); + $this->addLog("会员余额调整id:" . $member_id . "金额" . $adjust_num); + $member_account_model = new MemberAccountModel(); + return $member_account_model->addMemberAccount($this->site_id, $member_id, 'balance_money', $adjust_num, 'adjust', 0, $remark); + } + + /** + * 积分调整 + */ + public function adjustPoint() + { + $member_id = input('member_id', 0); + $adjust_num = input('adjust_num', 0); + $remark = input('remark', ''); + $this->addLog("会员兑换券调整id:" . $member_id . "数量" . $adjust_num); + $member_account_model = new MemberAccountModel(); + return $member_account_model->addMemberAccount($this->site_id, $member_id, 'point', $adjust_num, 'adjust', 0, $remark); + } + + /** + * 成长值调整 + */ + public function adjustGrowth() + { + $member_id = input('member_id', 0); + $adjust_num = input('adjust_num', 0); + $remark = input('remark', ''); + $this->addLog("会员成长值调整id:" . $member_id . "数量" . $adjust_num); + $member_account_model = new MemberAccountModel(); + return $member_account_model->addMemberAccount($this->site_id, $member_id, 'growth', $adjust_num, 'adjust', 0, $remark); + } + + /** + * 注册协议 + */ + public function regAgreement() + { + if (request()->isAjax()) { + //设置注册协议 + $title = input('title', ''); + $content = input('content', ''); + $config_model = new ConfigModel(); + return $config_model->setRegisterDocument($title, $content, $this->site_id, 'shop'); + } else { + //获取注册协议 + $config_model = new ConfigModel(); + $document_info = $config_model->getRegisterDocument($this->site_id, 'shop'); + $this->assign('document_info', $document_info); + + return $this->fetch('member/reg_agreement'); + } + } + + /** + * 注册设置 + */ + public function regConfig() + { + $config_model = new ConfigModel(); + if (request()->isAjax()) { + //设置注册设置 + $data = array ( + 'login' => input('login', ''), + 'register' => input('register', ''), + 'pwd_len' => input('pwd_len', 6), + 'pwd_complexity' => input('pwd_complexity', 'number,letter,upper_case,symbol'), + 'third_party' => input('third_party', 0), + 'bind_mobile' => input('bind_mobile', 0), + 'is_rcode' => input('is_rcode', 0), + ); + return $config_model->setRegisterConfig($data, $this->site_id, 'shop'); + } else { + //获取注册设置 + $config_info = $config_model->getRegisterConfig($this->site_id, 'shop'); + $value = $config_info[ 'data' ][ 'value' ]; + if (!empty($value)) { + $value[ 'pwd_complexity_arr' ] = explode(',', $value[ 'pwd_complexity' ]); + $value[ 'login' ] = explode(',', $value[ 'login' ]); + $value[ 'register' ] = explode(',', $value[ 'register' ]); + } + $this->assign('value', $value); + return $this->fetch('member/reg_config'); + } + } + + /** + * 注销协议 + */ + public function cancelAgreement() + { + if (request()->isAjax()) { + //设置注销协议 + $title = input('title', ''); + $content = input('content', ''); + $config_model = new ConfigModel(); + return $config_model->setCancelDocument($title, $content, $this->site_id, 'shop'); + } else { + //获取注销协议 + $config_model = new ConfigModel(); + $document_info = $config_model->getCancelDocument($this->site_id, 'shop'); + $this->assign('document_info', $document_info); + + return $this->fetch('member/cancel_agreement'); + } + } + + /** + * 注销设置 + */ + public function cancelConfig() + { + $config_model = new ConfigModel(); + if (request()->isAjax()) { + //设置注册设置 + $data = array ( + 'is_enable' => input('is_enable', 0), + 'is_audit' => input('is_audit', 1), + ); + return $config_model->setCancelConfig($data, $this->site_id, 'shop'); + } else { + //获取注册设置 + $config_info = $config_model->getCancelConfig($this->site_id, 'shop'); + $value = $config_info[ 'data' ][ 'value' ]; + + $this->assign('value', $value); + return $this->fetch('member/cancel_config'); + } + } + + + /** + * 导出会员信息 + */ + public function exportMember() + { + //获取会员信息 + $search_text = input('search_text', ''); + $search_text_type = input('search_text_type', 'username');//可以传username mobile email + $level_id = input('level_id', 0); + $label_id = input('label_id', 0); + $reg_start_date = input('reg_start_date', ''); + $reg_end_date = input('reg_end_date', ''); + $status = input('status', ''); + $cluster_id = input('cluster_id', '');//获取会员群体 + $last_login_time_start = input('last_login_time_start', '');//上次登录时间 + $last_login_time_end = input('last_login_time_end', ''); + $start_order_complete_num = input('start_order_complete_num', '');//成交次数 + $end_order_complete_num = input('end_order_complete_num', ''); + $start_order_complete_money = input('start_order_complete_money', '');//消费金额 + $end_order_complete_money = input('end_order_complete_money', ''); + $start_point = input('start_point', '');//积分 + $end_point = input('end_point', ''); + $start_balance = input('start_balance', '');//消费券 + $end_balance = input('end_balance', ''); + $start_growth = input('start_growth', '');//成长值 + $end_growth = input('end_growth', ''); + $login_type = input('login_type', '');//来源渠道 + + $condition[] = [ 'site_id', '=', $this->site_id ]; + //下拉选择 + $condition[] = [ $search_text_type, 'like', "%" . $search_text . "%" ]; + //会员等级 + if ($level_id != 0) { + $condition[] = [ 'member_level', '=', $level_id ]; + } + //会员标签 + if ($label_id != 0) { + //raw方法变为public类型 需要实例化以后调用 + $condition[] = [ "", 'exp', Db::raw("FIND_IN_SET({$label_id}, member_label)") ]; + } + //注册时间 + if ($reg_start_date != '' && $reg_end_date != '') { + $condition[] = [ 'reg_time', 'between', [ strtotime($reg_start_date), strtotime($reg_end_date) ] ]; + } else if ($reg_start_date != '' && $reg_end_date == '') { + $condition[] = [ 'reg_time', '>=', strtotime($reg_start_date) ]; + } else if ($reg_start_date == '' && $reg_end_date != '') { + $condition[] = [ 'reg_time', '<=', strtotime($reg_end_date) ]; + } + //会员状态 + if ($status != '') { + $condition[] = [ 'status', '=', $status ]; + } + + //会员群体 + $member_cluster_model = new MemberClusterModel(); + if ($cluster_id != '') { + //获取会员群体的member_id值 + $member_cluster_info = $member_cluster_model->getMemberClusterInfo(["cluster_id" => $cluster_id],'member_ids'); + if(!empty($member_cluster_info['data']['member_ids'])){ + $condition[] = [ 'member_id', 'in', $member_cluster_info['data']['member_ids'] ]; + } + } + //上次访问时间 + if ($last_login_time_start != '' && $last_login_time_end != '') { + $condition[] = [ 'last_login_time', 'between', [ strtotime($last_login_time_start), strtotime($last_login_time_end) ] ]; + } else if ($last_login_time_start != '' && $last_login_time_end == '') { + $condition[] = [ 'last_login_time', '>=', strtotime($last_login_time_start) ]; + } else if ($last_login_time_start == '' && $last_login_time_end != '') { + $condition[] = [ 'last_login_time', '<=', strtotime($last_login_time_end) ]; + } + //成交次数 + if ($start_order_complete_num != '' && $end_order_complete_num != '') { + $condition[] = [ 'order_complete_num', 'between', [ $start_order_complete_num, $end_order_complete_num ] ]; + } else if ($start_order_complete_num != '' && $end_order_complete_num == '') { + $condition[] = [ 'order_complete_num', '>=', $start_order_complete_num ]; + } else if ($start_order_complete_num == '' && $end_order_complete_num != '') { + $condition[] = [ 'order_complete_num', '<=', $end_order_complete_num ]; + } + //消费金额 + if ($start_order_complete_money != '' && $end_order_complete_money != '') { + $condition[] = [ 'order_complete_num', 'between', [ $start_order_complete_money, $end_order_complete_money ] ]; + } else if ($start_order_complete_money != '' && $end_order_complete_money == '') { + $condition[] = [ 'order_complete_num', '>=', $start_order_complete_money ]; + } else if ($start_order_complete_money == '' && $end_order_complete_money != '') { + $condition[] = [ 'order_complete_num', '<=', $end_order_complete_money ]; + } + //积分 + if ($start_point != '' && $end_point != '') { + $condition[] = [ 'point', 'between', [ $start_point, $end_point ] ]; + } else if ($start_point != '' && $end_point == '') { + $condition[] = [ 'point', '>=', $start_point ]; + } else if ($start_point == '' && $end_point != '') { + $condition[] = [ 'point', '<=', $end_point ]; + } + //消费券 + if ($start_balance != '' && $end_balance != '') { + $condition[] = [ 'balance', 'between', [ $start_balance, $end_balance ] ]; + } else if ($start_balance != '' && $end_balance == '') { + $condition[] = [ 'balance', '>=', $start_balance ]; + } else if ($start_balance == '' && $end_balance != '') { + $condition[] = [ 'balance', '<=', $end_balance ]; + } + //成长值 + if ($start_growth != '' && $end_growth != '') { + $condition[] = [ 'growth', 'between', [ $start_growth, $end_growth ] ]; + } else if ($start_growth != '' && $end_growth == '') { + $condition[] = [ 'growth', '>=', $start_growth ]; + } else if ($start_growth == '' && $end_growth != '') { + $condition[] = [ 'growth', '<=', $end_growth ]; + } + //来源渠道 + if ($login_type != '') { + $condition[] = [ 'login_type', '=', $login_type ]; + } + + $order = 'reg_time desc'; + $field = 'username,nickname,realname,mobile,sex,birthday,email,member_level_name,member_label_name, + qq,location,balance,balance_money,point,growth,reg_time,last_login_ip,last_login_time'; + + $member_model = new MemberModel(); + $list = $member_model->getMemberList($condition, $field, $order); + + // 实例化excel + $phpExcel = new \PHPExcel(); + + $phpExcel->getProperties()->setTitle("会员信息"); + $phpExcel->getProperties()->setSubject("会员信息"); + // 对单元格设置居中效果 + $phpExcel->getActiveSheet()->getStyle('A')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + $phpExcel->getActiveSheet()->getStyle('B')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + $phpExcel->getActiveSheet()->getStyle('C')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + $phpExcel->getActiveSheet()->getStyle('D')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + $phpExcel->getActiveSheet()->getStyle('E')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + $phpExcel->getActiveSheet()->getStyle('F')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + $phpExcel->getActiveSheet()->getStyle('G')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + $phpExcel->getActiveSheet()->getStyle('H')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + $phpExcel->getActiveSheet()->getStyle('I')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + $phpExcel->getActiveSheet()->getStyle('J')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + $phpExcel->getActiveSheet()->getStyle('K')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + $phpExcel->getActiveSheet()->getStyle('L')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + $phpExcel->getActiveSheet()->getStyle('M')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + $phpExcel->getActiveSheet()->getStyle('N')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + $phpExcel->getActiveSheet()->getStyle('O')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + $phpExcel->getActiveSheet()->getStyle('P')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + //单独添加列名称 + $phpExcel->setActiveSheetIndex(0); + $phpExcel->getActiveSheet()->setCellValue('A1', '会员账号');//可以指定位置 + $phpExcel->getActiveSheet()->setCellValue('B1', '会员昵称'); + $phpExcel->getActiveSheet()->setCellValue('C1', '真实姓名'); + $phpExcel->getActiveSheet()->setCellValue('D1', '手机号'); + $phpExcel->getActiveSheet()->setCellValue('E1', '性别'); + $phpExcel->getActiveSheet()->setCellValue('F1', '生日'); + $phpExcel->getActiveSheet()->setCellValue('G1', '会员等级'); + $phpExcel->getActiveSheet()->setCellValue('H1', '会员标签'); + $phpExcel->getActiveSheet()->setCellValue('I1', 'qq'); + $phpExcel->getActiveSheet()->setCellValue('J1', '地址'); + $phpExcel->getActiveSheet()->setCellValue('K1', '消费券'); + $phpExcel->getActiveSheet()->setCellValue('L1', '兑换券'); + $phpExcel->getActiveSheet()->setCellValue('M1', '成长值'); + $phpExcel->getActiveSheet()->setCellValue('N1', '上次登录时间'); + $phpExcel->getActiveSheet()->setCellValue('O1', '上次登录ip'); + $phpExcel->getActiveSheet()->setCellValue('P1', '注册时间'); + //循环添加数据(根据自己的逻辑) + $sex = [ '保密', '男', '女' ]; + foreach ($list[ 'data' ] as $k => $v) { + $i = $k + 2; + $phpExcel->getActiveSheet()->setCellValue('A' . $i, $v[ 'username' ]); + $phpExcel->getActiveSheet()->setCellValue('B' . $i, $v[ 'nickname' ]); + $phpExcel->getActiveSheet()->setCellValue('C' . $i, $v[ 'realname' ]); + $phpExcel->getActiveSheet()->setCellValue('D' . $i, $v[ 'mobile' ]); + $phpExcel->getActiveSheet()->setCellValue('E' . $i, $sex[ $v[ 'sex' ] ]); + $phpExcel->getActiveSheet()->setCellValue('F' . $i, date('Y-m-d', $v[ 'birthday' ])); + $phpExcel->getActiveSheet()->setCellValue('G' . $i, $v[ 'member_level_name' ]); + $phpExcel->getActiveSheet()->setCellValue('H' . $i, $v[ 'member_label_name' ]); + $phpExcel->getActiveSheet()->setCellValue('I' . $i, $v[ 'qq' ]); + $phpExcel->getActiveSheet()->setCellValue('J' . $i, $v[ 'location' ]); + $phpExcel->getActiveSheet()->setCellValue('K' . $i, $v[ 'balance' ] + $v[ 'balance_money' ]); + $phpExcel->getActiveSheet()->setCellValue('L' . $i, $v[ 'point' ]); + $phpExcel->getActiveSheet()->setCellValue('M' . $i, $v[ 'growth' ]); + $phpExcel->getActiveSheet()->setCellValue('N' . $i, date('Y-m-d H:i:s', $v[ 'last_login_time' ])); + $phpExcel->getActiveSheet()->setCellValue('O' . $i, $v[ 'last_login_ip' ]); + $phpExcel->getActiveSheet()->setCellValue('P' . $i, date('Y-m-d H:i:s', $v[ 'reg_time' ])); + } + + // 重命名工作sheet + $phpExcel->getActiveSheet()->setTitle('会员信息'); + // 设置第一个sheet为工作的sheet + $phpExcel->setActiveSheetIndex(0); + // 保存Excel 2007格式文件,保存路径为当前路径,名字为export.xlsx + $objWriter = \PHPExcel_IOFactory::createWriter($phpExcel, 'Excel2007'); + $file = date('Y年m月d日-会员信息表', time()) . '.xlsx'; + $objWriter->save($file); + + header("Content-type:application/octet-stream"); + + $filename = basename($file); + header("Content-Disposition:attachment;filename = " . $filename); + header("Accept-ranges:bytes"); + header("Accept-length:" . filesize($file)); + readfile($file); + unlink($file); + exit; + } + + /** + * 订单管理 + */ + public function order() + { + $member_id = input("member_id", 0);//会员id + $this->assign('member_id', $member_id); + //会员详情四级菜单 + $this->forthMenu([ 'member_id' => $member_id ]); + return $this->fetch('member/order'); + + } + + /** + * 会员地址 + */ + public function addressDetail() + { + if (request()->isAjax()) { + $page = input('page', 1); + $page_size = input('page_size', PAGE_LIST_ROWS); + $member_id = input('member_id', 0); + + $condition[] = [ 'site_id', '=', $this->site_id ]; + $condition[] = [ 'member_id', '=', $member_id ]; + + //会员地址 + $member_address_model = new MemberAddressModel(); + $res = $member_address_model->getMemberAddressPageList($condition, $page, $page_size); + return $res; + + } else { + $member_id = input('member_id', 0); + $this->assign('member_id', $member_id); + + //会员详情四级菜单 + $this->forthMenu([ 'member_id' => $member_id ]); + + return $this->fetch('member/address_detail'); + } + } + + /** + * 会员领取优惠卷 + */ + public function memberCoupon() + { + if (request()->isAjax()) { + $page = input('page', 1); + $page_size = input('page_size', PAGE_LIST_ROWS); + $member_id = input('member_id', 0); + + $condition[] = [ 'site_id', '=', $this->site_id ]; + $condition[] = [ 'member_id', '=', $member_id ]; + + //查询会员领取的优惠券 + $coupon_model = new CouponModel(); + $res = $coupon_model->getCouponPageList($condition, $page, $page_size); + return $res; + } else { + $member_id = input('member_id', 0); + $this->assign('member_id', $member_id); + + //会员详情四级菜单 + $this->forthMenu([ 'member_id' => $member_id ]); + + return $this->fetch('member/member_coupon'); + } + } + + /** + * 根据账户类型获取来源类型 + * @return array + */ + public function getFromType() + { + $type = input('type', ''); + $model = new MemberAccountModel(); + $res = $model->getFromType(); + + return $res[ $type ]; + } + + /** + * 会员导入列表页 + */ + public function memberImport() + { + if (request()->isAjax()) { + $member_model = new MemberModel(); + $page = input('page', 1); + $page_size = input('page_size', PAGE_LIST_ROWS); + $condition = []; + $result = $member_model->getMemberImportRecordList($condition, $page, $page_size); + return $result; + } + return $this->fetch('member/memberImport'); + } + + /** + * 下载会员导入模板 + * @throws \PHPExcel_Exception + * @throws \PHPExcel_Reader_Exception + * @throws \PHPExcel_Writer_Exception + */ + public function downloadMemberFile() + { + // 实例化excel + $phpExcel = new \PHPExcel(); + + $phpExcel->getProperties()->setTitle("会员导入模板"); + $phpExcel->getProperties()->setSubject("会员导入模板"); + // 对单元格设置居中效果 + $phpExcel->getActiveSheet()->getStyle('A')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + $phpExcel->getActiveSheet()->getStyle('B')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + $phpExcel->getActiveSheet()->getStyle('C')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + $phpExcel->getActiveSheet()->getStyle('D')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + $phpExcel->getActiveSheet()->getStyle('E')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + $phpExcel->getActiveSheet()->getStyle('F')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + $phpExcel->getActiveSheet()->getStyle('G')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + $phpExcel->getActiveSheet()->getStyle('H')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + $phpExcel->getActiveSheet()->getStyle('I')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + $phpExcel->getActiveSheet()->getStyle('J')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + $phpExcel->getActiveSheet()->getStyle('K')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + $phpExcel->getActiveSheet()->getStyle('L')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + //单独添加列名称 + $phpExcel->setActiveSheetIndex(0); + $phpExcel->getActiveSheet()->setCellValue('A1', '用户名');//可以指定位置 + $phpExcel->getActiveSheet()->setCellValue('B1', '手机号'); + $phpExcel->getActiveSheet()->setCellValue('C1', '昵称'); + $phpExcel->getActiveSheet()->setCellValue('D1', '密码(明文)'); + $phpExcel->getActiveSheet()->setCellValue('E1', '微信公众号openid'); + $phpExcel->getActiveSheet()->setCellValue('F1', '微信小程序openid'); + $phpExcel->getActiveSheet()->setCellValue('G1', '真实姓名'); + $phpExcel->getActiveSheet()->setCellValue('H1', '兑换券'); + $phpExcel->getActiveSheet()->setCellValue('I1', '成长值'); + $phpExcel->getActiveSheet()->setCellValue('J1', '消费券(可提现)'); + $phpExcel->getActiveSheet()->setCellValue('K1', '消费券(不可提现)'); + $phpExcel->getActiveSheet()->setCellValue('L1', '会员等级(id)'); + // 设置第一个sheet为工作的sheet + $phpExcel->setActiveSheetIndex(0); + // 保存Excel 2007格式文件,保存路径为当前路径,名字为export.xlsx + $objWriter = \PHPExcel_IOFactory::createWriter($phpExcel, 'Excel2007'); + $file = date('Y年m月d日-会员导入模板', time()) . '.xlsx'; + $objWriter->save($file); + + header("Content-type:application/octet-stream"); + + $filename = basename($file); + header("Content-Disposition:attachment;filename = " . $filename); + header("Accept-ranges:bytes"); + header("Accept-length:" . filesize($file)); + readfile($file); + unlink($file); + exit; + } + + /** + * 上传文件 + */ + public function file() + { + $upload_model = new UploadModel($this->site_id); + + $param = array ( + "name" => "file", + 'extend_type' => [ 'xlsx' ] + ); + + $result = $upload_model->setPath("common/member/member_import/" . date("Ymd") . '/')->file($param); + return $result; + } + + /** + * 导入 + */ + public function import() + { + if (request()->isAjax()) { + $filename = input('filename', ''); + $path = input('path', ''); + $index = input('index', ''); + $success_num = input('success_num', 0); + $error_num = input('error_num', 0); + $record = input('record', 0); + $member_model = new MemberModel(); + + $params = [ + 'filename' => $filename, + 'path' => $path, + 'index' => $index, + 'success_num' => $success_num, + "error_num" => $error_num, + "record" => $record + ]; + + $res = $member_model->importMember($params, $this->site_id); + return $res; + } + } + + /** + * 黑名单 + * @return mixed + */ + public function blacklist(){ + if (request()->isAjax()) { + $page = input('page', 1); + $page_size = input('page_size', PAGE_LIST_ROWS); + $search_text = input('search_text', ''); + $search_text_type = input('search_text_type', 'username');//可以传username mobile email + + $condition[] = [ 'status', '=', 0 ]; + $condition[] = [ 'site_id', '=', $this->site_id ]; + //下拉选择 + $condition[] = [ $search_text_type, 'like', "%" . $search_text . "%" ]; + $order = 'reg_time desc'; + $field = '*'; + + $member_model = new MemberModel(); + $result = $member_model->getMemberPageList($condition, $page, $page_size, $order, $field); + return $result; + } + return $this->fetch('member/blacklist'); + } + + /* + * 会员导入记录 + */ + public function memberimportlist(){ + + if(request()->isAjax()){ + $member_model = new MemberModel(); + $id = input("id", 0); + $page = input('page', 1); + $page_size = input('page_size', PAGE_LIST_ROWS); + $condition['record_id'] = $id; + $list = $member_model->getMemberImportLogList($condition, $page, $page_size); + + return $list; + } + + $id = request()->get("id", 0); + $member_model = new MemberModel(); + $info = $member_model->getMemberImportRecordInfo($id); + if (empty($info['data'])) return $this->error('未获取到导入数据', addon_url('shop/member/memberimport')); + $this->assign('info', $info); + $this->assign('id', $id); + return $this->fetch('member/import_log'); + } + + /** + * 变更会员会员卡 + */ + public function changeMemberLevel(){ + if(request()->isAjax()){ + $member_id = input('member_id', 0); + $level_id = input('level_id', 0); + $member_level = new MemberLevelModel(); + $res = $member_level->addMemberLevelChangeRecord($member_id, $this->site_id, $level_id, 0, 'adjust', $this->user_info['uid'], 'user', $this->user_info['username']); + return $res; + } + } + +} \ No newline at end of file diff --git a/addon/member/shop/controller/Membercluster.php b/addon/member/shop/controller/Membercluster.php new file mode 100644 index 0000000..8332aab --- /dev/null +++ b/addon/member/shop/controller/Membercluster.php @@ -0,0 +1,322 @@ +isAjax()) { + $page = input('page', 1); + $page_size = input('page_size', PAGE_LIST_ROWS); + $cluster_name = input('cluster_name', ''); + + $start_date = input('start_date', ''); + $end_date = input('end_date', ''); + + $condition[] = ['site_id', '=', $this->site_id]; + $condition[] = ['cluster_name', 'like', "%" . $cluster_name . "%"]; + //更新时间 + if ($start_date != '' && $end_date != '') { + $condition[] = [ 'update_time', 'between', [ strtotime($start_date), strtotime($end_date) ] ]; + } else if ($start_date != '' && $end_date == '') { + $condition[] = [ 'update_time', '>=', strtotime($start_date) ]; + } else if ($start_date == '' && $end_date != '') { + $condition[] = [ 'update_time', '<=', strtotime($end_date) ]; + } + $order = 'create_time desc'; + $field = '*'; + $list = $member_cluster_model->getMemberClusterPageList($condition, $page, $page_size, $order, $field); + return $list; + } else { + + return $this->fetch('membercluster/cluster_list'); + } + } + + /** + * 添加会员群体 + * @return array|mixed + */ + public function addCluster() + { + $member_cluster_model = new MemberClusterModel(); + if (request()->isAjax()) { + $data = [ + 'site_id' => $this->site_id, + 'cluster_name' => input('cluster_name', ''), + 'rule_json' => input('rule_json', ''), + 'create_time' => time(), + 'update_time' => time(), + ]; + + return $member_cluster_model->addMemberCluster($data); + } else { + $basic_list = $member_cluster_model->basic; + $consume_list = $member_cluster_model->consume; + $promotion_list = $member_cluster_model->promotion; + + $this->assign('basic_list', $basic_list); + $this->assign('consume_list', $consume_list); + $this->assign('promotion_list', $promotion_list); + + //会员等级 + $member_level_model = new MemberLevelModel(); + $member_level_list = $member_level_model->getMemberLevelList([ [ 'site_id', '=', $this->site_id ] ], 'level_id, level_name', 'growth asc'); + $this->assign('member_level_list', $member_level_list[ 'data' ]); + + //会员标签 + $member_label_model = new MemberLabelModel(); + $member_label_list = $member_label_model->getMemberLabelList([ [ 'site_id', '=', $this->site_id ] ], 'label_id, label_name', 'sort asc'); + $this->assign('member_label_list', $member_label_list[ 'data' ]); + return $this->fetch('membercluster/add_cluster'); + } + } + + /** + * 编辑会员群体 + * @return array|mixed + */ + public function editCluster() + { + $member_cluster_model = new MemberClusterModel(); + $cluster_id = input('cluster_id', 0); + if (request()->isAjax()) { + $data = [ + 'site_id' => $this->site_id, + 'cluster_name' => input('cluster_name', ''), + 'rule_json' => input('rule_json', ''), + 'update_time' => time(), + ]; + return $member_cluster_model->editMemberCluster($data, ['cluster_id' => $cluster_id]); + } else { + + $cluster_info = $member_cluster_model->getMemberClusterDetail([['cluster_id', '=', $cluster_id]]); + $this->assign('cluster_info', $cluster_info['data']); + + //会员等级 + $member_level_model = new MemberLevelModel(); + $member_level_list = $member_level_model->getMemberLevelList([ [ 'site_id', '=', $this->site_id ] ], 'level_id, level_name', 'growth asc'); + $this->assign('member_level_list', $member_level_list[ 'data' ]); + + //会员标签 + $member_label_model = new MemberLabelModel(); + $member_label_list = $member_label_model->getMemberLabelList([ [ 'site_id', '=', $this->site_id ] ], 'label_id, label_name', 'sort asc'); + $this->assign('member_label_list', $member_label_list[ 'data' ]); + return $this->fetch('membercluster/edit_cluster'); + } + } + + /** + * 删除会员群体 + */ + public function deleteCluster() + { + $cluster_ids = input('cluster_ids', ''); + $member_cluster_model = new MemberClusterModel(); + return $member_cluster_model->deleteMemberCluster(['cluster_id' => $cluster_ids]); + } + + /** + * 刷新操作 + * @return array|mixed + */ + public function refreshCluster() + { + if (request()->isAjax()) { + $member_cluster_model = new MemberClusterModel(); + $cluster_id = input('cluster_id', 0); + + return $member_cluster_model->refreshMemberCluster($cluster_id); + } + } + + /** + * 导出会员 + */ + public function exportClusterMember() + { + + $member_cluster_model = new MemberClusterModel(); + $cluster_id = input('cluster_id', 0); + $cluster_condition[] = ['site_id', '=', $this->site_id]; + $cluster_condition[] = ['cluster_id', '=', $cluster_id]; + + $cluster_info = $member_cluster_model->getMemberClusterInfo($cluster_condition,'member_ids,cluster_name'); + $order = 'reg_time desc'; + $field = 'username,nickname,realname,mobile,sex,birthday,email,member_level_name,member_label_name, + qq,location,balance,balance_money,point,growth,reg_time,last_login_ip,last_login_time'; + + $member_model = new MemberModel(); + + $condition[] = ["member_id", "in", $cluster_info['data']["member_ids"]]; + $condition[] = ["site_id", "=", $this->site_id]; + $list = $member_model->getMemberList($condition, $field, $order); + + // 实例化excel + $phpExcel = new \PHPExcel(); + + $phpExcel->getProperties()->setTitle("会员信息"); + $phpExcel->getProperties()->setSubject("会员信息"); + // 对单元格设置居中效果 + $phpExcel->getActiveSheet()->getStyle('A')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + $phpExcel->getActiveSheet()->getStyle('B')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + $phpExcel->getActiveSheet()->getStyle('C')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + $phpExcel->getActiveSheet()->getStyle('D')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + $phpExcel->getActiveSheet()->getStyle('E')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + $phpExcel->getActiveSheet()->getStyle('F')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + $phpExcel->getActiveSheet()->getStyle('G')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + $phpExcel->getActiveSheet()->getStyle('H')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + $phpExcel->getActiveSheet()->getStyle('I')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + $phpExcel->getActiveSheet()->getStyle('J')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + $phpExcel->getActiveSheet()->getStyle('K')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + $phpExcel->getActiveSheet()->getStyle('L')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + $phpExcel->getActiveSheet()->getStyle('M')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + $phpExcel->getActiveSheet()->getStyle('N')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + $phpExcel->getActiveSheet()->getStyle('O')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + $phpExcel->getActiveSheet()->getStyle('P')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER); + //单独添加列名称 + $phpExcel->setActiveSheetIndex(0); + $phpExcel->getActiveSheet()->setCellValue('A1', '会员账号');//可以指定位置 + $phpExcel->getActiveSheet()->setCellValue('B1', '会员昵称'); + $phpExcel->getActiveSheet()->setCellValue('C1', '真实姓名'); + $phpExcel->getActiveSheet()->setCellValue('D1', '手机号'); + $phpExcel->getActiveSheet()->setCellValue('E1', '性别'); + $phpExcel->getActiveSheet()->setCellValue('F1', '生日'); + $phpExcel->getActiveSheet()->setCellValue('G1', '会员等级'); + $phpExcel->getActiveSheet()->setCellValue('H1', '会员标签'); + $phpExcel->getActiveSheet()->setCellValue('I1', 'qq'); + $phpExcel->getActiveSheet()->setCellValue('J1', '地址'); + $phpExcel->getActiveSheet()->setCellValue('K1', '消费券'); + $phpExcel->getActiveSheet()->setCellValue('L1', '兑换券'); + $phpExcel->getActiveSheet()->setCellValue('M1', '成长值'); + $phpExcel->getActiveSheet()->setCellValue('N1', '上次登录时间'); + $phpExcel->getActiveSheet()->setCellValue('O1', '上次登录ip'); + $phpExcel->getActiveSheet()->setCellValue('P1', '注册时间'); + //循环添加数据(根据自己的逻辑) + $sex = [ '保密', '男', '女' ]; + foreach ($list[ 'data' ] as $k => $v) { + $i = $k + 2; + $phpExcel->getActiveSheet()->setCellValue('A' . $i, $v[ 'username' ]); + $phpExcel->getActiveSheet()->setCellValue('B' . $i, $v[ 'nickname' ]); + $phpExcel->getActiveSheet()->setCellValue('C' . $i, $v[ 'realname' ]); + $phpExcel->getActiveSheet()->setCellValue('D' . $i, $v[ 'mobile' ]); + $phpExcel->getActiveSheet()->setCellValue('E' . $i, $sex[ $v[ 'sex' ] ]); + $phpExcel->getActiveSheet()->setCellValue('F' . $i, date('Y-m-d', $v[ 'birthday' ])); + $phpExcel->getActiveSheet()->setCellValue('G' . $i, $v[ 'member_level_name' ]); + $phpExcel->getActiveSheet()->setCellValue('H' . $i, $v[ 'member_label_name' ]); + $phpExcel->getActiveSheet()->setCellValue('I' . $i, $v[ 'qq' ]); + $phpExcel->getActiveSheet()->setCellValue('J' . $i, $v[ 'location' ]); + $phpExcel->getActiveSheet()->setCellValue('K' . $i, $v[ 'balance' ] + $v[ 'balance_money' ]); + $phpExcel->getActiveSheet()->setCellValue('L' . $i, $v[ 'point' ]); + $phpExcel->getActiveSheet()->setCellValue('M' . $i, $v[ 'growth' ]); + $phpExcel->getActiveSheet()->setCellValue('N' . $i, date('Y-m-d H:i:s', $v[ 'last_login_time' ])); + $phpExcel->getActiveSheet()->setCellValue('O' . $i, $v[ 'last_login_ip' ]); + $phpExcel->getActiveSheet()->setCellValue('P' . $i, date('Y-m-d H:i:s', $v[ 'reg_time' ])); + } + + // 重命名工作sheet + $phpExcel->getActiveSheet()->setTitle('会员信息'); + // 设置第一个sheet为工作的sheet + $phpExcel->setActiveSheetIndex(0); + // 保存Excel 2007格式文件,保存路径为当前路径,名字为export.xlsx + $objWriter = \PHPExcel_IOFactory::createWriter($phpExcel, 'Excel2007'); + $file = date('Y年m月d日-会员信息表', time()) . '.xlsx'; + $objWriter->save($file); + + header("Content-type:application/octet-stream"); + + $filename = basename($file); + header("Content-Disposition:attachment;filename = " . $filename); + header("Accept-ranges:bytes"); + header("Accept-length:" . filesize($file)); + readfile($file); + unlink($file); + exit; + } + + /** + * 发放优惠券 + */ + public function sendCoupon() + { + if (request()->isAjax()) { + $member_cluster_model = new MemberClusterModel(); + $cluster_id = input('cluster_id', 0); + $coupon = input('coupon', ''); + + return $member_cluster_model->sendCoupon($coupon, $cluster_id); + } + } + + /** + * 发放红包 + */ + public function sendBalance() + { + if (request()->isAjax()) { + $member_cluster_model = new MemberClusterModel(); + $cluster_id = input('cluster_id', 0); + $adjust_num = input('adjust_num', 0); + $remark = input('remark', ''); + + return $member_cluster_model->sendBalance($adjust_num, $cluster_id, $remark); + } + } + + /** + * 发放积分 + */ + public function sendPoint() + { + if (request()->isAjax()) { + $member_cluster_model = new MemberClusterModel(); + $cluster_id = input('cluster_id', 0); + $adjust_num = input('adjust_num', 0); + $remark = input('remark', ''); + + return $member_cluster_model->sendPoint($adjust_num, $cluster_id, $remark); + } + } + + /** + * 计算人数 + * @return array + */ + public function calculate() + { + $member_cluster_model = new MemberClusterModel(); + if (request()->isAjax()) { + $data = [ + 'site_id' => $this->site_id, + 'rule_json' => input('rule_json', ''), + ]; + return $member_cluster_model->calculate($data); + } + } + +} \ No newline at end of file diff --git a/addon/member/shop/controller/Memberlabel.php b/addon/member/shop/controller/Memberlabel.php new file mode 100644 index 0000000..19e94e7 --- /dev/null +++ b/addon/member/shop/controller/Memberlabel.php @@ -0,0 +1,110 @@ +isAjax()) { + $page = input('page', 1); + $page_size = input('page_size', PAGE_LIST_ROWS); + $search_text = input('search_text', ''); + + $condition = [['site_id', '=', $this->site_id]]; + $condition[] = ['label_name', 'like', "%" . $search_text . "%"]; + $order = 'create_time desc'; + $field = '*'; + + $member_label_model = new MemberLabelModel(); + $list = $member_label_model->getMemberLabelPageList($condition, $page, $page_size, $order, $field); + return $list; + } else { + return $this->fetch('memberlabel/label_list'); + } + } + + /** + * 会员标签添加 + */ + public function addLabel() + { + if (request()->isAjax()) { + $data = [ + 'site_id' => $this->site_id, + 'label_name' => input('label_name', ''), + 'remark' => input('remark', ''), + 'sort' => input('sort', 0), + 'create_time' => time(), + ]; + + $member_label_model = new MemberLabelModel(); + return $member_label_model->addMemberLabel($data); + } else { + return $this->fetch('memberlabel/add_label'); + } + } + + /** + * 会员标签修改 + */ + public function editLabel() + { + $member_label_model = new MemberLabelModel(); + $label_id = input('label_id', 0); + if (request()->isAjax()) { + $data = [ + 'label_name' => input('label_name', ''), + 'remark' => input('remark', ''), + 'sort' => input('sort', 0), + 'modify_time' => time(), + ]; + return $member_label_model->editMemberLabel($data, [['label_id', '=', $label_id], ['site_id', '=', $this->site_id]]); + } else { + $label_info = $member_label_model->getMemberLabelInfo([['label_id', '=', $label_id], ['site_id', '=', $this->site_id]]); + if (empty($label_info['data'])) return $this->error('未获取到标签数据', addon_url('shop/memberlabel/labellist')); + $this->assign('label_info', $label_info); + return $this->fetch('memberlabel/edit_label'); + } + } + + /** + * 会员标签删除 + */ + public function deleteLabel() + { + $label_ids = input('label_ids', ''); + $member_label_model = new MemberLabelModel(); + return $member_label_model->deleteMemberLabel([['label_id', 'in', $label_ids]]); + } + + /** + * 修改排序 + */ + public function modifySort() + { + $sort = input('sort', 0); + $label_id = input('label_id', 0); + $member_label_model = new MemberLabelModel(); + return $member_label_model->modifyMemberLabelSort($sort, $label_id); + } +} \ No newline at end of file diff --git a/addon/member/shop/controller/Memberlevel.php b/addon/member/shop/controller/Memberlevel.php new file mode 100644 index 0000000..db46f78 --- /dev/null +++ b/addon/member/shop/controller/Memberlevel.php @@ -0,0 +1,160 @@ +isAjax()) { + $page = input('page', 1); + $page_size = input('page_size', PAGE_LIST_ROWS); + $search_text = input('search_text', ''); + $level_type = input('level_type', 0); + + $condition = [ + ['site_id', '=', $this->site_id], + ['level_type', '=', $level_type] + ]; + if (!empty($search_text)) $condition[] = ['level_name', 'like', "%" . $search_text . "%"]; + $order = 'growth asc,level_id desc'; + $field = '*'; + + $member_level_model = new MemberLevelModel(); + $list = $member_level_model->getMemberLevelPageList($condition, $page, $page_size, $order, $field); + if (!empty($list['data']['list'])) { + $member_model = new MemberModel(); + foreach ($list['data']['list'] as $k => $item) { + $count = $member_model->getMemberCount([ ['member_level', '=', $item['level_id'] ], ['is_delete', '=', 0] ]); + $list['data']['list'][$k]['member_num'] = $count['data']; + } + } + return $list; + } else { + return $this->fetch('memberlevel/level_list'); + } + } + + /** + * 会员等级添加 + */ + public function addLevel() + { + $member_level_model = new MemberLevelModel(); + if (request()->isAjax()) { + $data = [ + 'site_id' => $this->site_id, + 'level_name' => input('level_name', ''), + 'growth' => input('growth', 0), + 'remark' => input('remark', ''), + 'is_free_shipping' => input('is_free_shipping', 0), + 'consume_discount' => input('consume_discount', 100), + 'point_feedback' => input('point_feedback', 0), + 'send_point' => input('send_point', 0), + 'send_balance' => input('send_balance', 0), + 'send_coupon' => input('send_coupon', ''), + 'level_type' => 0, + 'charge_rule' => '', + 'charge_type' => 0 + ]; + $this->addLog("会员等级添加:" . $data['level_name']); + $res = $member_level_model->addMemberLevel($data); + return $res; + + } else { + + //获取优惠券列表 + $coupon_model = new CouponType(); + $condition = [ + ['status', '=', 1], + ['site_id', '=', $this->site_id], + ]; + //优惠券字段 + $coupon_field = 'coupon_type_id,type,coupon_name,image,money,discount,validity_type,fixed_term,status,is_limit,at_least,count,lead_count,end_time,goods_type,max_fetch'; + $coupon_list = $coupon_model->getCouponTypeList($condition, $coupon_field); + $this->assign('coupon_list', $coupon_list); + + $this->assign('level_time', $member_level_model->level_time); + + return $this->fetch('memberlevel/add_level'); + } + } + + /** + * 会员等级修改 + */ + public function editLevel() + { + $member_level_model = new MemberLevelModel(); + if (request()->isAjax()) { + $data = [ + 'level_name' => input('level_name', ''), + 'growth' => input('growth', 0.00), + 'remark' => input('remark', ''), + 'is_free_shipping' => input('is_free_shipping', 0), + 'consume_discount' => input('consume_discount', 100), + 'point_feedback' => input('point_feedback', 0), + 'send_point' => input('send_point', 0), + 'send_balance' => input('send_balance', 0), + 'send_coupon' => input('send_coupon', ''), + 'charge_rule' => '' + ]; + + $level_id = input('level_id', 0); + + $this->addLog("会员等级修改:" . $data['level_name']); + return $member_level_model->editMemberLevel($data, [['level_id', '=', $level_id], ['site_id', '=', $this->site_id]]); + } else { + + $level_id = input('get.level_id', 0); + $level_info = $member_level_model->getMemberLevelInfo([['level_id', '=', $level_id], ['site_id', '=', $this->site_id]]); + if (empty($level_info['data'])) return $this->error('未获取到等级数据', addon_url('shop/memberlevel/levellist')); + + $this->assign('level_info', $level_info['data']); + + $this->assign('level_time', $member_level_model->level_time); + + //获取优惠券列表 + $coupon_model = new CouponType(); + $condition = [ + ['status', '=', 1], + ['site_id', '=', $this->site_id], + ]; + //优惠券字段 + $coupon_field = 'coupon_type_id,type,coupon_name,image,money,discount,validity_type,fixed_term,status,is_limit,at_least,count,lead_count,end_time,goods_type,max_fetch'; + $coupon_list = $coupon_model->getCouponTypeList($condition, $coupon_field); + $this->assign('coupon_list', $coupon_list); + return $this->fetch('memberlevel/edit_level'); + } + } + + /** + * 会员等级删除 + */ + public function deleteLevel() + { + $level_id = input('level_id', ''); + $member_level_model = new MemberLevelModel(); + $this->addLog("会员等级删除id:" . $level_id); + return $member_level_model->deleteMemberLevel($level_id, $this->site_id); + } +} \ No newline at end of file diff --git a/addon/member/shop/controller/Memberwithdraw.php b/addon/member/shop/controller/Memberwithdraw.php new file mode 100644 index 0000000..65033c7 --- /dev/null +++ b/addon/member/shop/controller/Memberwithdraw.php @@ -0,0 +1,190 @@ +isAjax()) { + + if (empty(input("transfer_type"))) { + $transfer_type = ""; + } else { + $transfer_type = implode(",", input("transfer_type")); + } + //订单提现 + $data = [ + 'is_auto_audit' => input('is_auto_audit', 0),//是否需要审核 1 手动审核 2 自动审核 + 'rate' => input('rate', 0),//提现手续费比率 (0-100) + 'transfer_type' => $transfer_type,//转账方式, + 'is_auto_transfer' => input('is_auto_transfer', 0),//是否自动转账 1 手动转账 2 自动转账 + 'min' => input('min', 0),//提现最低额度 + 'money_multiple' => input('money_multiple', 0),//提现最低额度 + ]; + $this->addLog("设置会员提现配置"); + $is_use = input("is_use", 0);//是否启用 + $res = $config_model->setConfig($data, $is_use, $this->site_id, $this->app_module); + return $res; + } else { + $this->assign("is_exist", addon_is_exit("memberwithdraw", $this->site_id)); + //会员提现 + $config_result = $config_model->getConfig($this->site_id, $this->app_module); + $this->assign('config', $config_result['data']); + $pay_model = new Pay(); + $transfer_type_list = $pay_model->getTransferType($this->site_id); + $this->assign("transfer_type_list", $transfer_type_list); + return $this->fetch('memberwithdraw/config'); + } + } + + /** + * 会员提现列表 + * @return mixed + */ + public function lists() + { + $withdraw_model = new MemberWithdrawModel(); + if (request()->isAjax()) { + $page = input('page', 1); + $page_size = input('page_size', PAGE_LIST_ROWS); + $withdraw_no = input('withdraw_no', ''); + $start_date = input('start_date', ''); + $end_date = input('end_date', ''); + $status = input('status', 'all');//提现状态 + $transfer_type = input('transfer_type', '');//提现转账方式 + $member_name = input('member_name', '');//提现转账方式 + $condition = [['site_id', '=', $this->site_id]]; + if (!empty($withdraw_no)) { + $condition[] = ['withdraw_no', 'like', '%' . $withdraw_no . '%']; + } + if (!empty($transfer_type)) { + $condition[] = ['transfer_type', '=', $transfer_type]; + } + if ($status != "all") { + $condition[] = ['status', '=', $status]; + } + if (!empty($member_name)) { + $condition[] = ['member_name', '=', $member_name]; + } + if ($start_date != '' && $end_date != '') { + $condition[] = ['apply_time', 'between', [strtotime($start_date), strtotime($end_date)]]; + } else if ($start_date != '' && $end_date == '') { + $condition[] = ['apply_time', '>=', strtotime($start_date)]; + } else if ($start_date == '' && $end_date != '') { + $condition[] = ['apply_time', '<=', strtotime($end_date)]; + } + $order = 'apply_time desc'; + + return $withdraw_model->getMemberWithdrawPageList($condition, $page, $page_size, $order); + } else { + $this->assign("is_exist", addon_is_exit("memberwithdraw", $this->site_id)); + $pay_model = new Pay(); + $transfer_type_list = $pay_model->getTransferType($this->site_id); + $this->assign("transfer_type_list", $transfer_type_list); + + $account_model = new AccountModel(); + $member_balance_sum = $account_model->getMemberBalanceSum($this->site_id); + $this->assign('member_balance_sum', $member_balance_sum['data']); + return $this->fetch("memberwithdraw/lists"); + } + } + + /** + * 详情 + */ + public function detail() + { + $id = input('id', 0); + $withdraw_model = new MemberWithdrawModel(); + $withdraw_info_result = $withdraw_model->getMemberWithdrawInfo([["id", "=", $id], ['site_id', '=', $this->site_id]]); + $withdraw_info = $withdraw_info_result["data"]; + if (empty($withdraw_info)) return $this->error('未获取到提现数据', addon_url('shop/memberwithdraw/lists')); + $this->assign("withdraw_info", $withdraw_info); + return $this->fetch("memberwithdraw/detail"); + } + + /** + * 同意 + * @return array + */ + public function agree() + { + if (request()->isAjax()) { + $id = input('id', 0); + $withdraw_model = new MemberWithdrawModel(); + $condition = array( + ['site_id', '=', $this->site_id], + ["id", "=", $id] + ); + $result = $withdraw_model->agree($condition); + return $result; + } + } + + /** + * 拒绝 + * @return array + */ + public function refuse() + { + if (request()->isAjax()) { + $id = input('id', 0); + $refuse_reason = input('refuse_reason', ''); + $withdraw_model = new MemberWithdrawModel(); + $condition = array( + ['site_id', '=', $this->site_id], + ["id", "=", $id] + ); + $data = array( + "refuse_reason" => $refuse_reason + ); + $result = $withdraw_model->refuse($condition, $data); + return $result; + } + } + + /** + * 转账 + */ + public function transferFinish() + { + if (request()->isAjax()) { + $id = input('id', 0); + $certificate = input('certificate', ''); + $certificate_remark = input('certificate_remark', ''); + $withdraw_model = new MemberWithdrawModel(); + $condition = array( + ["id", "=", $id], + ["status", "=", 1], + ); + $data = array( + "certificate" => $certificate, + "certificate_remark" => $certificate_remark, + ); + $result = $withdraw_model->transferFinish($condition, $data); + return $result; + } + } + +} \ No newline at end of file diff --git a/addon/member/shop/view/base.html b/addon/member/shop/view/base.html new file mode 100644 index 0000000..cc6aeeb --- /dev/null +++ b/addon/member/shop/view/base.html @@ -0,0 +1 @@ +{extend name="../app/shop/view/base.html"/} \ No newline at end of file diff --git a/addon/member/shop/view/member/account_detail.html b/addon/member/shop/view/member/account_detail.html new file mode 100644 index 0000000..476b3c7 --- /dev/null +++ b/addon/member/shop/view/member/account_detail.html @@ -0,0 +1,660 @@ +{extend name="base"/} +{block name="resources"} + +{/block} +{block name='body'} +
+
+ +
+ +
+
+
+ +
+ + +
+
+
+ +
+
+ +
+ + + +
+
+
+ +
+
+ + +
+ + +
+
+
+ +
+
+ +
+ + +
+ +
+
+
+ +
+
+

+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
  -  
+
+ +
+
+
+ + + + + +
+ + +
+
+
+
+
+ +
+{/block} +{block name="script"} + + + + + + + + + + + + + +{/block} \ No newline at end of file diff --git a/addon/member/shop/view/member/add_member.html b/addon/member/shop/view/member/add_member.html new file mode 100644 index 0000000..2b89575 --- /dev/null +++ b/addon/member/shop/view/member/add_member.html @@ -0,0 +1,192 @@ +{extend name="base"/} +{block name="resources"} + +{/block} +{block name="main"} +
+
+ +
+ +
+
用于登录,添加成功后不可编辑,请认真填写
+
+ +
+ +
+ +
+
会员名称
+
+ +
+ +
+ +
+
已进行手机号验证,请填写正确的手机号
+
+ +
+ +
+ +
+
+ +
+ +
+
+
+
+
+ +

点击上传

+
+
+
+
+ + +
+
点击替换
+
+ +
+ +
+
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ + + +
+
+ +
+ +
+ +
+
+ +
+ + +
+
+{/block} +{block name="script"} + +{/block} \ No newline at end of file diff --git a/addon/member/shop/view/member/address_detail.html b/addon/member/shop/view/member/address_detail.html new file mode 100644 index 0000000..a440a9c --- /dev/null +++ b/addon/member/shop/view/member/address_detail.html @@ -0,0 +1,48 @@ +{extend name="base"/} +{block name="resources"} +{/block} +{block name="body"} +
+
+
+{/block} +{block name="script"} + +{/block} \ No newline at end of file diff --git a/addon/member/shop/view/member/blacklist.html b/addon/member/shop/view/member/blacklist.html new file mode 100644 index 0000000..b944f37 --- /dev/null +++ b/addon/member/shop/view/member/blacklist.html @@ -0,0 +1,224 @@ +{extend name="base"/} + +{block name="resources"} +{/block} + +{block name="main"} +
+
+

+
+
+
+ +
+ +
+
+ +
+
+
+
+ +
+
+
+
+ + + +
+ + + + + + + + + + +{/block} + +{block name="script"} + +{/block} \ No newline at end of file diff --git a/addon/member/shop/view/member/edit_member.html b/addon/member/shop/view/member/edit_member.html new file mode 100644 index 0000000..132f750 --- /dev/null +++ b/addon/member/shop/view/member/edit_member.html @@ -0,0 +1,1086 @@ +{extend name="base"/} +{block name="resources"} + +{/block} +{block name="main"} +
+
    +
  • 基本信息
  • +
+
+
+
+
+ {notempty name="$member_info.data.headimg"} + + {else/} + + {/notempty} +
+
+

+ 用户名: + {$member_info.data.username} +

+

+ 昵称: + {$member_info.data.nickname} + +

+

+ 真实姓名: + {notempty name="$member_info.data.realname"}{$member_info.data.realname}{else/}暂无{/notempty} + +

+

+ 手机号: + {notempty name="$member_info.data.mobile"}{$member_info.data.mobile}{else/}暂无{/notempty} + +

+

+ 性别: + + {switch name="$member_info.data.sex"} + {case value="0"}未知{/case} + {case value="1"}男{/case} + {case value="2"}女{/case} + {/switch} + + +

+

+ 生日: + {notempty name="$member_info.data.birthday"}{:date('Y-m-d', $member_info.data.birthday)}{else/}未知{/notempty} + +

+

+ 会员等级:{$member_info.data.member_level_name} + +

+

+ 注册时间: + {:time_to_date($member_info.data.reg_time)} +

+

+ 最后登录时间: + {:time_to_date($member_info.data.last_login_time)} +

+
+
+ + + + +
+ +
+
    +
  • 账户明细
  • +
  • 订单管理
  • +
  • 会员地址
  • +
  • 收藏记录
  • +
  • 浏览记录
  • +
  • 优惠券
  • +
+
+
+ +
+
+
+
+ +
+ + +
+
+
+ +
+
+ +
+ + + +
+
+
+ +
+
+ + +
+ + +
+
+
+ +
+
+ +
+ + +
+ +
+
+
+ +
+
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
  -  
+
+ +
+
+ + +
+ +
+
+
+
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+ +{/block} +{block name="script"} + + + + + + + + + + + + + + + +{/block} \ No newline at end of file diff --git a/addon/member/shop/view/member/import_log.html b/addon/member/shop/view/member/import_log.html new file mode 100644 index 0000000..afb1b4d --- /dev/null +++ b/addon/member/shop/view/member/import_log.html @@ -0,0 +1,92 @@ +{extend name="base"/} +{block name="resources"} + +{/block} +{block name="main"} +
+
+

+ 会员导入 + {$info.data.status_name} +

+

导入时间:{:date('Y-m-d H:i:s', $info.data.create_time)}

+
+
+ + +
+ + +{/block} + +{block name="script"} + +{/block} \ No newline at end of file diff --git a/addon/member/shop/view/member/index.html b/addon/member/shop/view/member/index.html new file mode 100644 index 0000000..36059be --- /dev/null +++ b/addon/member/shop/view/member/index.html @@ -0,0 +1,275 @@ +{extend name="base"/} +{block name="resources"} + +{/block} + +{block name="main"} +
+
+
+
+

累计会员数

+

{$data.total_count}

+
+
+
+ +
+
+
+

今日新增会员数

+

{$data.newadd_count}

+
+
+
+ +
+
+
+

下单会员数

+

{$data.buyed_count}

+
+
+
+
+
+ +
+
+ 会员分布 +
+
+
+
+
+
+
+
+
+{/block} + +{block name="script"} + + + +{/block} diff --git a/addon/member/shop/view/member/memberImport.html b/addon/member/shop/view/member/memberImport.html new file mode 100644 index 0000000..e6eb133 --- /dev/null +++ b/addon/member/shop/view/member/memberImport.html @@ -0,0 +1,142 @@ +{extend name="base"/} +{block name="resources"} + +{/block} +{block name="main"} +
+ + 点击下载模板 +
+ + +
+ + +{/block} + +{block name="script"} + +{/block} \ No newline at end of file diff --git a/addon/member/shop/view/member/member_coupon.html b/addon/member/shop/view/member/member_coupon.html new file mode 100644 index 0000000..9c2e05b --- /dev/null +++ b/addon/member/shop/view/member/member_coupon.html @@ -0,0 +1,210 @@ +{extend name="base"/} +{block name="resources"} +{/block} +{block name="body"} +
+
+
+ + + + + + + + + + + + + + +{/block} +{block name="script"} + +{/block}{extend name="base"/} +{block name="resources"} +{/block} +{block name="body"} +
+
+
+ + + + + + + + + + + + + + + + + +{/block} +{block name="script"} + +{/block} \ No newline at end of file diff --git a/addon/member/shop/view/member/member_list.html b/addon/member/shop/view/member/member_list.html new file mode 100644 index 0000000..5aaf6da --- /dev/null +++ b/addon/member/shop/view/member/member_list.html @@ -0,0 +1,1045 @@ +{extend name="base"/} +{block name="resources"} + + +{/block} +{block name="main"} +
+
+

操作提示

+
    +
  • 商城可以针对会员进行添加,编辑,锁定,调整账户等操作。
  • +
  • 账户类型有用户名、手机、邮箱三种类型,筛选时可以选择其中一种类型并输入对应的内容进行筛选。
  • +
  • 点击收起按钮可以将搜索面板隐收起,变成高级搜索按钮。
  • +
+
+
+ + +
+ +
+ +
+
+

+
+
+
+ +
+ +
+
+ +
+
+
+ +
+ +
+
-
+
+ +
+
+
+ +
+ +
+
-
+
+ +
+
+
+
+
+ +
+ +
+
-
+
+ +
+
+
+ +
+ +
+
-
+
+ +
+
+
+
+
+ +
+ +
+
-
+
+ +
+
+
+ +
+ +
+
-
+
+ +
+
+
+ +
+ +
+
-
+
+ +
+
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ + + +
+
+
+
+ + +
+ + + + + + + + + + + + + + + + + + +{/block} +{block name="script"} + + + + + + + + + + + + + + + +{/block} diff --git a/addon/member/shop/view/member/order.html b/addon/member/shop/view/member/order.html new file mode 100644 index 0000000..322d11d --- /dev/null +++ b/addon/member/shop/view/member/order.html @@ -0,0 +1,138 @@ +{extend name="base"/} +{block name="resources"} +{/block} +{block name="body"} + +
+
+
+ + +
+
+
+ +
+ + + +{/block} +{block name="script"} + +{/block} \ No newline at end of file diff --git a/addon/member/shop/view/member/reg_agreement.html b/addon/member/shop/view/member/reg_agreement.html new file mode 100644 index 0000000..b5a1f38 --- /dev/null +++ b/addon/member/shop/view/member/reg_agreement.html @@ -0,0 +1,92 @@ +{extend name="base"/} +{block name="resources"} + +{/block} +{block name="main"} +
+
+

操作提示

+
    +
  • 协议内容展示使用该网站的一些相关规定
  • +
  • 注册会员时需同意该协议才可继续注册 查看示例
  • +
+
+
+ +
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ + + + +
+{/block} +{block name="script"} + + + + +{/block} \ No newline at end of file diff --git a/addon/member/shop/view/member/reg_config.html b/addon/member/shop/view/member/reg_config.html new file mode 100644 index 0000000..368e548 --- /dev/null +++ b/addon/member/shop/view/member/reg_config.html @@ -0,0 +1,215 @@ +{extend name="base"/} +{block name="resources"} + +{/block} +{block name="main"} + +
+
+
+
+ 普通登录注册设置查看示例 +
+
+
+
+ 设置在非第三方平台(第三方平台是指微信公众号,微信小程序,支付宝小程序等平台内部)或第三方平台自动注册未开启情况下会员的注册登录方式。 +
+
+ +
+ + +
+
用户名是指通过用户名加密码的注册登录方式。
+
+ +
+ +
+ + +
+
手机号是指通过手机号加动态验证码的注册登录方式。
+
启用前需配置好“注册验证”,“动态码登录”短信模板,前去配置
+
+
+ +
+ +
+
新用户注册必须通过邀请码才可以注册成功
+
+
+
+ +
+
+
+ 第三方平台注册设置查看示例 +
+
+
+
+ 第三方平台注册是指在微信公众号,微信小程序,支付宝小程序等平台下会员的注册方式. +
+
+ +
+ +
+
第三方直接注册是指系统通过获取第三方的粉丝信息直接注册会员,会员用户名随机生成,昵称是第三方获取的用户昵称,注册过程中会将第三方平台获取的信息绑定到注册的会员,方便后期直接自动登录。若关闭,系统将按照普通注册方式注册会员。
+
注∶第三方直接注册会员如果不强制绑定手机情况下会导致在不同第三方平台会员无法统一,如果只是在微信环境(微信公众号与微信小程序),可以通过绑定微信开放平台获取unionid实现账户统一。
+
+ +
+ +
+ +
+
为了实现不同的第三方平台用户账户的统一,需要在注册过程中强制绑定用户手机,通过手机实现微信平台与支付宝平台,抖音平台等账号的统一。开启之后在对应会员相关页面会引导会员绑定手机账号。
+
启用前需配置好“账户绑定”短信模板,前去配置
+
+
+
+ +
+
+
+ 密码设置 +
+
+
+ +
+ +
+ +
+
新用户注册时密码最小长度,0或不填为不限制
+
+ +
+ +
+ + + + +
+
设置密码复杂度
+
+
+
+ +
+ +
+
+{/block} +{block name="script"} + +{/block} \ No newline at end of file diff --git a/addon/member/shop/view/membercluster/add_cluster.html b/addon/member/shop/view/membercluster/add_cluster.html new file mode 100644 index 0000000..acc4f72 --- /dev/null +++ b/addon/member/shop/view/membercluster/add_cluster.html @@ -0,0 +1,721 @@ +{extend name="base"/} +{block name="resources"} + +{/block} +{block name="main"} +
+ +
+
+ 基础设置 +
+
+
+ +
+ +
+
+
+
+ +
+
+ 选项设置 +
+
+ +
+ +
+ + + + + + + + + + +
+
+ +
+ +
+ + + + +
+
+
+
+ +
+
+ 群体设置 +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
选项范围条件操作
会员等级 + + + +
+ + +
+ +
+ +
会员标签 + + + +
+ + +
+ +
+ +
会员性别 + + + + + + + + + +
会员生日 + + + +
+ +
+
-
+
+ +
+ +
+ +
注册时间 + + + +
+ +
+
-
+
+ +
+ +
+ +
当前积分 + + + +
+ +
+
-
+
+ +
+ +
+ +
当前余额 + + + +
+ +
+
-
+
+ +
+ +
+ +
当前成长值 + + + +
+ +
+
-
+
+ +
+ +
+ +
签到次数 + + + +
+ +
+
-
+
+ +
+ +
+ +
会员手机 + + + +
+ +
+ +
+ +
付款金额 + + + +
+ +
+
-
+
+ +
+ +
+ +
消费金额 + + + +
+ +
+
-
+
+ +
+ +
+ +
付款次数 + + + +
+ +
+
-
+
+ +
+ +
+ +
消费次数 + + + +
+ +
+
-
+
+ +
+ +
+ +
+
+
+
+ +
符合条件的群体人数: 0 人,点击计算按钮可查看符合条件的群体人数。
+
+
+ +
+ +
+ + +
+
+
+ +
+{/block} +{block name="script"} + + + + + + + +{/block} diff --git a/addon/member/shop/view/membercluster/cluster_list.html b/addon/member/shop/view/membercluster/cluster_list.html new file mode 100644 index 0000000..5ed694a --- /dev/null +++ b/addon/member/shop/view/membercluster/cluster_list.html @@ -0,0 +1,428 @@ +{extend name="base"/} +{block name="resources"} + +{/block} +{block name="main"} +
+
+

操作提示

+
    +
  • 点击批量处理,可以针对符合条件的会员群体进行批量操作,比如:发放优惠券,调整积分,余额等
  • +
+
+
+ + +
+ +
+ +
+
+

+
+
+
+ +
+ +
+
+ +
+ +
+ +
+
-
+
+ +
+
+
+
+ + +
+
+
+
+ + +
+ + + + + + + + + +{/block} +{block name="script"} + + + + + +{/block} diff --git a/addon/member/shop/view/membercluster/edit_cluster.html b/addon/member/shop/view/membercluster/edit_cluster.html new file mode 100644 index 0000000..19e7ddc --- /dev/null +++ b/addon/member/shop/view/membercluster/edit_cluster.html @@ -0,0 +1,721 @@ +{extend name="base"/} +{block name="resources"} + +{/block} +{block name="main"} +
+ +
+
+ 基础设置 +
+
+
+ +
+ +
+
+
+
+ +
+
+ 选项设置 +
+
+ +
+ +
+ + + + + + + + + + +
+
+ +
+ +
+ + + + +
+
+
+
+ +
+
+ 群体设置 +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
选项范围条件操作
会员等级 + + + +
+ + +
+ +
+ +
会员标签 + + + +
+ + +
+ +
+ +
会员性别 + + + + + + + + + +
会员生日 + + + +
+ +
+
-
+
+ +
+ +
+ +
注册时间 + + + +
+ +
+
-
+
+ +
+ +
+ +
当前积分 + + + +
+ +
+
-
+
+ +
+ +
+ +
当前余额 + + + +
+ +
+
-
+
+ +
+ +
+ +
当前成长值 + + + +
+ +
+
-
+
+ +
+ +
+ +
签到次数 + + + +
+ +
+
-
+
+ +
+ +
+ +
会员手机 + + + +
+ +
+ +
+ +
付款金额 + + + +
+ +
+
-
+
+ +
+ +
+ +
消费金额 + + + +
+ +
+
-
+
+ +
+ +
+ +
付款次数 + + + +
+ +
+
-
+
+ +
+ +
+ +
消费次数 + + + +
+ +
+
-
+
+ +
+ +
+ +
+
+
+
+ +
符合条件的群体人数: {$cluster_info['member_num']} 人,点击计算按钮可查看符合条件的群体人数。
+
+
+ +
+ +
+ + + + +
+
+
+
+{/block} +{block name="script"} + + + + + + + +{/block} diff --git a/addon/member/shop/view/memberlabel/add_label.html b/addon/member/shop/view/memberlabel/add_label.html new file mode 100644 index 0000000..ae720e9 --- /dev/null +++ b/addon/member/shop/view/memberlabel/add_label.html @@ -0,0 +1,91 @@ +{extend name="base"/} +{block name="resources"} + +{/block} +{block name="main"} +
+
+ +
+ +
+
+ +
+ +
+ +
+
排序值必须为整数
+
+ +
+ +
+ +
+
+ +
+ + +
+
+{/block} +{block name="script"} + +{/block} \ No newline at end of file diff --git a/addon/member/shop/view/memberlabel/edit_label.html b/addon/member/shop/view/memberlabel/edit_label.html new file mode 100644 index 0000000..70992be --- /dev/null +++ b/addon/member/shop/view/memberlabel/edit_label.html @@ -0,0 +1,94 @@ +{extend name="base"/} +{block name="resources"} + +{/block} +{block name="main"} +
+
+ +
+ +
+
+ +
+ +
+ +
+
排序值必须为整数
+
+ +
+ +
+ +
+
+ + +
+ + +
+ + + +
+{/block} +{block name="script"} + +{/block} \ No newline at end of file diff --git a/addon/member/shop/view/memberlabel/label_list.html b/addon/member/shop/view/memberlabel/label_list.html new file mode 100644 index 0000000..6ac8013 --- /dev/null +++ b/addon/member/shop/view/memberlabel/label_list.html @@ -0,0 +1,240 @@ +{extend name="base"/} +{block name="resources"} +{/block} +{block name="main"} +
+
+

操作提示

+
    +
  • 会员标签是商城为了更加有效的对会员进行管理和分组。
  • +
  • 用户可以针对会员设置相应的标签,方便查找和管理。
  • +
+
+
+ +
+ + + +
+
+ + +
+
+
+ + +
+ + + + + + + + + + + + + +{/block} +{block name="script"} + +{/block} \ No newline at end of file diff --git a/addon/member/shop/view/memberlevel/add_level.html b/addon/member/shop/view/memberlevel/add_level.html new file mode 100644 index 0000000..c3224b3 --- /dev/null +++ b/addon/member/shop/view/memberlevel/add_level.html @@ -0,0 +1,622 @@ +{extend name="base"/} +{block name="resources"} + +{/block} +{block name="main"} +
+ +
+
+ 基础信息 +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+ +
+
修改等级所需成长值后,部分客户会因无法达到该成长值要求而发生会员等级的变化
+
+
+ +
+
+ +
+
+ 权益 +
+
+ +
+ +
+ +
+
+ +
+ +
+ % +
+
+ +
+ +
+ 倍 +
+
回馈积分 = 消费金额 * 积分回馈倍率
+
+
+
+ +
+
+ 等级礼包 +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + +
优惠券名称优惠金额/折扣结束时间操作
+
尚未选择赠送优惠券
+
+ + +
+
+ +
+
+ +
+
+
+ + +
+
+
+
+ +{/block} +{block name="script"} + + + + +{/block} \ No newline at end of file diff --git a/addon/member/shop/view/memberlevel/edit_level.html b/addon/member/shop/view/memberlevel/edit_level.html new file mode 100644 index 0000000..84a7360 --- /dev/null +++ b/addon/member/shop/view/memberlevel/edit_level.html @@ -0,0 +1,662 @@ +{extend name="base"/} +{block name="resources"} + +{/block} +{block name="main"} +
+ +
+
+ 基础信息 +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ + {if $level_info.is_default == 0} +
+
+ +
+ +
+
修改等级所需成长值后,部分客户会因无法达到该成长值要求而发生会员等级的变化
+
+
+ {/if} + +
+
+ + {if $level_info.is_default == 0} + +
+
+ 权益 +
+
+ +
+ +
+ +
+
+ +
+ +
+ % +
+
+ +
+ +
+ 倍 +
+
回馈积分 = 消费金额 * 积分回馈倍率
+
+
+
+ +
+
+ 等级礼包 +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ + + + + + + + + + + + + + + + + {if condition="isset($level_info.coupon_list)"} + {foreach $level_info.coupon_list.data as $coupon_list_k => $coupon_list_v} + + + {if $coupon_list_v.type == 'reward'} + + {else/} + + {/if} + {if $coupon_list_v.validity_type == 0} + + {else/} + + {/if} + + + {/foreach} + {else/} + + + + {/if} + +
优惠券名称优惠金额/折扣结束时间操作
+
+ +
+ {if condition="$coupon_list_v.image"} + + {else/} + + {/if} +
+
+

{$coupon_list_v.coupon_name}

+
+
+
{$coupon_list_v.money}元{$coupon_list_v.discount}折{:time_to_date($coupon_list_v.end_time)}领取之日起{$coupon_list_v.fixed_term}天有效删除
+
尚未选择赠送优惠券
+
+ + +
+
+ +
+
+ {/if} + + +
+
+
+ + +
+
+
+
+ +{/block} +{block name="script"} + + + + + +{/block} \ No newline at end of file diff --git a/addon/member/shop/view/memberlevel/level_list.html b/addon/member/shop/view/memberlevel/level_list.html new file mode 100644 index 0000000..b05c565 --- /dev/null +++ b/addon/member/shop/view/memberlevel/level_list.html @@ -0,0 +1,159 @@ +{extend name="base"/} +{block name="resources"} +{/block} +{block name="main"} +
+
+

操作提示

+
    +
  • 会员等级按照会员的成长值进行自动升级,请谨慎设置会员等级。
  • +
  • 商城可以根据会员等级设置相应的活动优惠。
  • +
+
+
+ +
+ + +
+
+ + +
+
+
+ +
+ + + +{/block} +{block name="script"} + +{/block} \ No newline at end of file diff --git a/addon/member/shop/view/memberlevel/level_records.html b/addon/member/shop/view/memberlevel/level_records.html new file mode 100644 index 0000000..f5b083c --- /dev/null +++ b/addon/member/shop/view/memberlevel/level_records.html @@ -0,0 +1,133 @@ +{extend name="base"/} +{block name="resources"} + +{/block} +{block name="main"} + +
+
+ +
+ +
+ +
+ + +
+
+
+ + + +
+ +{/block} +{block name="script"} + +{/block} \ No newline at end of file diff --git a/addon/member/shop/view/memberlevel/order.html b/addon/member/shop/view/memberlevel/order.html new file mode 100644 index 0000000..4414e42 --- /dev/null +++ b/addon/member/shop/view/memberlevel/order.html @@ -0,0 +1,281 @@ +{extend name="base"/} +{block name="resources"} +{/block} +{block name="main"} +
+
+
+
+
+ +
+ +
+
+ +
+ +
+ +
+
+
+ +
+
+ +
+ + +
+
-
+
+ + +
+ + +
+
+ +
+
+ +
+ +
+
+
+ +
+ + +
+
+
+
+ + +
+ + + + + + +{/block} + +{block name="script"} + +{/block} \ No newline at end of file diff --git a/addon/member/shop/view/memberlevel/order_detail.html b/addon/member/shop/view/memberlevel/order_detail.html new file mode 100644 index 0000000..40dc787 --- /dev/null +++ b/addon/member/shop/view/memberlevel/order_detail.html @@ -0,0 +1,129 @@ +{extend name="base"/} +{block name="resources"} + +{/block} +{block name="main"} + +
+
+ 订单详情 +
+ +
+
+ +
+

{$order.data.order_no}

+
+
+ +
+ +
+

{$order.data.out_trade_no}

+
+
+ +
+ +
+

{$order.data.order_type == 1 ? '开卡' : '续费'}

+
+
+ +
+ +
+

+ {switch name="$order.data.order_status"} + {case value="0"}待支付{/case} + {case value="1"}已支付{/case} + {case value="-1"}已关闭{/case} + {/switch} +

+
+
+ +
+ +
+

+ +

+
+
+ +
+ +
+

{$order.data.nickname}

+
+
+ +
+ +
+

{$order.data.level_name}

+
+
+ +
+ +
+

+ {switch name="$order.data.period_unit"} + {case value="week"}一周{/case} + {case value="month"}一月{/case} + {case value="quarter"}一季{/case} + {case value="year"}一年{/case} + {/switch} +

+
+
+ +
+ +
+

{$order.data.order_money}

+
+
+ +
+ +
+

{:time_to_date($order.data.create_time)}

+
+
+ + {if $order.data.order_status eq 1} +
+ +
+

{$order.data.pay_type_name}

+
+
+ +
+ +
+

{:date('Y-m-d H:i:s', $order.data.pay_time)}

+
+
+ {/if} + +
+ +
+
+
+ +{/block} +{block name="script"} + +{/block} \ No newline at end of file diff --git a/addon/member/shop/view/memberwithdraw/config.html b/addon/member/shop/view/memberwithdraw/config.html new file mode 100644 index 0000000..1077552 --- /dev/null +++ b/addon/member/shop/view/memberwithdraw/config.html @@ -0,0 +1,118 @@ +{extend name="base"/} +{block name="resources"} +{/block} +{block name="main"} + +
+
+ +
+ +
+
会员可以将可提现余额账户的金额申请提现
+
+
+ +
+ +
+
+ {if $is_exist} +
+ +
+ +
+
只有微信和支付宝支付支持自动转账
+
+ {/if} +
+ +
+
+ +
+ % +
+
比率必须为0-100的整数
+
+ +
+ +
+
+ +
+
+
+ +
+ +
+
+ +
+
+
提现倍数,用户最低提现为提现金额的倍数
+
+ +
+ +
+
+ {foreach $transfer_type_list as $k => $v} + + {/foreach} + +
+
+
+
+ +
+
+{/block} +{block name="script"} + +{/block} \ No newline at end of file diff --git a/addon/member/shop/view/memberwithdraw/detail.html b/addon/member/shop/view/memberwithdraw/detail.html new file mode 100644 index 0000000..1dcb093 --- /dev/null +++ b/addon/member/shop/view/memberwithdraw/detail.html @@ -0,0 +1,145 @@ +{extend name="base"/} +{block name="resources"} + +{/block} +{block name="main"} +
+ +
+
+ 提现信息 +
+
+
+ +
+

+ {$withdraw_info.status_name} +

+
+
+
+ +
+

+ {$withdraw_info.apply_money} +

+
+
+
+ +
+

+ {$withdraw_info.service_money} +

+
+
+
+ +
+

+ {$withdraw_info.money} +

+
+
+
+ +
+

+ {:time_to_date($withdraw_info.apply_time)} +

+
+
+
+ +
+

+ {$withdraw_info.transfer_type_name} +

+
+
+ + {if $withdraw_info.transfer_type == "bank"} +
+ +
+

+ {$withdraw_info['bank_name']} +

+
+
+ {/if} + +
+ +
+

+ {$withdraw_info.account_number} +

+
+
+
+ +
+

+ {$withdraw_info.realname} +

+
+
+
+ +
+

+ {$withdraw_info.mobile} +

+
+
+
+
+{if $withdraw_info['status'] == 2} +
+
+ 转账信息 +
+
+ {if !empty($withdraw_info['certificate'])} +
+ +
+
+
+ 转账凭证 +
+
+
+
+ {/if} +
+ +
+

+ {$withdraw_info.certificate_remark} +

+
+
+
+
+{/if} + +
+ +
+{/block} + +{block name="script"} + +{/block} \ No newline at end of file diff --git a/addon/member/shop/view/memberwithdraw/lists.html b/addon/member/shop/view/memberwithdraw/lists.html new file mode 100644 index 0000000..65532a9 --- /dev/null +++ b/addon/member/shop/view/memberwithdraw/lists.html @@ -0,0 +1,578 @@ +{extend name="base"/} +{block name="resources"} + +{/block} +{block name="main"} + +
+
+
+ 提现概况 +
+
+
+ +
+

会员可提现余额(元)

+

{$member_balance_sum.balance_money}

+
+
+

会员已提现余额(元)

+

{$member_balance_sum.balance_withdraw}

+
+
+

会员提现中余额(元)

+

{$member_balance_sum.balance_withdraw_apply}

+
+ +
+
+ + +
+
+

+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
-
+
+ +
+
+
+
+ +
+
+
+
+ + +
+ + + + + + + + + + +{/block} + +{block name="script"} + + + + +{/block} \ No newline at end of file diff --git a/addon/memberrecommend/shop/view/recommend/add.html b/addon/memberrecommend/shop/view/recommend/add.html index 27dda42..c749b2f 100644 --- a/addon/memberrecommend/shop/view/recommend/add.html +++ b/addon/memberrecommend/shop/view/recommend/add.html @@ -112,7 +112,7 @@
-

红包为储值余额,仅在消费时可用

+

红包为储值消费券,仅在消费时可用

diff --git a/addon/memberrecommend/shop/view/recommend/edit.html b/addon/memberrecommend/shop/view/recommend/edit.html index fc3ef64..a2613ff 100644 --- a/addon/memberrecommend/shop/view/recommend/edit.html +++ b/addon/memberrecommend/shop/view/recommend/edit.html @@ -113,7 +113,7 @@
-

红包为储值余额,仅在消费时可用

+

红包为储值消费券,仅在消费时可用

diff --git a/addon/pc/source/cs_default/assets/js/chunk-1969ff2c.3182ca2c.js b/addon/pc/source/cs_default/assets/js/chunk-1969ff2c.3182ca2c.js index bfe4ab1..b98eb54 100644 --- a/addon/pc/source/cs_default/assets/js/chunk-1969ff2c.3182ca2c.js +++ b/addon/pc/source/cs_default/assets/js/chunk-1969ff2c.3182ca2c.js @@ -1,2 +1,2 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1969ff2c"],{"0d11":function(t,e){t.exports="data:image/png;base64,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"},"2b7e":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAFdElEQVRoQ92aa2xUVRDHf7OUd+0uCCgg2IC2CBJUqClgFLAa5QvEhgiVbou8qhj1C69WISjigxhQfAAhPHYBkQZ5RCAgiNGoMRCVqARQkIeBKAV2SaW1tHvMvbct3XbLvfewbdOeZD/tzH/mf+7MnDkPIU5DTerci0hkJIohoFKBZKAL0BEQoBgoAk6BHEM4hMdzQNZcOhsPFwwD2kNld+qNVOQgnvEo1V8LSOQIKrKJck9ANoZOa2FUzpRrXTXRN4hWqgBFJuBxDRBbIYKwhQp5Q9aHDrvFdPVFVHZiN8TzDohfdxIcOKhABVCRWRIs/seBvCnimIjK9o5DWAn4nILfpFwIxTQJhgud4NgSUeNoQ3vvUuA5J4BxlxGWczX8khRSdiPsGxJR47om0r5sC/B43B10B7iXkjaZUnjBqHwxR71E1LQeHSj9dx8w1J3NBpP+nnYdM2TluauxLMQkUhlOu4FRDeaWHvB+SsKjY4VZbCJ+70dNlhN2BIXlsi5cJ1/rEFF+79PAJju8Jv1fqQkSvBLlYxQR9WyXHpRf+60RS6zufIRIaD1AVhedqwKIJuL3bgCydNEbWW+jBMLP1CGiJnofwMMhN4tkIzte25wiwhBZH/4xamVX/qRtIGOa2DmX5tV2CVwZW01EZfnuJEGdjGMD6NIhbfEIirskGP7TzBGV7S1AWOgart9weCwP2t8CKuJaPUpBKfhlP+wxKr+bIa9LIDTPIuL3HgHucaPObX3glT2Q1NWVmq1wjuue9LgEwqli7uwqKs7YGqgtkDoM8ne5VrNVcE8EEugryu/LAbXW1oAbIkaYlP8HrdvVhS0vA08r6xdr6BBRTDGILAP1QlyJXD4PBcMgdwk8aBYVaxSdgfkjIGsRDB8fPyLIB6L83j1abbqR6HN3xnbmWimseRm++xTyVkF6Jvx9EhaNhrYdYc4O6NwzfkSELwwifwB9XX+R5EGQvxvadqhfded7sHk+5K2ETfOgRyrM3n5jUzqhBScMImEgyTURQ2FgBkxaCrfeEa3+w2ewYzF0TYafjN1A5egzGFq3hZSh8FR+dJ4YOfX5Etj6lo4rFw0iSkezWqd7Crz2NbSpkdgHt0PhAiuMjBA6vBf6PwxGohdfgrQxMHY2SOUBjFEc1s+GfcaRgNYou3ki7RKhYDf0Hhjbg4t/wcz7oWAX9E2LLVNWCu9mwtFvtVgAJhH90DLM9uwHC76KLrXnj8PyqeBJsL7C2V+h1wBLxpj9hybAqMkgNZrvrW/Ctrd1iVzST3bDqYyp8MQM8N0e7cC5Y7A0CzweKL8GRachqRt08Bp9BDw6GTKmRxMxEL7ZAKtm6JAxk12v/KakWyt7VZzXZ77oLMxJgykfWmXYbuhULav8ai6I946EmVvt3IILp2BuulXd6lsEa6LoELEWRM0WZcAImLXNnkjJFchPh+dXw93p9vI6RMwWRbdpdPpFDNdLi8Gobk6GDhGjaTSwtdr4/o/Yr9JOHK8t457I7xIIp+hvrDp1t9YPY/WO1zA2Z7md3aEpWSjB0KsWkVxfMhF1otlvda3wagGHDyaRHO9gFAeb/XFQZdI3/wM6k0hLOTI1yWQnjUfkE3elo5Gl7Q6xq9xROd6PUeQ1sntOza2QQLiOb83toudLSsJPOr7oMUOsJVy9VYdYS7gMvU7GvJ5+H5juNIjjLLeCkvCLN3U9XdOhJnkwIEyXdeHNTibG9sFANJnEbuBZjEh2A3YACqWCEJnZIE84ogjl+u5DqfwGeVQjskjWhn528hVqyrj6IrXBq585IRNcX0tcBzsKamOTPHOKNVsWKTUSIQ1UCqr64VnV1tB6eCbmw7PjZoOq5IAEL7u/0ojhwP+jRN1bZiTgvgAAAABJRU5ErkJggg=="},"4fc8":function(t,e){t.exports="data:image/png;base64,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"},c0e8:function(t,e,i){},c740:function(t,e,i){"use strict";var a=i("23e7"),s=i("b727").findIndex,r=i("44d2"),o=i("ae40"),n="findIndex",d=!0,c=o(n);n in[]&&Array(1)[n]((function(){d=!1})),a({target:"Array",proto:!0,forced:d||!c},{findIndex:function(t){return s(this,t,arguments.length>1?arguments[1]:void 0)}}),r(n)},df7cd:function(t,e,i){"use strict";i.d(e,"b",(function(){return s})),i.d(e,"a",(function(){return r}));var a=i("751a");function s(t){return Object(a["a"])({url:"/api/goodscollect/page",data:t,forceLogin:!0})}function r(t){return Object(a["a"])({url:"/api/goodscollect/delete",data:t,forceLogin:!0})}},e72b:function(t,e,i){"use strict";var a=i("c0e8"),s=i.n(a);s.a},f2f4:function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"box"},[a("div",{directives:[{name:"show",rawName:"v-show",value:t.yes,expression:"yes"}],staticClass:"null-page"}),a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"member-index"},[a("div",{staticClass:"member-top"},[a("div",{staticClass:"info-wrap"},[a("div",{staticClass:"info-top"},[a("div",{staticClass:"avtar"},[a("router-link",{attrs:{to:"/member/info"}},[t.member.headimg?a("img",{attrs:{src:t.$img(t.member.headimg)},on:{error:function(e){t.member.headimg=t.defaultHeadImage}}}):a("img",{attrs:{src:t.$img(t.defaultHeadImage)}})])],1),a("div",{staticClass:"member-wrap"},[t.member?[t.member.nickname?a("div",{staticClass:"name member-name"},[a("router-link",{attrs:{to:"/member/info"}},[t._v(t._s(t.member.nickname))])],1):t._e(),t.member.member_level_name?a("div",{staticClass:"level"},[t._v(t._s(t.member.member_level_name))]):t._e(),a("div",{staticClass:"growth"},[t._v(" 成长值: "),a("el-progress",{attrs:{"text-inside":!0,"stroke-width":10,percentage:t.progress,"show-text":!1}}),a("div")],1)]:a("div",{staticClass:"no-login name"},[t._v("未登录")])],2)]),a("div",{staticClass:"account"},[a("div",{staticClass:"content"},[a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/my_coupon"}},[a("img",{attrs:{src:i("2b7e"),alt:""}}),a("div",{staticClass:"name"},[t._v("优惠券")]),t.member.member_id&&t.couponNum?a("div",{staticClass:"num"},[t._v(t._s(t.couponNum))]):a("div",{staticClass:"num"},[t._v("0")])])],1),a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/my_point"}},[a("img",{attrs:{src:i("4fc8"),alt:""}}),a("div",{staticClass:"name"},[t._v("积分")]),t.member.point?a("div",{staticClass:"num"},[t._v(t._s(t.member.point))]):a("div",{staticClass:"num"},[t._v("0")])])],1),a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/account"}},[a("img",{attrs:{src:i("0d11"),alt:""}}),a("div",{staticClass:"name"},[t._v("余额")]),t.member.balance||t.member.balance_money?a("div",{staticClass:"num"},[t._v(" "+t._s((parseFloat(t.member.balance)+parseFloat(t.member.balance_money)).toFixed(2))+" ")]):a("div",{staticClass:"num"},[t._v("0")])])],1)])])]),a("div",{staticClass:"collection"},[a("div",{staticClass:"title"},[t._v("我的关注")]),a("div",{staticClass:"xian"}),a("div",{staticClass:"item-wrap"},[a("div",{staticClass:"item"},[a("div",{staticClass:"num"},[t._v(t._s(t.goodsTotal))]),a("div",{staticClass:"collect"},[t._v("商品关注")])])])])]),a("div",{staticClass:"member-bottom"},[a("div",{staticClass:"my-order"},[a("div",{staticClass:"order-title"},[t._v("我的订单")]),a("div",{staticClass:"xian"}),a("div",{staticClass:"order-item"},[a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitpay"}},[a("i",{staticClass:"iconfont icondaifukuan"}),t.orderNum.waitPay?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitPay))]):t._e(),a("div",{staticClass:"name"},[t._v("待付款")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitsend"}},[a("i",{staticClass:"iconfont icondaifahuo"}),t.orderNum.readyDelivery?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.readyDelivery))]):t._e(),a("div",{staticClass:"name"},[t._v("待发货")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitconfirm"}},[a("i",{staticClass:"iconfont icontubiaolunkuo-"}),t.orderNum.waitDelivery?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitDelivery))]):t._e(),a("div",{staticClass:"name"},[t._v("待收货")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitrate"}},[a("i",{staticClass:"iconfont icondaipingjia"}),t.orderNum.waitEvaluate?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitEvaluate))]):t._e(),a("div",{staticClass:"name"},[t._v("待评价")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/activist"}},[a("i",{staticClass:"iconfont iconshouhou"}),t.orderNum.refunding?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.refunding))]):t._e(),a("div",{staticClass:"name"},[t._v("退款/售后")])])],1),t.orderList.length?a("div",t._l(t.orderList,(function(e,i){return a("div",{key:i,staticClass:"order-goods-wrap"},t._l(e.order_goods,(function(s,r){return a("div",{key:r,staticClass:"order-goods"},[a("div",{staticClass:"goods-item"},[a("div",{staticClass:"goods-img",on:{click:function(e){return t.$router.pushToTab({path:"/sku-"+s.sku_id})}}},[a("img",{attrs:{src:t.$img(s.sku_image,{size:"mid"})},on:{error:function(e){return t.imageErrorOrder(i,r)}}})]),a("div",{staticClass:"info-wrap"},[a("div",{staticClass:"goods-name",on:{click:function(e){return t.$router.pushToTab({path:"/sku-"+s.sku_id})}}},[t._v(t._s(s.sku_name))]),a("div",{staticClass:"price"},[t._v("¥"+t._s(s.price))])]),a("div",{staticClass:"payment"},[t._v(t._s(e.order_status_name))]),a("div",{staticClass:"goods-detail",on:{click:function(i){return t.orderDetail(e)}}},[a("p",[t._v("查看详情")])])])])})),0)})),0):a("div",{staticClass:"empty"},[a("img",{attrs:{src:i("fb77"),alt:""}}),a("div",[a("router-link",{attrs:{to:"/"}},[t._v("您买的东西太少了,这里都空空的,快去挑选合适的商品吧!")])],1)])]),a("div",{staticClass:"bottom-right"},[a("div",{staticClass:"my-foot"},[a("div",{staticClass:"title"},[t._v("我的足迹")]),a("div",{staticClass:"xian"}),t._l(t.footList,(function(e,i){return a("div",{key:e.goods_id,staticClass:"foot-content"},[a("div",{staticClass:"foot-item",on:{click:function(i){return t.$router.pushToTab({path:"/sku-"+e.sku_id})}}},[a("div",{staticClass:"foot-img"},[a("img",{attrs:{src:t.$img(e.sku_image,{size:"mid"})},on:{error:function(e){return t.imageErrorFoot(i)}}})]),a("div",{staticClass:"foot-info"},[a("div",{staticClass:"foot-name"},[t._v(t._s(e.goods_name))]),a("div",{staticClass:"foot-price"},[t._v("¥"+t._s(e.discount_price))])])])])}))],2)])])])])},s=[],r=(i("c740"),i("5530")),o=i("5315"),n=i("df7cd"),d=i("dea0"),c=i("2f62"),u={name:"member",components:{},data:function(){return{couponNum:0,orderNum:{waitPay:0,readyDelivery:0,waitDelivery:0,refunding:0},orderList:[],orderStatus:"all",footInfo:{page:1,page_size:6},total:0,footList:[],currentPage:1,loading:!0,goodsTotal:0,state:"",growth:"",levelList:[],member_level:{},progress:0,yes:!0}},created:function(){this.getCouponNum(),this.getOrderNum(),this.getOrderList(),this.getFootprint(),this.getGoodsCollect(),this.$forceUpdate()},computed:Object(r["a"])({},Object(c["b"])(["defaultHeadImage","defaultGoodsImage","member"])),watch:{member:{handler:function(){console.log(this.member),this.member&&this.getLevelList()},immediate:!0,deep:!0}},mounted:function(){var t=this;setTimeout((function(){t.yes=!1}),300)},methods:{getLevelList:function(){var t=this;Object(o["c"])().then((function(e){if(e.data&&0==e.code){t.levelList=e.data;var i=t.levelList.findIndex((function(e){return e.level_id==t.member.member_level})),a=t.levelList.length;a>i+1?t.member.growth>t.levelList[i+1].growth?t.progress=100:t.progress=t.member.growth/t.levelList[i+1].growth*100:t.progress=100}else t.$message.error(err.message)})).catch((function(t){console.log(t.message)}))},getCouponNum:function(){var t=this;Object(o["a"])().then((function(e){t.couponNum=e.data})).catch((function(t){console.log(t.message)}))},getOrderNum:function(){var t=this;Object(o["e"])({order_status:"waitpay,waitsend,waitconfirm,waitrate,refunding"}).then((function(e){console.log(e,"获取订单数量"),0==e.code&&(t.orderNum.waitPay=e.data.waitpay,t.orderNum.readyDelivery=e.data.waitsend,t.orderNum.waitDelivery=e.data.waitconfirm,t.orderNum.waitEvaluate=e.data.waitrate,t.orderNum.refunding=e.data.refunding)})).catch((function(t){console.log(t.message)}))},getOrderList:function(){var t=this;Object(d["c"])({order_status:this.orderStatus,page:1,page_size:3}).then((function(e){0==e.code&&e.data&&(t.orderList=e.data.list),t.loading=!1})).catch((function(e){t.loading=!1,t.$message.error(e.message)}))},getFootprint:function(){var t=this;Object(o["b"])(this.footInfo).then((function(e){0==e.code&&e.data&&(t.footList=e.data.list,t.total=e.data.count)})).catch((function(t){console.log(t.message)}))},orderDetail:function(t){switch(parseInt(t.order_type)){case 2:this.$router.push({path:"/member/order_detail_pickup",query:{order_id:t.order_id}});break;case 3:this.$router.push({path:"/member/order_detail_local_delivery",query:{order_id:t.order_id}});break;case 4:this.$router.push({path:"/member/order_detail_virtual",query:{order_id:t.order_id}});break;default:this.$router.push({path:"/member/order_detail",query:{order_id:t.order_id}});break}},imageErrorOrder:function(t,e){this.orderList[t].order_goods[e].sku_image=this.defaultGoodsImage},imageErrorFoot:function(t){this.footList[t].sku_image=this.defaultGoodsImage},getGoodsCollect:function(){var t=this;Object(n["b"])().then((function(e){t.goodsTotal=e.data.count})).catch((function(e){t.loading=!1,console.log(e.message)}))}}},m=u,l=(i("e72b"),i("2877")),g=Object(l["a"])(m,a,s,!1,null,"2102d56e",null);e["default"]=g.exports},fb77:function(t,e,i){t.exports=i.p+"assets/img/member-empty.47c6a4f9.png"}}]); +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1969ff2c"],{"0d11":function(t,e){t.exports="data:image/png;base64,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"},"2b7e":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAFdElEQVRoQ92aa2xUVRDHf7OUd+0uCCgg2IC2CBJUqClgFLAa5QvEhgiVbou8qhj1C69WISjigxhQfAAhPHYBkQZ5RCAgiNGoMRCVqARQkIeBKAV2SaW1tHvMvbct3XbLvfewbdOeZD/tzH/mf+7MnDkPIU5DTerci0hkJIohoFKBZKAL0BEQoBgoAk6BHEM4hMdzQNZcOhsPFwwD2kNld+qNVOQgnvEo1V8LSOQIKrKJck9ANoZOa2FUzpRrXTXRN4hWqgBFJuBxDRBbIYKwhQp5Q9aHDrvFdPVFVHZiN8TzDohfdxIcOKhABVCRWRIs/seBvCnimIjK9o5DWAn4nILfpFwIxTQJhgud4NgSUeNoQ3vvUuA5J4BxlxGWczX8khRSdiPsGxJR47om0r5sC/B43B10B7iXkjaZUnjBqHwxR71E1LQeHSj9dx8w1J3NBpP+nnYdM2TluauxLMQkUhlOu4FRDeaWHvB+SsKjY4VZbCJ+70dNlhN2BIXlsi5cJ1/rEFF+79PAJju8Jv1fqQkSvBLlYxQR9WyXHpRf+60RS6zufIRIaD1AVhedqwKIJuL3bgCydNEbWW+jBMLP1CGiJnofwMMhN4tkIzte25wiwhBZH/4xamVX/qRtIGOa2DmX5tV2CVwZW01EZfnuJEGdjGMD6NIhbfEIirskGP7TzBGV7S1AWOgart9weCwP2t8CKuJaPUpBKfhlP+wxKr+bIa9LIDTPIuL3HgHucaPObX3glT2Q1NWVmq1wjuue9LgEwqli7uwqKs7YGqgtkDoM8ne5VrNVcE8EEugryu/LAbXW1oAbIkaYlP8HrdvVhS0vA08r6xdr6BBRTDGILAP1QlyJXD4PBcMgdwk8aBYVaxSdgfkjIGsRDB8fPyLIB6L83j1abbqR6HN3xnbmWimseRm++xTyVkF6Jvx9EhaNhrYdYc4O6NwzfkSELwwifwB9XX+R5EGQvxvadqhfded7sHk+5K2ETfOgRyrM3n5jUzqhBScMImEgyTURQ2FgBkxaCrfeEa3+w2ewYzF0TYafjN1A5egzGFq3hZSh8FR+dJ4YOfX5Etj6lo4rFw0iSkezWqd7Crz2NbSpkdgHt0PhAiuMjBA6vBf6PwxGohdfgrQxMHY2SOUBjFEc1s+GfcaRgNYou3ki7RKhYDf0Hhjbg4t/wcz7oWAX9E2LLVNWCu9mwtFvtVgAJhH90DLM9uwHC76KLrXnj8PyqeBJsL7C2V+h1wBLxpj9hybAqMkgNZrvrW/Ctrd1iVzST3bDqYyp8MQM8N0e7cC5Y7A0CzweKL8GRachqRt08Bp9BDw6GTKmRxMxEL7ZAKtm6JAxk12v/KakWyt7VZzXZ77oLMxJgykfWmXYbuhULav8ai6I946EmVvt3IILp2BuulXd6lsEa6LoELEWRM0WZcAImLXNnkjJFchPh+dXw93p9vI6RMwWRbdpdPpFDNdLi8Gobk6GDhGjaTSwtdr4/o/Yr9JOHK8t457I7xIIp+hvrDp1t9YPY/WO1zA2Z7md3aEpWSjB0KsWkVxfMhF1otlvda3wagGHDyaRHO9gFAeb/XFQZdI3/wM6k0hLOTI1yWQnjUfkE3elo5Gl7Q6xq9xROd6PUeQ1sntOza2QQLiOb83toudLSsJPOr7oMUOsJVy9VYdYS7gMvU7GvJ5+H5juNIjjLLeCkvCLN3U9XdOhJnkwIEyXdeHNTibG9sFANJnEbuBZjEh2A3YACqWCEJnZIE84ogjl+u5DqfwGeVQjskjWhn528hVqyrj6IrXBq585IRNcX0tcBzsKamOTPHOKNVsWKTUSIQ1UCqr64VnV1tB6eCbmw7PjZoOq5IAEL7u/0ojhwP+jRN1bZiTgvgAAAABJRU5ErkJggg=="},"4fc8":function(t,e){t.exports="data:image/png;base64,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"},c0e8:function(t,e,i){},c740:function(t,e,i){"use strict";var a=i("23e7"),s=i("b727").findIndex,r=i("44d2"),o=i("ae40"),n="findIndex",d=!0,c=o(n);n in[]&&Array(1)[n]((function(){d=!1})),a({target:"Array",proto:!0,forced:d||!c},{findIndex:function(t){return s(this,t,arguments.length>1?arguments[1]:void 0)}}),r(n)},df7cd:function(t,e,i){"use strict";i.d(e,"b",(function(){return s})),i.d(e,"a",(function(){return r}));var a=i("751a");function s(t){return Object(a["a"])({url:"/api/goodscollect/page",data:t,forceLogin:!0})}function r(t){return Object(a["a"])({url:"/api/goodscollect/delete",data:t,forceLogin:!0})}},e72b:function(t,e,i){"use strict";var a=i("c0e8"),s=i.n(a);s.a},f2f4:function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"box"},[a("div",{directives:[{name:"show",rawName:"v-show",value:t.yes,expression:"yes"}],staticClass:"null-page"}),a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"member-index"},[a("div",{staticClass:"member-top"},[a("div",{staticClass:"info-wrap"},[a("div",{staticClass:"info-top"},[a("div",{staticClass:"avtar"},[a("router-link",{attrs:{to:"/member/info"}},[t.member.headimg?a("img",{attrs:{src:t.$img(t.member.headimg)},on:{error:function(e){t.member.headimg=t.defaultHeadImage}}}):a("img",{attrs:{src:t.$img(t.defaultHeadImage)}})])],1),a("div",{staticClass:"member-wrap"},[t.member?[t.member.nickname?a("div",{staticClass:"name member-name"},[a("router-link",{attrs:{to:"/member/info"}},[t._v(t._s(t.member.nickname))])],1):t._e(),t.member.member_level_name?a("div",{staticClass:"level"},[t._v(t._s(t.member.member_level_name))]):t._e(),a("div",{staticClass:"growth"},[t._v(" 成长值: "),a("el-progress",{attrs:{"text-inside":!0,"stroke-width":10,percentage:t.progress,"show-text":!1}}),a("div")],1)]:a("div",{staticClass:"no-login name"},[t._v("未登录")])],2)]),a("div",{staticClass:"account"},[a("div",{staticClass:"content"},[a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/my_coupon"}},[a("img",{attrs:{src:i("2b7e"),alt:""}}),a("div",{staticClass:"name"},[t._v("优惠券")]),t.member.member_id&&t.couponNum?a("div",{staticClass:"num"},[t._v(t._s(t.couponNum))]):a("div",{staticClass:"num"},[t._v("0")])])],1),a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/my_point"}},[a("img",{attrs:{src:i("4fc8"),alt:""}}),a("div",{staticClass:"name"},[t._v("积分")]),t.member.point?a("div",{staticClass:"num"},[t._v(t._s(t.member.point))]):a("div",{staticClass:"num"},[t._v("0")])])],1),a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/account"}},[a("img",{attrs:{src:i("0d11"),alt:""}}),a("div",{staticClass:"name"},[t._v("消费券")]),t.member.balance||t.member.balance_money?a("div",{staticClass:"num"},[t._v(" "+t._s((parseFloat(t.member.balance)+parseFloat(t.member.balance_money)).toFixed(2))+" ")]):a("div",{staticClass:"num"},[t._v("0")])])],1)])])]),a("div",{staticClass:"collection"},[a("div",{staticClass:"title"},[t._v("我的关注")]),a("div",{staticClass:"xian"}),a("div",{staticClass:"item-wrap"},[a("div",{staticClass:"item"},[a("div",{staticClass:"num"},[t._v(t._s(t.goodsTotal))]),a("div",{staticClass:"collect"},[t._v("商品关注")])])])])]),a("div",{staticClass:"member-bottom"},[a("div",{staticClass:"my-order"},[a("div",{staticClass:"order-title"},[t._v("我的订单")]),a("div",{staticClass:"xian"}),a("div",{staticClass:"order-item"},[a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitpay"}},[a("i",{staticClass:"iconfont icondaifukuan"}),t.orderNum.waitPay?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitPay))]):t._e(),a("div",{staticClass:"name"},[t._v("待付款")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitsend"}},[a("i",{staticClass:"iconfont icondaifahuo"}),t.orderNum.readyDelivery?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.readyDelivery))]):t._e(),a("div",{staticClass:"name"},[t._v("待发货")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitconfirm"}},[a("i",{staticClass:"iconfont icontubiaolunkuo-"}),t.orderNum.waitDelivery?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitDelivery))]):t._e(),a("div",{staticClass:"name"},[t._v("待收货")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitrate"}},[a("i",{staticClass:"iconfont icondaipingjia"}),t.orderNum.waitEvaluate?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitEvaluate))]):t._e(),a("div",{staticClass:"name"},[t._v("待评价")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/activist"}},[a("i",{staticClass:"iconfont iconshouhou"}),t.orderNum.refunding?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.refunding))]):t._e(),a("div",{staticClass:"name"},[t._v("退款/售后")])])],1),t.orderList.length?a("div",t._l(t.orderList,(function(e,i){return a("div",{key:i,staticClass:"order-goods-wrap"},t._l(e.order_goods,(function(s,r){return a("div",{key:r,staticClass:"order-goods"},[a("div",{staticClass:"goods-item"},[a("div",{staticClass:"goods-img",on:{click:function(e){return t.$router.pushToTab({path:"/sku-"+s.sku_id})}}},[a("img",{attrs:{src:t.$img(s.sku_image,{size:"mid"})},on:{error:function(e){return t.imageErrorOrder(i,r)}}})]),a("div",{staticClass:"info-wrap"},[a("div",{staticClass:"goods-name",on:{click:function(e){return t.$router.pushToTab({path:"/sku-"+s.sku_id})}}},[t._v(t._s(s.sku_name))]),a("div",{staticClass:"price"},[t._v("¥"+t._s(s.price))])]),a("div",{staticClass:"payment"},[t._v(t._s(e.order_status_name))]),a("div",{staticClass:"goods-detail",on:{click:function(i){return t.orderDetail(e)}}},[a("p",[t._v("查看详情")])])])])})),0)})),0):a("div",{staticClass:"empty"},[a("img",{attrs:{src:i("fb77"),alt:""}}),a("div",[a("router-link",{attrs:{to:"/"}},[t._v("您买的东西太少了,这里都空空的,快去挑选合适的商品吧!")])],1)])]),a("div",{staticClass:"bottom-right"},[a("div",{staticClass:"my-foot"},[a("div",{staticClass:"title"},[t._v("我的足迹")]),a("div",{staticClass:"xian"}),t._l(t.footList,(function(e,i){return a("div",{key:e.goods_id,staticClass:"foot-content"},[a("div",{staticClass:"foot-item",on:{click:function(i){return t.$router.pushToTab({path:"/sku-"+e.sku_id})}}},[a("div",{staticClass:"foot-img"},[a("img",{attrs:{src:t.$img(e.sku_image,{size:"mid"})},on:{error:function(e){return t.imageErrorFoot(i)}}})]),a("div",{staticClass:"foot-info"},[a("div",{staticClass:"foot-name"},[t._v(t._s(e.goods_name))]),a("div",{staticClass:"foot-price"},[t._v("¥"+t._s(e.discount_price))])])])])}))],2)])])])])},s=[],r=(i("c740"),i("5530")),o=i("5315"),n=i("df7cd"),d=i("dea0"),c=i("2f62"),u={name:"member",components:{},data:function(){return{couponNum:0,orderNum:{waitPay:0,readyDelivery:0,waitDelivery:0,refunding:0},orderList:[],orderStatus:"all",footInfo:{page:1,page_size:6},total:0,footList:[],currentPage:1,loading:!0,goodsTotal:0,state:"",growth:"",levelList:[],member_level:{},progress:0,yes:!0}},created:function(){this.getCouponNum(),this.getOrderNum(),this.getOrderList(),this.getFootprint(),this.getGoodsCollect(),this.$forceUpdate()},computed:Object(r["a"])({},Object(c["b"])(["defaultHeadImage","defaultGoodsImage","member"])),watch:{member:{handler:function(){console.log(this.member),this.member&&this.getLevelList()},immediate:!0,deep:!0}},mounted:function(){var t=this;setTimeout((function(){t.yes=!1}),300)},methods:{getLevelList:function(){var t=this;Object(o["c"])().then((function(e){if(e.data&&0==e.code){t.levelList=e.data;var i=t.levelList.findIndex((function(e){return e.level_id==t.member.member_level})),a=t.levelList.length;a>i+1?t.member.growth>t.levelList[i+1].growth?t.progress=100:t.progress=t.member.growth/t.levelList[i+1].growth*100:t.progress=100}else t.$message.error(err.message)})).catch((function(t){console.log(t.message)}))},getCouponNum:function(){var t=this;Object(o["a"])().then((function(e){t.couponNum=e.data})).catch((function(t){console.log(t.message)}))},getOrderNum:function(){var t=this;Object(o["e"])({order_status:"waitpay,waitsend,waitconfirm,waitrate,refunding"}).then((function(e){console.log(e,"获取订单数量"),0==e.code&&(t.orderNum.waitPay=e.data.waitpay,t.orderNum.readyDelivery=e.data.waitsend,t.orderNum.waitDelivery=e.data.waitconfirm,t.orderNum.waitEvaluate=e.data.waitrate,t.orderNum.refunding=e.data.refunding)})).catch((function(t){console.log(t.message)}))},getOrderList:function(){var t=this;Object(d["c"])({order_status:this.orderStatus,page:1,page_size:3}).then((function(e){0==e.code&&e.data&&(t.orderList=e.data.list),t.loading=!1})).catch((function(e){t.loading=!1,t.$message.error(e.message)}))},getFootprint:function(){var t=this;Object(o["b"])(this.footInfo).then((function(e){0==e.code&&e.data&&(t.footList=e.data.list,t.total=e.data.count)})).catch((function(t){console.log(t.message)}))},orderDetail:function(t){switch(parseInt(t.order_type)){case 2:this.$router.push({path:"/member/order_detail_pickup",query:{order_id:t.order_id}});break;case 3:this.$router.push({path:"/member/order_detail_local_delivery",query:{order_id:t.order_id}});break;case 4:this.$router.push({path:"/member/order_detail_virtual",query:{order_id:t.order_id}});break;default:this.$router.push({path:"/member/order_detail",query:{order_id:t.order_id}});break}},imageErrorOrder:function(t,e){this.orderList[t].order_goods[e].sku_image=this.defaultGoodsImage},imageErrorFoot:function(t){this.footList[t].sku_image=this.defaultGoodsImage},getGoodsCollect:function(){var t=this;Object(n["b"])().then((function(e){t.goodsTotal=e.data.count})).catch((function(e){t.loading=!1,console.log(e.message)}))}}},m=u,l=(i("e72b"),i("2877")),g=Object(l["a"])(m,a,s,!1,null,"2102d56e",null);e["default"]=g.exports},fb77:function(t,e,i){t.exports=i.p+"assets/img/member-empty.47c6a4f9.png"}}]); //# sourceMappingURL=chunk-1969ff2c.3182ca2c.js.map \ No newline at end of file diff --git a/addon/pc/source/cs_default/assets/js/chunk-1969ff2c.3182ca2c.js.map b/addon/pc/source/cs_default/assets/js/chunk-1969ff2c.3182ca2c.js.map index 8a1f3de..8c42f31 100644 --- a/addon/pc/source/cs_default/assets/js/chunk-1969ff2c.3182ca2c.js.map +++ b/addon/pc/source/cs_default/assets/js/chunk-1969ff2c.3182ca2c.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./src/assets/images/balance.png","webpack:///./src/assets/images/coupon.png","webpack:///./src/assets/images/point.png","webpack:///./node_modules/core-js/modules/es.array.find-index.js","webpack:///./src/api/member/collection.js","webpack:///./src/views/member/index.vue?60ec","webpack:///./src/views/member/index.vue?fc30","webpack:///src/views/member/index.vue","webpack:///./src/views/member/index.vue?c57a","webpack:///./src/views/member/index.vue","webpack:///./src/assets/images/member-empty.png"],"names":["module","exports","$","$findIndex","findIndex","addToUnscopables","arrayMethodUsesToLength","FIND_INDEX","SKIPS_HOLES","USES_TO_LENGTH","Array","target","proto","forced","callbackfn","this","arguments","length","undefined","goodsCollect","params","http","url","data","forceLogin","deleteGoods","render","_vm","_h","$createElement","_c","_self","staticClass","directives","name","rawName","value","expression","attrs","member","$img","headimg","on","$event","defaultHeadImage","_v","_s","nickname","_e","member_level_name","progress","member_id","couponNum","point","balance","balance_money","parseFloat","toFixed","goodsTotal","orderNum","waitPay","readyDelivery","waitDelivery","waitEvaluate","refunding","orderList","_l","orderItem","orderIndex","key","goodsItem","goodsIndex","$router","pushToTab","path","sku_id","sku_image","size","imageErrorOrder","sku_name","price","order_status_name","orderDetail","item","index","goods_id","imageErrorFoot","goods_name","discount_price","staticRenderFns","component"],"mappings":"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","file":"assets/js/chunk-1969ff2c.3182ca2c.js","sourcesContent":["module.exports = \"data:image/png;base64,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\"","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAFdElEQVRoQ92aa2xUVRDHf7OUd+0uCCgg2IC2CBJUqClgFLAa5QvEhgiVbou8qhj1C69WISjigxhQfAAhPHYBkQZ5RCAgiNGoMRCVqARQkIeBKAV2SaW1tHvMvbct3XbLvfewbdOeZD/tzH/mf+7MnDkPIU5DTerci0hkJIohoFKBZKAL0BEQoBgoAk6BHEM4hMdzQNZcOhsPFwwD2kNld+qNVOQgnvEo1V8LSOQIKrKJck9ANoZOa2FUzpRrXTXRN4hWqgBFJuBxDRBbIYKwhQp5Q9aHDrvFdPVFVHZiN8TzDohfdxIcOKhABVCRWRIs/seBvCnimIjK9o5DWAn4nILfpFwIxTQJhgud4NgSUeNoQ3vvUuA5J4BxlxGWczX8khRSdiPsGxJR47om0r5sC/B43B10B7iXkjaZUnjBqHwxR71E1LQeHSj9dx8w1J3NBpP+nnYdM2TluauxLMQkUhlOu4FRDeaWHvB+SsKjY4VZbCJ+70dNlhN2BIXlsi5cJ1/rEFF+79PAJju8Jv1fqQkSvBLlYxQR9WyXHpRf+60RS6zufIRIaD1AVhedqwKIJuL3bgCydNEbWW+jBMLP1CGiJnofwMMhN4tkIzte25wiwhBZH/4xamVX/qRtIGOa2DmX5tV2CVwZW01EZfnuJEGdjGMD6NIhbfEIirskGP7TzBGV7S1AWOgart9weCwP2t8CKuJaPUpBKfhlP+wxKr+bIa9LIDTPIuL3HgHucaPObX3glT2Q1NWVmq1wjuue9LgEwqli7uwqKs7YGqgtkDoM8ne5VrNVcE8EEugryu/LAbXW1oAbIkaYlP8HrdvVhS0vA08r6xdr6BBRTDGILAP1QlyJXD4PBcMgdwk8aBYVaxSdgfkjIGsRDB8fPyLIB6L83j1abbqR6HN3xnbmWimseRm++xTyVkF6Jvx9EhaNhrYdYc4O6NwzfkSELwwifwB9XX+R5EGQvxvadqhfded7sHk+5K2ETfOgRyrM3n5jUzqhBScMImEgyTURQ2FgBkxaCrfeEa3+w2ewYzF0TYafjN1A5egzGFq3hZSh8FR+dJ4YOfX5Etj6lo4rFw0iSkezWqd7Crz2NbSpkdgHt0PhAiuMjBA6vBf6PwxGohdfgrQxMHY2SOUBjFEc1s+GfcaRgNYou3ki7RKhYDf0Hhjbg4t/wcz7oWAX9E2LLVNWCu9mwtFvtVgAJhH90DLM9uwHC76KLrXnj8PyqeBJsL7C2V+h1wBLxpj9hybAqMkgNZrvrW/Ctrd1iVzST3bDqYyp8MQM8N0e7cC5Y7A0CzweKL8GRachqRt08Bp9BDw6GTKmRxMxEL7ZAKtm6JAxk12v/KakWyt7VZzXZ77oLMxJgykfWmXYbuhULav8ai6I946EmVvt3IILp2BuulXd6lsEa6LoELEWRM0WZcAImLXNnkjJFchPh+dXw93p9vI6RMwWRbdpdPpFDNdLi8Gobk6GDhGjaTSwtdr4/o/Yr9JOHK8t457I7xIIp+hvrDp1t9YPY/WO1zA2Z7md3aEpWSjB0KsWkVxfMhF1otlvda3wagGHDyaRHO9gFAeb/XFQZdI3/wM6k0hLOTI1yWQnjUfkE3elo5Gl7Q6xq9xROd6PUeQ1sntOza2QQLiOb83toudLSsJPOr7oMUOsJVy9VYdYS7gMvU7GvJ5+H5juNIjjLLeCkvCLN3U9XdOhJnkwIEyXdeHNTibG9sFANJnEbuBZjEh2A3YACqWCEJnZIE84ogjl+u5DqfwGeVQjskjWhn528hVqyrj6IrXBq585IRNcX0tcBzsKamOTPHOKNVsWKTUSIQ1UCqr64VnV1tB6eCbmw7PjZoOq5IAEL7u/0ojhwP+jRN1bZiTgvgAAAABJRU5ErkJggg==\"","module.exports = \"data:image/png;base64,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\"","'use strict';\nvar $ = require('../internals/export');\nvar $findIndex = require('../internals/array-iteration').findIndex;\nvar addToUnscopables = require('../internals/add-to-unscopables');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar FIND_INDEX = 'findIndex';\nvar SKIPS_HOLES = true;\n\nvar USES_TO_LENGTH = arrayMethodUsesToLength(FIND_INDEX);\n\n// Shouldn't skip holes\nif (FIND_INDEX in []) Array(1)[FIND_INDEX](function () { SKIPS_HOLES = false; });\n\n// `Array.prototype.findIndex` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.findindex\n$({ target: 'Array', proto: true, forced: SKIPS_HOLES || !USES_TO_LENGTH }, {\n findIndex: function findIndex(callbackfn /* , that = undefined */) {\n return $findIndex(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n\n// https://tc39.github.io/ecma262/#sec-array.prototype-@@unscopables\naddToUnscopables(FIND_INDEX);\n","import http from \"../../utils/http\"\r\n/**\r\n * 我的商品收藏\r\n */\r\nexport function goodsCollect(params) {\r\n return http({\r\n url: \"/api/goodscollect/page\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}\r\n/**\r\n * 取消商品收藏\r\n */\r\nexport function deleteGoods(params) {\r\n return http({\r\n url: \"/api/goodscollect/delete\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}\r\n/**\r\n * 取消店铺收藏\r\n */\r\nexport function deleteShop(params) {\r\n return http({\r\n url: \"/api/shopmember/delete\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/sass-resources-loader/lib/loader.js??ref--8-oneOf-1-4!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=2102d56e&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/sass-resources-loader/lib/loader.js??ref--8-oneOf-1-4!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=2102d56e&lang=scss&scoped=true&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"box\"},[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.yes),expression:\"yes\"}],staticClass:\"null-page\"}),_c('div',{directives:[{name:\"loading\",rawName:\"v-loading\",value:(_vm.loading),expression:\"loading\"}],staticClass:\"member-index\"},[_c('div',{staticClass:\"member-top\"},[_c('div',{staticClass:\"info-wrap\"},[_c('div',{staticClass:\"info-top\"},[_c('div',{staticClass:\"avtar\"},[_c('router-link',{attrs:{\"to\":\"/member/info\"}},[(_vm.member.headimg)?_c('img',{attrs:{\"src\":_vm.$img(_vm.member.headimg)},on:{\"error\":function($event){_vm.member.headimg = _vm.defaultHeadImage}}}):_c('img',{attrs:{\"src\":_vm.$img(_vm.defaultHeadImage)}})])],1),_c('div',{staticClass:\"member-wrap\"},[(_vm.member)?[(_vm.member.nickname)?_c('div',{staticClass:\"name member-name\"},[_c('router-link',{attrs:{\"to\":\"/member/info\"}},[_vm._v(_vm._s(_vm.member.nickname))])],1):_vm._e(),(_vm.member.member_level_name)?_c('div',{staticClass:\"level\"},[_vm._v(_vm._s(_vm.member.member_level_name))]):_vm._e(),_c('div',{staticClass:\"growth\"},[_vm._v(\" 成长值: \"),_c('el-progress',{attrs:{\"text-inside\":true,\"stroke-width\":10,\"percentage\":_vm.progress,\"show-text\":false}}),_c('div')],1)]:_c('div',{staticClass:\"no-login name\"},[_vm._v(\"未登录\")])],2)]),_c('div',{staticClass:\"account\"},[_c('div',{staticClass:\"content\"},[_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/my_coupon\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/coupon.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"优惠券\")]),(_vm.member.member_id && _vm.couponNum)?_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.couponNum))]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1),_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/my_point\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/point.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"积分\")]),(_vm.member.point)?_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.member.point))]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1),_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/account\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/balance.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"余额\")]),(_vm.member.balance || _vm.member.balance_money)?_c('div',{staticClass:\"num\"},[_vm._v(\" \"+_vm._s((parseFloat(_vm.member.balance) + parseFloat(_vm.member.balance_money)).toFixed(2))+\" \")]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1)])])]),_c('div',{staticClass:\"collection\"},[_c('div',{staticClass:\"title\"},[_vm._v(\"我的关注\")]),_c('div',{staticClass:\"xian\"}),_c('div',{staticClass:\"item-wrap\"},[_c('div',{staticClass:\"item\"},[_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.goodsTotal))]),_c('div',{staticClass:\"collect\"},[_vm._v(\"商品关注\")])])])])]),_c('div',{staticClass:\"member-bottom\"},[_c('div',{staticClass:\"my-order\"},[_c('div',{staticClass:\"order-title\"},[_vm._v(\"我的订单\")]),_c('div',{staticClass:\"xian\"}),_c('div',{staticClass:\"order-item\"},[_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitpay\"}},[_c('i',{staticClass:\"iconfont icondaifukuan\"}),(_vm.orderNum.waitPay)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitPay))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待付款\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitsend\"}},[_c('i',{staticClass:\"iconfont icondaifahuo\"}),(_vm.orderNum.readyDelivery)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.readyDelivery))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待发货\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitconfirm\"}},[_c('i',{staticClass:\"iconfont icontubiaolunkuo-\"}),(_vm.orderNum.waitDelivery)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitDelivery))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待收货\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitrate\"}},[_c('i',{staticClass:\"iconfont icondaipingjia\"}),(_vm.orderNum.waitEvaluate)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitEvaluate))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待评价\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/activist\"}},[_c('i',{staticClass:\"iconfont iconshouhou\"}),(_vm.orderNum.refunding)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.refunding))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"退款/售后\")])])],1),(_vm.orderList.length)?_c('div',_vm._l((_vm.orderList),function(orderItem,orderIndex){return _c('div',{key:orderIndex,staticClass:\"order-goods-wrap\"},_vm._l((orderItem.order_goods),function(goodsItem,goodsIndex){return _c('div',{key:goodsIndex,staticClass:\"order-goods\"},[_c('div',{staticClass:\"goods-item\"},[_c('div',{staticClass:\"goods-img\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + goodsItem.sku_id })}}},[_c('img',{attrs:{\"src\":_vm.$img(goodsItem.sku_image, { size: 'mid' })},on:{\"error\":function($event){return _vm.imageErrorOrder(orderIndex, goodsIndex)}}})]),_c('div',{staticClass:\"info-wrap\"},[_c('div',{staticClass:\"goods-name\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + goodsItem.sku_id })}}},[_vm._v(_vm._s(goodsItem.sku_name))]),_c('div',{staticClass:\"price\"},[_vm._v(\"¥\"+_vm._s(goodsItem.price))])]),_c('div',{staticClass:\"payment\"},[_vm._v(_vm._s(orderItem.order_status_name))]),_c('div',{staticClass:\"goods-detail\",on:{\"click\":function($event){return _vm.orderDetail(orderItem)}}},[_c('p',[_vm._v(\"查看详情\")])])])])}),0)}),0):_c('div',{staticClass:\"empty\"},[_c('img',{attrs:{\"src\":require(\"@/assets/images/member-empty.png\"),\"alt\":\"\"}}),_c('div',[_c('router-link',{attrs:{\"to\":\"/\"}},[_vm._v(\"您买的东西太少了,这里都空空的,快去挑选合适的商品吧!\")])],1)])]),_c('div',{staticClass:\"bottom-right\"},[_c('div',{staticClass:\"my-foot\"},[_c('div',{staticClass:\"title\"},[_vm._v(\"我的足迹\")]),_c('div',{staticClass:\"xian\"}),_vm._l((_vm.footList),function(item,index){return _c('div',{key:item.goods_id,staticClass:\"foot-content\"},[_c('div',{staticClass:\"foot-item\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + item.sku_id })}}},[_c('div',{staticClass:\"foot-img\"},[_c('img',{attrs:{\"src\":_vm.$img(item.sku_image, { size: 'mid' })},on:{\"error\":function($event){return _vm.imageErrorFoot(index)}}})]),_c('div',{staticClass:\"foot-info\"},[_c('div',{staticClass:\"foot-name\"},[_vm._v(_vm._s(item.goods_name))]),_c('div',{staticClass:\"foot-price\"},[_vm._v(\"¥\"+_vm._s(item.discount_price))])])])])})],2)])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./index.vue?vue&type=template&id=2102d56e&scoped=true&\"\nimport script from \"./index.vue?vue&type=script&lang=js&\"\nexport * from \"./index.vue?vue&type=script&lang=js&\"\nimport style0 from \"./index.vue?vue&type=style&index=0&id=2102d56e&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"2102d56e\",\n null\n \n)\n\nexport default component.exports","module.exports = __webpack_public_path__ + \"assets/img/member-empty.47c6a4f9.png\";"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./src/assets/images/balance.png","webpack:///./src/assets/images/coupon.png","webpack:///./src/assets/images/point.png","webpack:///./node_modules/core-js/modules/es.array.find-index.js","webpack:///./src/api/member/collection.js","webpack:///./src/views/member/index.vue?60ec","webpack:///./src/views/member/index.vue?fc30","webpack:///src/views/member/index.vue","webpack:///./src/views/member/index.vue?c57a","webpack:///./src/views/member/index.vue","webpack:///./src/assets/images/member-empty.png"],"names":["module","exports","$","$findIndex","findIndex","addToUnscopables","arrayMethodUsesToLength","FIND_INDEX","SKIPS_HOLES","USES_TO_LENGTH","Array","target","proto","forced","callbackfn","this","arguments","length","undefined","goodsCollect","params","http","url","data","forceLogin","deleteGoods","render","_vm","_h","$createElement","_c","_self","staticClass","directives","name","rawName","value","expression","attrs","member","$img","headimg","on","$event","defaultHeadImage","_v","_s","nickname","_e","member_level_name","progress","member_id","couponNum","point","balance","balance_money","parseFloat","toFixed","goodsTotal","orderNum","waitPay","readyDelivery","waitDelivery","waitEvaluate","refunding","orderList","_l","orderItem","orderIndex","key","goodsItem","goodsIndex","$router","pushToTab","path","sku_id","sku_image","size","imageErrorOrder","sku_name","price","order_status_name","orderDetail","item","index","goods_id","imageErrorFoot","goods_name","discount_price","staticRenderFns","component"],"mappings":"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","file":"assets/js/chunk-1969ff2c.3182ca2c.js","sourcesContent":["module.exports = \"data:image/png;base64,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\"","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAFdElEQVRoQ92aa2xUVRDHf7OUd+0uCCgg2IC2CBJUqClgFLAa5QvEhgiVbou8qhj1C69WISjigxhQfAAhPHYBkQZ5RCAgiNGoMRCVqARQkIeBKAV2SaW1tHvMvbct3XbLvfewbdOeZD/tzH/mf+7MnDkPIU5DTerci0hkJIohoFKBZKAL0BEQoBgoAk6BHEM4hMdzQNZcOhsPFwwD2kNld+qNVOQgnvEo1V8LSOQIKrKJck9ANoZOa2FUzpRrXTXRN4hWqgBFJuBxDRBbIYKwhQp5Q9aHDrvFdPVFVHZiN8TzDohfdxIcOKhABVCRWRIs/seBvCnimIjK9o5DWAn4nILfpFwIxTQJhgud4NgSUeNoQ3vvUuA5J4BxlxGWczX8khRSdiPsGxJR47om0r5sC/B43B10B7iXkjaZUnjBqHwxR71E1LQeHSj9dx8w1J3NBpP+nnYdM2TluauxLMQkUhlOu4FRDeaWHvB+SsKjY4VZbCJ+70dNlhN2BIXlsi5cJ1/rEFF+79PAJju8Jv1fqQkSvBLlYxQR9WyXHpRf+60RS6zufIRIaD1AVhedqwKIJuL3bgCydNEbWW+jBMLP1CGiJnofwMMhN4tkIzte25wiwhBZH/4xamVX/qRtIGOa2DmX5tV2CVwZW01EZfnuJEGdjGMD6NIhbfEIirskGP7TzBGV7S1AWOgart9weCwP2t8CKuJaPUpBKfhlP+wxKr+bIa9LIDTPIuL3HgHucaPObX3glT2Q1NWVmq1wjuue9LgEwqli7uwqKs7YGqgtkDoM8ne5VrNVcE8EEugryu/LAbXW1oAbIkaYlP8HrdvVhS0vA08r6xdr6BBRTDGILAP1QlyJXD4PBcMgdwk8aBYVaxSdgfkjIGsRDB8fPyLIB6L83j1abbqR6HN3xnbmWimseRm++xTyVkF6Jvx9EhaNhrYdYc4O6NwzfkSELwwifwB9XX+R5EGQvxvadqhfded7sHk+5K2ETfOgRyrM3n5jUzqhBScMImEgyTURQ2FgBkxaCrfeEa3+w2ewYzF0TYafjN1A5egzGFq3hZSh8FR+dJ4YOfX5Etj6lo4rFw0iSkezWqd7Crz2NbSpkdgHt0PhAiuMjBA6vBf6PwxGohdfgrQxMHY2SOUBjFEc1s+GfcaRgNYou3ki7RKhYDf0Hhjbg4t/wcz7oWAX9E2LLVNWCu9mwtFvtVgAJhH90DLM9uwHC76KLrXnj8PyqeBJsL7C2V+h1wBLxpj9hybAqMkgNZrvrW/Ctrd1iVzST3bDqYyp8MQM8N0e7cC5Y7A0CzweKL8GRachqRt08Bp9BDw6GTKmRxMxEL7ZAKtm6JAxk12v/KakWyt7VZzXZ77oLMxJgykfWmXYbuhULav8ai6I946EmVvt3IILp2BuulXd6lsEa6LoELEWRM0WZcAImLXNnkjJFchPh+dXw93p9vI6RMwWRbdpdPpFDNdLi8Gobk6GDhGjaTSwtdr4/o/Yr9JOHK8t457I7xIIp+hvrDp1t9YPY/WO1zA2Z7md3aEpWSjB0KsWkVxfMhF1otlvda3wagGHDyaRHO9gFAeb/XFQZdI3/wM6k0hLOTI1yWQnjUfkE3elo5Gl7Q6xq9xROd6PUeQ1sntOza2QQLiOb83toudLSsJPOr7oMUOsJVy9VYdYS7gMvU7GvJ5+H5juNIjjLLeCkvCLN3U9XdOhJnkwIEyXdeHNTibG9sFANJnEbuBZjEh2A3YACqWCEJnZIE84ogjl+u5DqfwGeVQjskjWhn528hVqyrj6IrXBq585IRNcX0tcBzsKamOTPHOKNVsWKTUSIQ1UCqr64VnV1tB6eCbmw7PjZoOq5IAEL7u/0ojhwP+jRN1bZiTgvgAAAABJRU5ErkJggg==\"","module.exports = \"data:image/png;base64,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\"","'use strict';\nvar $ = require('../internals/export');\nvar $findIndex = require('../internals/array-iteration').findIndex;\nvar addToUnscopables = require('../internals/add-to-unscopables');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar FIND_INDEX = 'findIndex';\nvar SKIPS_HOLES = true;\n\nvar USES_TO_LENGTH = arrayMethodUsesToLength(FIND_INDEX);\n\n// Shouldn't skip holes\nif (FIND_INDEX in []) Array(1)[FIND_INDEX](function () { SKIPS_HOLES = false; });\n\n// `Array.prototype.findIndex` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.findindex\n$({ target: 'Array', proto: true, forced: SKIPS_HOLES || !USES_TO_LENGTH }, {\n findIndex: function findIndex(callbackfn /* , that = undefined */) {\n return $findIndex(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n\n// https://tc39.github.io/ecma262/#sec-array.prototype-@@unscopables\naddToUnscopables(FIND_INDEX);\n","import http from \"../../utils/http\"\r\n/**\r\n * 我的商品收藏\r\n */\r\nexport function goodsCollect(params) {\r\n return http({\r\n url: \"/api/goodscollect/page\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}\r\n/**\r\n * 取消商品收藏\r\n */\r\nexport function deleteGoods(params) {\r\n return http({\r\n url: \"/api/goodscollect/delete\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}\r\n/**\r\n * 取消店铺收藏\r\n */\r\nexport function deleteShop(params) {\r\n return http({\r\n url: \"/api/shopmember/delete\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/sass-resources-loader/lib/loader.js??ref--8-oneOf-1-4!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=2102d56e&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/sass-resources-loader/lib/loader.js??ref--8-oneOf-1-4!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=2102d56e&lang=scss&scoped=true&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"box\"},[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.yes),expression:\"yes\"}],staticClass:\"null-page\"}),_c('div',{directives:[{name:\"loading\",rawName:\"v-loading\",value:(_vm.loading),expression:\"loading\"}],staticClass:\"member-index\"},[_c('div',{staticClass:\"member-top\"},[_c('div',{staticClass:\"info-wrap\"},[_c('div',{staticClass:\"info-top\"},[_c('div',{staticClass:\"avtar\"},[_c('router-link',{attrs:{\"to\":\"/member/info\"}},[(_vm.member.headimg)?_c('img',{attrs:{\"src\":_vm.$img(_vm.member.headimg)},on:{\"error\":function($event){_vm.member.headimg = _vm.defaultHeadImage}}}):_c('img',{attrs:{\"src\":_vm.$img(_vm.defaultHeadImage)}})])],1),_c('div',{staticClass:\"member-wrap\"},[(_vm.member)?[(_vm.member.nickname)?_c('div',{staticClass:\"name member-name\"},[_c('router-link',{attrs:{\"to\":\"/member/info\"}},[_vm._v(_vm._s(_vm.member.nickname))])],1):_vm._e(),(_vm.member.member_level_name)?_c('div',{staticClass:\"level\"},[_vm._v(_vm._s(_vm.member.member_level_name))]):_vm._e(),_c('div',{staticClass:\"growth\"},[_vm._v(\" 成长值: \"),_c('el-progress',{attrs:{\"text-inside\":true,\"stroke-width\":10,\"percentage\":_vm.progress,\"show-text\":false}}),_c('div')],1)]:_c('div',{staticClass:\"no-login name\"},[_vm._v(\"未登录\")])],2)]),_c('div',{staticClass:\"account\"},[_c('div',{staticClass:\"content\"},[_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/my_coupon\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/coupon.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"优惠券\")]),(_vm.member.member_id && _vm.couponNum)?_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.couponNum))]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1),_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/my_point\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/point.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"积分\")]),(_vm.member.point)?_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.member.point))]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1),_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/account\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/balance.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"消费券\")]),(_vm.member.balance || _vm.member.balance_money)?_c('div',{staticClass:\"num\"},[_vm._v(\" \"+_vm._s((parseFloat(_vm.member.balance) + parseFloat(_vm.member.balance_money)).toFixed(2))+\" \")]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1)])])]),_c('div',{staticClass:\"collection\"},[_c('div',{staticClass:\"title\"},[_vm._v(\"我的关注\")]),_c('div',{staticClass:\"xian\"}),_c('div',{staticClass:\"item-wrap\"},[_c('div',{staticClass:\"item\"},[_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.goodsTotal))]),_c('div',{staticClass:\"collect\"},[_vm._v(\"商品关注\")])])])])]),_c('div',{staticClass:\"member-bottom\"},[_c('div',{staticClass:\"my-order\"},[_c('div',{staticClass:\"order-title\"},[_vm._v(\"我的订单\")]),_c('div',{staticClass:\"xian\"}),_c('div',{staticClass:\"order-item\"},[_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitpay\"}},[_c('i',{staticClass:\"iconfont icondaifukuan\"}),(_vm.orderNum.waitPay)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitPay))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待付款\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitsend\"}},[_c('i',{staticClass:\"iconfont icondaifahuo\"}),(_vm.orderNum.readyDelivery)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.readyDelivery))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待发货\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitconfirm\"}},[_c('i',{staticClass:\"iconfont icontubiaolunkuo-\"}),(_vm.orderNum.waitDelivery)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitDelivery))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待收货\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitrate\"}},[_c('i',{staticClass:\"iconfont icondaipingjia\"}),(_vm.orderNum.waitEvaluate)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitEvaluate))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待评价\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/activist\"}},[_c('i',{staticClass:\"iconfont iconshouhou\"}),(_vm.orderNum.refunding)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.refunding))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"退款/售后\")])])],1),(_vm.orderList.length)?_c('div',_vm._l((_vm.orderList),function(orderItem,orderIndex){return _c('div',{key:orderIndex,staticClass:\"order-goods-wrap\"},_vm._l((orderItem.order_goods),function(goodsItem,goodsIndex){return _c('div',{key:goodsIndex,staticClass:\"order-goods\"},[_c('div',{staticClass:\"goods-item\"},[_c('div',{staticClass:\"goods-img\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + goodsItem.sku_id })}}},[_c('img',{attrs:{\"src\":_vm.$img(goodsItem.sku_image, { size: 'mid' })},on:{\"error\":function($event){return _vm.imageErrorOrder(orderIndex, goodsIndex)}}})]),_c('div',{staticClass:\"info-wrap\"},[_c('div',{staticClass:\"goods-name\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + goodsItem.sku_id })}}},[_vm._v(_vm._s(goodsItem.sku_name))]),_c('div',{staticClass:\"price\"},[_vm._v(\"¥\"+_vm._s(goodsItem.price))])]),_c('div',{staticClass:\"payment\"},[_vm._v(_vm._s(orderItem.order_status_name))]),_c('div',{staticClass:\"goods-detail\",on:{\"click\":function($event){return _vm.orderDetail(orderItem)}}},[_c('p',[_vm._v(\"查看详情\")])])])])}),0)}),0):_c('div',{staticClass:\"empty\"},[_c('img',{attrs:{\"src\":require(\"@/assets/images/member-empty.png\"),\"alt\":\"\"}}),_c('div',[_c('router-link',{attrs:{\"to\":\"/\"}},[_vm._v(\"您买的东西太少了,这里都空空的,快去挑选合适的商品吧!\")])],1)])]),_c('div',{staticClass:\"bottom-right\"},[_c('div',{staticClass:\"my-foot\"},[_c('div',{staticClass:\"title\"},[_vm._v(\"我的足迹\")]),_c('div',{staticClass:\"xian\"}),_vm._l((_vm.footList),function(item,index){return _c('div',{key:item.goods_id,staticClass:\"foot-content\"},[_c('div',{staticClass:\"foot-item\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + item.sku_id })}}},[_c('div',{staticClass:\"foot-img\"},[_c('img',{attrs:{\"src\":_vm.$img(item.sku_image, { size: 'mid' })},on:{\"error\":function($event){return _vm.imageErrorFoot(index)}}})]),_c('div',{staticClass:\"foot-info\"},[_c('div',{staticClass:\"foot-name\"},[_vm._v(_vm._s(item.goods_name))]),_c('div',{staticClass:\"foot-price\"},[_vm._v(\"¥\"+_vm._s(item.discount_price))])])])])})],2)])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./index.vue?vue&type=template&id=2102d56e&scoped=true&\"\nimport script from \"./index.vue?vue&type=script&lang=js&\"\nexport * from \"./index.vue?vue&type=script&lang=js&\"\nimport style0 from \"./index.vue?vue&type=style&index=0&id=2102d56e&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"2102d56e\",\n null\n \n)\n\nexport default component.exports","module.exports = __webpack_public_path__ + \"assets/img/member-empty.47c6a4f9.png\";"],"sourceRoot":""} \ No newline at end of file diff --git a/addon/pc/source/cs_default/assets/js/chunk-1969ff2c.52ea0a56.js b/addon/pc/source/cs_default/assets/js/chunk-1969ff2c.52ea0a56.js index 1db6601..2fe38dc 100644 --- a/addon/pc/source/cs_default/assets/js/chunk-1969ff2c.52ea0a56.js +++ b/addon/pc/source/cs_default/assets/js/chunk-1969ff2c.52ea0a56.js @@ -1,2 +1,2 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1969ff2c"],{"0d11":function(t,e){t.exports="data:image/png;base64,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"},"2b7e":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAFdElEQVRoQ92aa2xUVRDHf7OUd+0uCCgg2IC2CBJUqClgFLAa5QvEhgiVbou8qhj1C69WISjigxhQfAAhPHYBkQZ5RCAgiNGoMRCVqARQkIeBKAV2SaW1tHvMvbct3XbLvfewbdOeZD/tzH/mf+7MnDkPIU5DTerci0hkJIohoFKBZKAL0BEQoBgoAk6BHEM4hMdzQNZcOhsPFwwD2kNld+qNVOQgnvEo1V8LSOQIKrKJck9ANoZOa2FUzpRrXTXRN4hWqgBFJuBxDRBbIYKwhQp5Q9aHDrvFdPVFVHZiN8TzDohfdxIcOKhABVCRWRIs/seBvCnimIjK9o5DWAn4nILfpFwIxTQJhgud4NgSUeNoQ3vvUuA5J4BxlxGWczX8khRSdiPsGxJR47om0r5sC/B43B10B7iXkjaZUnjBqHwxR71E1LQeHSj9dx8w1J3NBpP+nnYdM2TluauxLMQkUhlOu4FRDeaWHvB+SsKjY4VZbCJ+70dNlhN2BIXlsi5cJ1/rEFF+79PAJju8Jv1fqQkSvBLlYxQR9WyXHpRf+60RS6zufIRIaD1AVhedqwKIJuL3bgCydNEbWW+jBMLP1CGiJnofwMMhN4tkIzte25wiwhBZH/4xamVX/qRtIGOa2DmX5tV2CVwZW01EZfnuJEGdjGMD6NIhbfEIirskGP7TzBGV7S1AWOgart9weCwP2t8CKuJaPUpBKfhlP+wxKr+bIa9LIDTPIuL3HgHucaPObX3glT2Q1NWVmq1wjuue9LgEwqli7uwqKs7YGqgtkDoM8ne5VrNVcE8EEugryu/LAbXW1oAbIkaYlP8HrdvVhS0vA08r6xdr6BBRTDGILAP1QlyJXD4PBcMgdwk8aBYVaxSdgfkjIGsRDB8fPyLIB6L83j1abbqR6HN3xnbmWimseRm++xTyVkF6Jvx9EhaNhrYdYc4O6NwzfkSELwwifwB9XX+R5EGQvxvadqhfded7sHk+5K2ETfOgRyrM3n5jUzqhBScMImEgyTURQ2FgBkxaCrfeEa3+w2ewYzF0TYafjN1A5egzGFq3hZSh8FR+dJ4YOfX5Etj6lo4rFw0iSkezWqd7Crz2NbSpkdgHt0PhAiuMjBA6vBf6PwxGohdfgrQxMHY2SOUBjFEc1s+GfcaRgNYou3ki7RKhYDf0Hhjbg4t/wcz7oWAX9E2LLVNWCu9mwtFvtVgAJhH90DLM9uwHC76KLrXnj8PyqeBJsL7C2V+h1wBLxpj9hybAqMkgNZrvrW/Ctrd1iVzST3bDqYyp8MQM8N0e7cC5Y7A0CzweKL8GRachqRt08Bp9BDw6GTKmRxMxEL7ZAKtm6JAxk12v/KakWyt7VZzXZ77oLMxJgykfWmXYbuhULav8ai6I946EmVvt3IILp2BuulXd6lsEa6LoELEWRM0WZcAImLXNnkjJFchPh+dXw93p9vI6RMwWRbdpdPpFDNdLi8Gobk6GDhGjaTSwtdr4/o/Yr9JOHK8t457I7xIIp+hvrDp1t9YPY/WO1zA2Z7md3aEpWSjB0KsWkVxfMhF1otlvda3wagGHDyaRHO9gFAeb/XFQZdI3/wM6k0hLOTI1yWQnjUfkE3elo5Gl7Q6xq9xROd6PUeQ1sntOza2QQLiOb83toudLSsJPOr7oMUOsJVy9VYdYS7gMvU7GvJ5+H5juNIjjLLeCkvCLN3U9XdOhJnkwIEyXdeHNTibG9sFANJnEbuBZjEh2A3YACqWCEJnZIE84ogjl+u5DqfwGeVQjskjWhn528hVqyrj6IrXBq585IRNcX0tcBzsKamOTPHOKNVsWKTUSIQ1UCqr64VnV1tB6eCbmw7PjZoOq5IAEL7u/0ojhwP+jRN1bZiTgvgAAAABJRU5ErkJggg=="},"4fc8":function(t,e){t.exports="data:image/png;base64,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"},c0e8:function(t,e,i){},c740:function(t,e,i){"use strict";var a=i("23e7"),s=i("b727").findIndex,r=i("44d2"),o=i("ae40"),n="findIndex",d=!0,c=o(n);n in[]&&Array(1)[n]((function(){d=!1})),a({target:"Array",proto:!0,forced:d||!c},{findIndex:function(t){return s(this,t,arguments.length>1?arguments[1]:void 0)}}),r(n)},df7cd:function(t,e,i){"use strict";i.d(e,"b",(function(){return s})),i.d(e,"a",(function(){return r}));var a=i("751a");function s(t){return Object(a["a"])({url:"/api/goodscollect/page",data:t,forceLogin:!0})}function r(t){return Object(a["a"])({url:"/api/goodscollect/delete",data:t,forceLogin:!0})}},e72b:function(t,e,i){"use strict";var a=i("c0e8"),s=i.n(a);s.a},f2f4:function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"box"},[a("div",{directives:[{name:"show",rawName:"v-show",value:t.yes,expression:"yes"}],staticClass:"null-page"}),a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"member-index"},[a("div",{staticClass:"member-top"},[a("div",{staticClass:"info-wrap"},[a("div",{staticClass:"info-top"},[a("div",{staticClass:"avtar"},[a("router-link",{attrs:{to:"/member/info"}},[t.member.headimg?a("img",{attrs:{src:t.$img(t.member.headimg)},on:{error:function(e){t.member.headimg=t.defaultHeadImage}}}):a("img",{attrs:{src:t.$img(t.defaultHeadImage)}})])],1),a("div",{staticClass:"member-wrap"},[t.member?[t.member.nickname?a("div",{staticClass:"name member-name"},[a("router-link",{attrs:{to:"/member/info"}},[t._v(t._s(t.member.nickname))])],1):t._e(),t.member.member_level_name?a("div",{staticClass:"level"},[t._v(t._s(t.member.member_level_name))]):t._e(),a("div",{staticClass:"growth"},[t._v(" 成长值: "),a("el-progress",{attrs:{"text-inside":!0,"stroke-width":10,percentage:t.progress,"show-text":!1}}),a("div")],1)]:a("div",{staticClass:"no-login name"},[t._v("未登录")])],2)]),a("div",{staticClass:"account"},[a("div",{staticClass:"content"},[a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/my_coupon"}},[a("img",{attrs:{src:i("2b7e"),alt:""}}),a("div",{staticClass:"name"},[t._v("优惠券")]),t.member.member_id&&t.couponNum?a("div",{staticClass:"num"},[t._v(t._s(t.couponNum))]):a("div",{staticClass:"num"},[t._v("0")])])],1),a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/my_point"}},[a("img",{attrs:{src:i("4fc8"),alt:""}}),a("div",{staticClass:"name"},[t._v("积分")]),t.member.point?a("div",{staticClass:"num"},[t._v(t._s(t.member.point))]):a("div",{staticClass:"num"},[t._v("0")])])],1),a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/account"}},[a("img",{attrs:{src:i("0d11"),alt:""}}),a("div",{staticClass:"name"},[t._v("余额")]),t.member.balance||t.member.balance_money?a("div",{staticClass:"num"},[t._v(" "+t._s((parseFloat(t.member.balance)+parseFloat(t.member.balance_money)).toFixed(2))+" ")]):a("div",{staticClass:"num"},[t._v("0")])])],1)])])]),a("div",{staticClass:"collection"},[a("div",{staticClass:"title"},[t._v("我的关注")]),a("div",{staticClass:"xian"}),a("div",{staticClass:"item-wrap"},[a("div",{staticClass:"item"},[a("div",{staticClass:"num"},[t._v(t._s(t.goodsTotal))]),a("div",{staticClass:"collect"},[t._v("商品关注")])])])])]),a("div",{staticClass:"member-bottom"},[a("div",{staticClass:"my-order"},[a("div",{staticClass:"order-title"},[t._v("我的订单")]),a("div",{staticClass:"xian"}),a("div",{staticClass:"order-item"},[a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitpay"}},[a("i",{staticClass:"iconfont icondaifukuan"}),t.orderNum.waitPay?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitPay))]):t._e(),a("div",{staticClass:"name"},[t._v("待付款")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitsend"}},[a("i",{staticClass:"iconfont icondaifahuo"}),t.orderNum.readyDelivery?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.readyDelivery))]):t._e(),a("div",{staticClass:"name"},[t._v("待发货")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitconfirm"}},[a("i",{staticClass:"iconfont icontubiaolunkuo-"}),t.orderNum.waitDelivery?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitDelivery))]):t._e(),a("div",{staticClass:"name"},[t._v("待收货")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitrate"}},[a("i",{staticClass:"iconfont icondaipingjia"}),t.orderNum.waitEvaluate?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitEvaluate))]):t._e(),a("div",{staticClass:"name"},[t._v("待评价")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/activist"}},[a("i",{staticClass:"iconfont iconshouhou"}),t.orderNum.refunding?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.refunding))]):t._e(),a("div",{staticClass:"name"},[t._v("退款/售后")])])],1),t.orderList.length?a("div",t._l(t.orderList,(function(e,i){return a("div",{key:i,staticClass:"order-goods-wrap"},t._l(e.order_goods,(function(s,r){return a("div",{key:r,staticClass:"order-goods"},[a("div",{staticClass:"goods-item"},[a("div",{staticClass:"goods-img",on:{click:function(e){return t.$router.pushToTab({path:"/sku-"+s.sku_id})}}},[a("img",{attrs:{src:t.$img(s.sku_image,{size:"mid"})},on:{error:function(e){return t.imageErrorOrder(i,r)}}})]),a("div",{staticClass:"info-wrap"},[a("div",{staticClass:"goods-name",on:{click:function(e){return t.$router.pushToTab({path:"/sku-"+s.sku_id})}}},[t._v(t._s(s.sku_name))]),a("div",{staticClass:"price"},[t._v("¥"+t._s(s.price))])]),a("div",{staticClass:"payment"},[t._v(t._s(e.order_status_name))]),a("div",{staticClass:"goods-detail",on:{click:function(i){return t.orderDetail(e)}}},[a("p",[t._v("查看详情")])])])])})),0)})),0):a("div",{staticClass:"empty"},[a("img",{attrs:{src:i("fb77"),alt:""}}),a("div",[a("router-link",{attrs:{to:"/"}},[t._v("您买的东西太少了,这里都空空的,快去挑选合适的商品吧!")])],1)])]),a("div",{staticClass:"bottom-right"},[a("div",{staticClass:"my-foot"},[a("div",{staticClass:"title"},[t._v("我的足迹")]),a("div",{staticClass:"xian"}),t._l(t.footList,(function(e,i){return a("div",{key:e.goods_id,staticClass:"foot-content"},[a("div",{staticClass:"foot-item",on:{click:function(i){return t.$router.pushToTab({path:"/sku-"+e.sku_id})}}},[a("div",{staticClass:"foot-img"},[a("img",{attrs:{src:t.$img(e.sku_image,{size:"mid"})},on:{error:function(e){return t.imageErrorFoot(i)}}})]),a("div",{staticClass:"foot-info"},[a("div",{staticClass:"foot-name"},[t._v(t._s(e.goods_name))]),a("div",{staticClass:"foot-price"},[t._v("¥"+t._s(e.discount_price))])])])])}))],2)])])])])},s=[],r=(i("c740"),i("5530")),o=i("5315"),n=i("df7cd"),d=i("dea0"),c=i("2f62"),u={name:"member",components:{},data:function(){return{couponNum:0,orderNum:{waitPay:0,readyDelivery:0,waitDelivery:0,refunding:0},orderList:[],orderStatus:"all",footInfo:{page:1,page_size:6},total:0,footList:[],currentPage:1,loading:!0,goodsTotal:0,state:"",growth:"",levelList:[],member_level:{},progress:0,yes:!0}},created:function(){this.getCouponNum(),this.getOrderNum(),this.getOrderList(),this.getFootprint(),this.getGoodsCollect(),this.$forceUpdate()},computed:Object(r["a"])({},Object(c["b"])(["defaultHeadImage","defaultGoodsImage","member"])),watch:{member:{handler:function(){console.log(this.member),this.member&&this.getLevelList()},immediate:!0,deep:!0}},mounted:function(){var t=this;setTimeout((function(){t.yes=!1}),300)},methods:{getLevelList:function(){var t=this;Object(o["c"])().then((function(e){if(e.data&&0==e.code){t.levelList=e.data;var i=t.levelList.findIndex((function(e){return e.level_id==t.member.member_level})),a=t.levelList.length;a>i+1?t.member.growth>t.levelList[i+1].growth?t.progress=100:t.progress=t.member.growth/t.levelList[i+1].growth*100:t.progress=100}else t.$message.error(err.message)})).catch((function(t){console.log(t.message)}))},getCouponNum:function(){var t=this;Object(o["a"])().then((function(e){t.couponNum=e.data})).catch((function(t){console.log(t.message)}))},getOrderNum:function(){var t=this;Object(o["e"])({order_status:"waitpay,waitsend,waitconfirm,waitrate,refunding"}).then((function(e){console.log(e,"获取订单数量"),0==e.code&&(t.orderNum.waitPay=e.data.waitpay,t.orderNum.readyDelivery=e.data.waitsend,t.orderNum.waitDelivery=e.data.waitconfirm,t.orderNum.waitEvaluate=e.data.waitrate,t.orderNum.refunding=e.data.refunding)})).catch((function(t){console.log(t.message)}))},getOrderList:function(){var t=this;Object(d["c"])({order_status:this.orderStatus,page:1,page_size:3}).then((function(e){0==e.code&&e.data&&(t.orderList=e.data.list),t.loading=!1})).catch((function(e){t.loading=!1,t.$message.error(e.message)}))},getFootprint:function(){var t=this;Object(o["b"])(this.footInfo).then((function(e){0==e.code&&e.data&&(t.footList=e.data.list,t.total=e.data.count)})).catch((function(t){console.log(t.message)}))},orderDetail:function(t){switch(parseInt(t.order_type)){case 2:this.$router.push({path:"/member/order_detail_pickup",query:{order_id:t.order_id}});break;case 3:this.$router.push({path:"/member/order_detail_local_delivery",query:{order_id:t.order_id}});break;case 4:this.$router.push({path:"/member/order_detail_virtual",query:{order_id:t.order_id}});break;default:this.$router.push({path:"/member/order_detail",query:{order_id:t.order_id}});break}},imageErrorOrder:function(t,e){this.orderList[t].order_goods[e].sku_image=this.defaultGoodsImage},imageErrorFoot:function(t){this.footList[t].sku_image=this.defaultGoodsImage},getGoodsCollect:function(){var t=this;Object(n["b"])().then((function(e){t.goodsTotal=e.data.count})).catch((function(e){t.loading=!1,console.log(e.message)}))}}},m=u,l=(i("e72b"),i("2877")),g=Object(l["a"])(m,a,s,!1,null,"2102d56e",null);e["default"]=g.exports},fb77:function(t,e,i){t.exports=i.p+"assets/img/member-empty.47c6a4f9.png"}}]); +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1969ff2c"],{"0d11":function(t,e){t.exports="data:image/png;base64,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"},"2b7e":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAFdElEQVRoQ92aa2xUVRDHf7OUd+0uCCgg2IC2CBJUqClgFLAa5QvEhgiVbou8qhj1C69WISjigxhQfAAhPHYBkQZ5RCAgiNGoMRCVqARQkIeBKAV2SaW1tHvMvbct3XbLvfewbdOeZD/tzH/mf+7MnDkPIU5DTerci0hkJIohoFKBZKAL0BEQoBgoAk6BHEM4hMdzQNZcOhsPFwwD2kNld+qNVOQgnvEo1V8LSOQIKrKJck9ANoZOa2FUzpRrXTXRN4hWqgBFJuBxDRBbIYKwhQp5Q9aHDrvFdPVFVHZiN8TzDohfdxIcOKhABVCRWRIs/seBvCnimIjK9o5DWAn4nILfpFwIxTQJhgud4NgSUeNoQ3vvUuA5J4BxlxGWczX8khRSdiPsGxJR47om0r5sC/B43B10B7iXkjaZUnjBqHwxR71E1LQeHSj9dx8w1J3NBpP+nnYdM2TluauxLMQkUhlOu4FRDeaWHvB+SsKjY4VZbCJ+70dNlhN2BIXlsi5cJ1/rEFF+79PAJju8Jv1fqQkSvBLlYxQR9WyXHpRf+60RS6zufIRIaD1AVhedqwKIJuL3bgCydNEbWW+jBMLP1CGiJnofwMMhN4tkIzte25wiwhBZH/4xamVX/qRtIGOa2DmX5tV2CVwZW01EZfnuJEGdjGMD6NIhbfEIirskGP7TzBGV7S1AWOgart9weCwP2t8CKuJaPUpBKfhlP+wxKr+bIa9LIDTPIuL3HgHucaPObX3glT2Q1NWVmq1wjuue9LgEwqli7uwqKs7YGqgtkDoM8ne5VrNVcE8EEugryu/LAbXW1oAbIkaYlP8HrdvVhS0vA08r6xdr6BBRTDGILAP1QlyJXD4PBcMgdwk8aBYVaxSdgfkjIGsRDB8fPyLIB6L83j1abbqR6HN3xnbmWimseRm++xTyVkF6Jvx9EhaNhrYdYc4O6NwzfkSELwwifwB9XX+R5EGQvxvadqhfded7sHk+5K2ETfOgRyrM3n5jUzqhBScMImEgyTURQ2FgBkxaCrfeEa3+w2ewYzF0TYafjN1A5egzGFq3hZSh8FR+dJ4YOfX5Etj6lo4rFw0iSkezWqd7Crz2NbSpkdgHt0PhAiuMjBA6vBf6PwxGohdfgrQxMHY2SOUBjFEc1s+GfcaRgNYou3ki7RKhYDf0Hhjbg4t/wcz7oWAX9E2LLVNWCu9mwtFvtVgAJhH90DLM9uwHC76KLrXnj8PyqeBJsL7C2V+h1wBLxpj9hybAqMkgNZrvrW/Ctrd1iVzST3bDqYyp8MQM8N0e7cC5Y7A0CzweKL8GRachqRt08Bp9BDw6GTKmRxMxEL7ZAKtm6JAxk12v/KakWyt7VZzXZ77oLMxJgykfWmXYbuhULav8ai6I946EmVvt3IILp2BuulXd6lsEa6LoELEWRM0WZcAImLXNnkjJFchPh+dXw93p9vI6RMwWRbdpdPpFDNdLi8Gobk6GDhGjaTSwtdr4/o/Yr9JOHK8t457I7xIIp+hvrDp1t9YPY/WO1zA2Z7md3aEpWSjB0KsWkVxfMhF1otlvda3wagGHDyaRHO9gFAeb/XFQZdI3/wM6k0hLOTI1yWQnjUfkE3elo5Gl7Q6xq9xROd6PUeQ1sntOza2QQLiOb83toudLSsJPOr7oMUOsJVy9VYdYS7gMvU7GvJ5+H5juNIjjLLeCkvCLN3U9XdOhJnkwIEyXdeHNTibG9sFANJnEbuBZjEh2A3YACqWCEJnZIE84ogjl+u5DqfwGeVQjskjWhn528hVqyrj6IrXBq585IRNcX0tcBzsKamOTPHOKNVsWKTUSIQ1UCqr64VnV1tB6eCbmw7PjZoOq5IAEL7u/0ojhwP+jRN1bZiTgvgAAAABJRU5ErkJggg=="},"4fc8":function(t,e){t.exports="data:image/png;base64,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"},c0e8:function(t,e,i){},c740:function(t,e,i){"use strict";var a=i("23e7"),s=i("b727").findIndex,r=i("44d2"),o=i("ae40"),n="findIndex",d=!0,c=o(n);n in[]&&Array(1)[n]((function(){d=!1})),a({target:"Array",proto:!0,forced:d||!c},{findIndex:function(t){return s(this,t,arguments.length>1?arguments[1]:void 0)}}),r(n)},df7cd:function(t,e,i){"use strict";i.d(e,"b",(function(){return s})),i.d(e,"a",(function(){return r}));var a=i("751a");function s(t){return Object(a["a"])({url:"/api/goodscollect/page",data:t,forceLogin:!0})}function r(t){return Object(a["a"])({url:"/api/goodscollect/delete",data:t,forceLogin:!0})}},e72b:function(t,e,i){"use strict";var a=i("c0e8"),s=i.n(a);s.a},f2f4:function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"box"},[a("div",{directives:[{name:"show",rawName:"v-show",value:t.yes,expression:"yes"}],staticClass:"null-page"}),a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"member-index"},[a("div",{staticClass:"member-top"},[a("div",{staticClass:"info-wrap"},[a("div",{staticClass:"info-top"},[a("div",{staticClass:"avtar"},[a("router-link",{attrs:{to:"/member/info"}},[t.member.headimg?a("img",{attrs:{src:t.$img(t.member.headimg)},on:{error:function(e){t.member.headimg=t.defaultHeadImage}}}):a("img",{attrs:{src:t.$img(t.defaultHeadImage)}})])],1),a("div",{staticClass:"member-wrap"},[t.member?[t.member.nickname?a("div",{staticClass:"name member-name"},[a("router-link",{attrs:{to:"/member/info"}},[t._v(t._s(t.member.nickname))])],1):t._e(),t.member.member_level_name?a("div",{staticClass:"level"},[t._v(t._s(t.member.member_level_name))]):t._e(),a("div",{staticClass:"growth"},[t._v(" 成长值: "),a("el-progress",{attrs:{"text-inside":!0,"stroke-width":10,percentage:t.progress,"show-text":!1}}),a("div")],1)]:a("div",{staticClass:"no-login name"},[t._v("未登录")])],2)]),a("div",{staticClass:"account"},[a("div",{staticClass:"content"},[a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/my_coupon"}},[a("img",{attrs:{src:i("2b7e"),alt:""}}),a("div",{staticClass:"name"},[t._v("优惠券")]),t.member.member_id&&t.couponNum?a("div",{staticClass:"num"},[t._v(t._s(t.couponNum))]):a("div",{staticClass:"num"},[t._v("0")])])],1),a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/my_point"}},[a("img",{attrs:{src:i("4fc8"),alt:""}}),a("div",{staticClass:"name"},[t._v("积分")]),t.member.point?a("div",{staticClass:"num"},[t._v(t._s(t.member.point))]):a("div",{staticClass:"num"},[t._v("0")])])],1),a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/account"}},[a("img",{attrs:{src:i("0d11"),alt:""}}),a("div",{staticClass:"name"},[t._v("消费券")]),t.member.balance||t.member.balance_money?a("div",{staticClass:"num"},[t._v(" "+t._s((parseFloat(t.member.balance)+parseFloat(t.member.balance_money)).toFixed(2))+" ")]):a("div",{staticClass:"num"},[t._v("0")])])],1)])])]),a("div",{staticClass:"collection"},[a("div",{staticClass:"title"},[t._v("我的关注")]),a("div",{staticClass:"xian"}),a("div",{staticClass:"item-wrap"},[a("div",{staticClass:"item"},[a("div",{staticClass:"num"},[t._v(t._s(t.goodsTotal))]),a("div",{staticClass:"collect"},[t._v("商品关注")])])])])]),a("div",{staticClass:"member-bottom"},[a("div",{staticClass:"my-order"},[a("div",{staticClass:"order-title"},[t._v("我的订单")]),a("div",{staticClass:"xian"}),a("div",{staticClass:"order-item"},[a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitpay"}},[a("i",{staticClass:"iconfont icondaifukuan"}),t.orderNum.waitPay?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitPay))]):t._e(),a("div",{staticClass:"name"},[t._v("待付款")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitsend"}},[a("i",{staticClass:"iconfont icondaifahuo"}),t.orderNum.readyDelivery?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.readyDelivery))]):t._e(),a("div",{staticClass:"name"},[t._v("待发货")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitconfirm"}},[a("i",{staticClass:"iconfont icontubiaolunkuo-"}),t.orderNum.waitDelivery?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitDelivery))]):t._e(),a("div",{staticClass:"name"},[t._v("待收货")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitrate"}},[a("i",{staticClass:"iconfont icondaipingjia"}),t.orderNum.waitEvaluate?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitEvaluate))]):t._e(),a("div",{staticClass:"name"},[t._v("待评价")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/activist"}},[a("i",{staticClass:"iconfont iconshouhou"}),t.orderNum.refunding?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.refunding))]):t._e(),a("div",{staticClass:"name"},[t._v("退款/售后")])])],1),t.orderList.length?a("div",t._l(t.orderList,(function(e,i){return a("div",{key:i,staticClass:"order-goods-wrap"},t._l(e.order_goods,(function(s,r){return a("div",{key:r,staticClass:"order-goods"},[a("div",{staticClass:"goods-item"},[a("div",{staticClass:"goods-img",on:{click:function(e){return t.$router.pushToTab({path:"/sku-"+s.sku_id})}}},[a("img",{attrs:{src:t.$img(s.sku_image,{size:"mid"})},on:{error:function(e){return t.imageErrorOrder(i,r)}}})]),a("div",{staticClass:"info-wrap"},[a("div",{staticClass:"goods-name",on:{click:function(e){return t.$router.pushToTab({path:"/sku-"+s.sku_id})}}},[t._v(t._s(s.sku_name))]),a("div",{staticClass:"price"},[t._v("¥"+t._s(s.price))])]),a("div",{staticClass:"payment"},[t._v(t._s(e.order_status_name))]),a("div",{staticClass:"goods-detail",on:{click:function(i){return t.orderDetail(e)}}},[a("p",[t._v("查看详情")])])])])})),0)})),0):a("div",{staticClass:"empty"},[a("img",{attrs:{src:i("fb77"),alt:""}}),a("div",[a("router-link",{attrs:{to:"/"}},[t._v("您买的东西太少了,这里都空空的,快去挑选合适的商品吧!")])],1)])]),a("div",{staticClass:"bottom-right"},[a("div",{staticClass:"my-foot"},[a("div",{staticClass:"title"},[t._v("我的足迹")]),a("div",{staticClass:"xian"}),t._l(t.footList,(function(e,i){return a("div",{key:e.goods_id,staticClass:"foot-content"},[a("div",{staticClass:"foot-item",on:{click:function(i){return t.$router.pushToTab({path:"/sku-"+e.sku_id})}}},[a("div",{staticClass:"foot-img"},[a("img",{attrs:{src:t.$img(e.sku_image,{size:"mid"})},on:{error:function(e){return t.imageErrorFoot(i)}}})]),a("div",{staticClass:"foot-info"},[a("div",{staticClass:"foot-name"},[t._v(t._s(e.goods_name))]),a("div",{staticClass:"foot-price"},[t._v("¥"+t._s(e.discount_price))])])])])}))],2)])])])])},s=[],r=(i("c740"),i("5530")),o=i("5315"),n=i("df7cd"),d=i("dea0"),c=i("2f62"),u={name:"member",components:{},data:function(){return{couponNum:0,orderNum:{waitPay:0,readyDelivery:0,waitDelivery:0,refunding:0},orderList:[],orderStatus:"all",footInfo:{page:1,page_size:6},total:0,footList:[],currentPage:1,loading:!0,goodsTotal:0,state:"",growth:"",levelList:[],member_level:{},progress:0,yes:!0}},created:function(){this.getCouponNum(),this.getOrderNum(),this.getOrderList(),this.getFootprint(),this.getGoodsCollect(),this.$forceUpdate()},computed:Object(r["a"])({},Object(c["b"])(["defaultHeadImage","defaultGoodsImage","member"])),watch:{member:{handler:function(){console.log(this.member),this.member&&this.getLevelList()},immediate:!0,deep:!0}},mounted:function(){var t=this;setTimeout((function(){t.yes=!1}),300)},methods:{getLevelList:function(){var t=this;Object(o["c"])().then((function(e){if(e.data&&0==e.code){t.levelList=e.data;var i=t.levelList.findIndex((function(e){return e.level_id==t.member.member_level})),a=t.levelList.length;a>i+1?t.member.growth>t.levelList[i+1].growth?t.progress=100:t.progress=t.member.growth/t.levelList[i+1].growth*100:t.progress=100}else t.$message.error(err.message)})).catch((function(t){console.log(t.message)}))},getCouponNum:function(){var t=this;Object(o["a"])().then((function(e){t.couponNum=e.data})).catch((function(t){console.log(t.message)}))},getOrderNum:function(){var t=this;Object(o["e"])({order_status:"waitpay,waitsend,waitconfirm,waitrate,refunding"}).then((function(e){console.log(e,"获取订单数量"),0==e.code&&(t.orderNum.waitPay=e.data.waitpay,t.orderNum.readyDelivery=e.data.waitsend,t.orderNum.waitDelivery=e.data.waitconfirm,t.orderNum.waitEvaluate=e.data.waitrate,t.orderNum.refunding=e.data.refunding)})).catch((function(t){console.log(t.message)}))},getOrderList:function(){var t=this;Object(d["c"])({order_status:this.orderStatus,page:1,page_size:3}).then((function(e){0==e.code&&e.data&&(t.orderList=e.data.list),t.loading=!1})).catch((function(e){t.loading=!1,t.$message.error(e.message)}))},getFootprint:function(){var t=this;Object(o["b"])(this.footInfo).then((function(e){0==e.code&&e.data&&(t.footList=e.data.list,t.total=e.data.count)})).catch((function(t){console.log(t.message)}))},orderDetail:function(t){switch(parseInt(t.order_type)){case 2:this.$router.push({path:"/member/order_detail_pickup",query:{order_id:t.order_id}});break;case 3:this.$router.push({path:"/member/order_detail_local_delivery",query:{order_id:t.order_id}});break;case 4:this.$router.push({path:"/member/order_detail_virtual",query:{order_id:t.order_id}});break;default:this.$router.push({path:"/member/order_detail",query:{order_id:t.order_id}});break}},imageErrorOrder:function(t,e){this.orderList[t].order_goods[e].sku_image=this.defaultGoodsImage},imageErrorFoot:function(t){this.footList[t].sku_image=this.defaultGoodsImage},getGoodsCollect:function(){var t=this;Object(n["b"])().then((function(e){t.goodsTotal=e.data.count})).catch((function(e){t.loading=!1,console.log(e.message)}))}}},m=u,l=(i("e72b"),i("2877")),g=Object(l["a"])(m,a,s,!1,null,"2102d56e",null);e["default"]=g.exports},fb77:function(t,e,i){t.exports=i.p+"assets/img/member-empty.47c6a4f9.png"}}]); //# sourceMappingURL=chunk-1969ff2c.52ea0a56.js.map \ No newline at end of file diff --git a/addon/pc/source/cs_default/assets/js/chunk-1969ff2c.52ea0a56.js.map b/addon/pc/source/cs_default/assets/js/chunk-1969ff2c.52ea0a56.js.map index 006e3ae..46c6fc2 100644 --- a/addon/pc/source/cs_default/assets/js/chunk-1969ff2c.52ea0a56.js.map +++ b/addon/pc/source/cs_default/assets/js/chunk-1969ff2c.52ea0a56.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./src/assets/images/balance.png","webpack:///./src/assets/images/coupon.png","webpack:///./src/assets/images/point.png","webpack:///./node_modules/core-js/modules/es.array.find-index.js","webpack:///./src/api/member/collection.js","webpack:///./src/views/member/index.vue?60ec","webpack:///./src/views/member/index.vue?66df","webpack:///src/views/member/index.vue","webpack:///./src/views/member/index.vue?c57a","webpack:///./src/views/member/index.vue","webpack:///./src/assets/images/member-empty.png"],"names":["module","exports","$","$findIndex","findIndex","addToUnscopables","arrayMethodUsesToLength","FIND_INDEX","SKIPS_HOLES","USES_TO_LENGTH","Array","target","proto","forced","callbackfn","this","arguments","length","undefined","goodsCollect","params","http","url","data","forceLogin","deleteGoods","render","_vm","_h","$createElement","_c","_self","staticClass","directives","name","rawName","value","expression","attrs","member","$img","headimg","on","$event","defaultHeadImage","_v","_s","nickname","_e","member_level_name","progress","member_id","couponNum","point","balance","balance_money","parseFloat","toFixed","goodsTotal","orderNum","waitPay","readyDelivery","waitDelivery","waitEvaluate","refunding","orderList","_l","orderItem","orderIndex","key","goodsItem","goodsIndex","$router","pushToTab","path","sku_id","sku_image","size","imageErrorOrder","sku_name","price","order_status_name","orderDetail","item","index","goods_id","imageErrorFoot","goods_name","discount_price","staticRenderFns","component"],"mappings":"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","file":"assets/js/chunk-1969ff2c.52ea0a56.js","sourcesContent":["module.exports = \"data:image/png;base64,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\"","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAFdElEQVRoQ92aa2xUVRDHf7OUd+0uCCgg2IC2CBJUqClgFLAa5QvEhgiVbou8qhj1C69WISjigxhQfAAhPHYBkQZ5RCAgiNGoMRCVqARQkIeBKAV2SaW1tHvMvbct3XbLvfewbdOeZD/tzH/mf+7MnDkPIU5DTerci0hkJIohoFKBZKAL0BEQoBgoAk6BHEM4hMdzQNZcOhsPFwwD2kNld+qNVOQgnvEo1V8LSOQIKrKJck9ANoZOa2FUzpRrXTXRN4hWqgBFJuBxDRBbIYKwhQp5Q9aHDrvFdPVFVHZiN8TzDohfdxIcOKhABVCRWRIs/seBvCnimIjK9o5DWAn4nILfpFwIxTQJhgud4NgSUeNoQ3vvUuA5J4BxlxGWczX8khRSdiPsGxJR47om0r5sC/B43B10B7iXkjaZUnjBqHwxR71E1LQeHSj9dx8w1J3NBpP+nnYdM2TluauxLMQkUhlOu4FRDeaWHvB+SsKjY4VZbCJ+70dNlhN2BIXlsi5cJ1/rEFF+79PAJju8Jv1fqQkSvBLlYxQR9WyXHpRf+60RS6zufIRIaD1AVhedqwKIJuL3bgCydNEbWW+jBMLP1CGiJnofwMMhN4tkIzte25wiwhBZH/4xamVX/qRtIGOa2DmX5tV2CVwZW01EZfnuJEGdjGMD6NIhbfEIirskGP7TzBGV7S1AWOgart9weCwP2t8CKuJaPUpBKfhlP+wxKr+bIa9LIDTPIuL3HgHucaPObX3glT2Q1NWVmq1wjuue9LgEwqli7uwqKs7YGqgtkDoM8ne5VrNVcE8EEugryu/LAbXW1oAbIkaYlP8HrdvVhS0vA08r6xdr6BBRTDGILAP1QlyJXD4PBcMgdwk8aBYVaxSdgfkjIGsRDB8fPyLIB6L83j1abbqR6HN3xnbmWimseRm++xTyVkF6Jvx9EhaNhrYdYc4O6NwzfkSELwwifwB9XX+R5EGQvxvadqhfded7sHk+5K2ETfOgRyrM3n5jUzqhBScMImEgyTURQ2FgBkxaCrfeEa3+w2ewYzF0TYafjN1A5egzGFq3hZSh8FR+dJ4YOfX5Etj6lo4rFw0iSkezWqd7Crz2NbSpkdgHt0PhAiuMjBA6vBf6PwxGohdfgrQxMHY2SOUBjFEc1s+GfcaRgNYou3ki7RKhYDf0Hhjbg4t/wcz7oWAX9E2LLVNWCu9mwtFvtVgAJhH90DLM9uwHC76KLrXnj8PyqeBJsL7C2V+h1wBLxpj9hybAqMkgNZrvrW/Ctrd1iVzST3bDqYyp8MQM8N0e7cC5Y7A0CzweKL8GRachqRt08Bp9BDw6GTKmRxMxEL7ZAKtm6JAxk12v/KakWyt7VZzXZ77oLMxJgykfWmXYbuhULav8ai6I946EmVvt3IILp2BuulXd6lsEa6LoELEWRM0WZcAImLXNnkjJFchPh+dXw93p9vI6RMwWRbdpdPpFDNdLi8Gobk6GDhGjaTSwtdr4/o/Yr9JOHK8t457I7xIIp+hvrDp1t9YPY/WO1zA2Z7md3aEpWSjB0KsWkVxfMhF1otlvda3wagGHDyaRHO9gFAeb/XFQZdI3/wM6k0hLOTI1yWQnjUfkE3elo5Gl7Q6xq9xROd6PUeQ1sntOza2QQLiOb83toudLSsJPOr7oMUOsJVy9VYdYS7gMvU7GvJ5+H5juNIjjLLeCkvCLN3U9XdOhJnkwIEyXdeHNTibG9sFANJnEbuBZjEh2A3YACqWCEJnZIE84ogjl+u5DqfwGeVQjskjWhn528hVqyrj6IrXBq585IRNcX0tcBzsKamOTPHOKNVsWKTUSIQ1UCqr64VnV1tB6eCbmw7PjZoOq5IAEL7u/0ojhwP+jRN1bZiTgvgAAAABJRU5ErkJggg==\"","module.exports = \"data:image/png;base64,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\"","'use strict';\nvar $ = require('../internals/export');\nvar $findIndex = require('../internals/array-iteration').findIndex;\nvar addToUnscopables = require('../internals/add-to-unscopables');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar FIND_INDEX = 'findIndex';\nvar SKIPS_HOLES = true;\n\nvar USES_TO_LENGTH = arrayMethodUsesToLength(FIND_INDEX);\n\n// Shouldn't skip holes\nif (FIND_INDEX in []) Array(1)[FIND_INDEX](function () { SKIPS_HOLES = false; });\n\n// `Array.prototype.findIndex` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.findindex\n$({ target: 'Array', proto: true, forced: SKIPS_HOLES || !USES_TO_LENGTH }, {\n findIndex: function findIndex(callbackfn /* , that = undefined */) {\n return $findIndex(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n\n// https://tc39.github.io/ecma262/#sec-array.prototype-@@unscopables\naddToUnscopables(FIND_INDEX);\n","import http from \"../../utils/http\"\r\n/**\r\n * 我的商品收藏\r\n */\r\nexport function goodsCollect(params) {\r\n return http({\r\n url: \"/api/goodscollect/page\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}\r\n/**\r\n * 取消商品收藏\r\n */\r\nexport function deleteGoods(params) {\r\n return http({\r\n url: \"/api/goodscollect/delete\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}\r\n/**\r\n * 取消店铺收藏\r\n */\r\nexport function deleteShop(params) {\r\n return http({\r\n url: \"/api/shopmember/delete\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/sass-resources-loader/lib/loader.js??ref--8-oneOf-1-4!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=2102d56e&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/sass-resources-loader/lib/loader.js??ref--8-oneOf-1-4!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=2102d56e&lang=scss&scoped=true&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"box\"},[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.yes),expression:\"yes\"}],staticClass:\"null-page\"}),_c('div',{directives:[{name:\"loading\",rawName:\"v-loading\",value:(_vm.loading),expression:\"loading\"}],staticClass:\"member-index\"},[_c('div',{staticClass:\"member-top\"},[_c('div',{staticClass:\"info-wrap\"},[_c('div',{staticClass:\"info-top\"},[_c('div',{staticClass:\"avtar\"},[_c('router-link',{attrs:{\"to\":\"/member/info\"}},[(_vm.member.headimg)?_c('img',{attrs:{\"src\":_vm.$img(_vm.member.headimg)},on:{\"error\":function($event){_vm.member.headimg = _vm.defaultHeadImage}}}):_c('img',{attrs:{\"src\":_vm.$img(_vm.defaultHeadImage)}})])],1),_c('div',{staticClass:\"member-wrap\"},[(_vm.member)?[(_vm.member.nickname)?_c('div',{staticClass:\"name member-name\"},[_c('router-link',{attrs:{\"to\":\"/member/info\"}},[_vm._v(_vm._s(_vm.member.nickname))])],1):_vm._e(),(_vm.member.member_level_name)?_c('div',{staticClass:\"level\"},[_vm._v(_vm._s(_vm.member.member_level_name))]):_vm._e(),_c('div',{staticClass:\"growth\"},[_vm._v(\" 成长值: \"),_c('el-progress',{attrs:{\"text-inside\":true,\"stroke-width\":10,\"percentage\":_vm.progress,\"show-text\":false}}),_c('div')],1)]:_c('div',{staticClass:\"no-login name\"},[_vm._v(\"未登录\")])],2)]),_c('div',{staticClass:\"account\"},[_c('div',{staticClass:\"content\"},[_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/my_coupon\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/coupon.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"优惠券\")]),(_vm.member.member_id && _vm.couponNum)?_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.couponNum))]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1),_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/my_point\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/point.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"积分\")]),(_vm.member.point)?_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.member.point))]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1),_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/account\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/balance.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"余额\")]),(_vm.member.balance || _vm.member.balance_money)?_c('div',{staticClass:\"num\"},[_vm._v(\" \"+_vm._s((parseFloat(_vm.member.balance) + parseFloat(_vm.member.balance_money)).toFixed(2))+\" \")]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1)])])]),_c('div',{staticClass:\"collection\"},[_c('div',{staticClass:\"title\"},[_vm._v(\"我的关注\")]),_c('div',{staticClass:\"xian\"}),_c('div',{staticClass:\"item-wrap\"},[_c('div',{staticClass:\"item\"},[_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.goodsTotal))]),_c('div',{staticClass:\"collect\"},[_vm._v(\"商品关注\")])])])])]),_c('div',{staticClass:\"member-bottom\"},[_c('div',{staticClass:\"my-order\"},[_c('div',{staticClass:\"order-title\"},[_vm._v(\"我的订单\")]),_c('div',{staticClass:\"xian\"}),_c('div',{staticClass:\"order-item\"},[_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitpay\"}},[_c('i',{staticClass:\"iconfont icondaifukuan\"}),(_vm.orderNum.waitPay)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitPay))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待付款\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitsend\"}},[_c('i',{staticClass:\"iconfont icondaifahuo\"}),(_vm.orderNum.readyDelivery)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.readyDelivery))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待发货\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitconfirm\"}},[_c('i',{staticClass:\"iconfont icontubiaolunkuo-\"}),(_vm.orderNum.waitDelivery)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitDelivery))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待收货\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitrate\"}},[_c('i',{staticClass:\"iconfont icondaipingjia\"}),(_vm.orderNum.waitEvaluate)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitEvaluate))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待评价\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/activist\"}},[_c('i',{staticClass:\"iconfont iconshouhou\"}),(_vm.orderNum.refunding)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.refunding))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"退款/售后\")])])],1),(_vm.orderList.length)?_c('div',_vm._l((_vm.orderList),function(orderItem,orderIndex){return _c('div',{key:orderIndex,staticClass:\"order-goods-wrap\"},_vm._l((orderItem.order_goods),function(goodsItem,goodsIndex){return _c('div',{key:goodsIndex,staticClass:\"order-goods\"},[_c('div',{staticClass:\"goods-item\"},[_c('div',{staticClass:\"goods-img\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + goodsItem.sku_id })}}},[_c('img',{attrs:{\"src\":_vm.$img(goodsItem.sku_image, { size: 'mid' })},on:{\"error\":function($event){return _vm.imageErrorOrder(orderIndex, goodsIndex)}}})]),_c('div',{staticClass:\"info-wrap\"},[_c('div',{staticClass:\"goods-name\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + goodsItem.sku_id })}}},[_vm._v(_vm._s(goodsItem.sku_name))]),_c('div',{staticClass:\"price\"},[_vm._v(\"¥\"+_vm._s(goodsItem.price))])]),_c('div',{staticClass:\"payment\"},[_vm._v(_vm._s(orderItem.order_status_name))]),_c('div',{staticClass:\"goods-detail\",on:{\"click\":function($event){return _vm.orderDetail(orderItem)}}},[_c('p',[_vm._v(\"查看详情\")])])])])}),0)}),0):_c('div',{staticClass:\"empty\"},[_c('img',{attrs:{\"src\":require(\"@/assets/images/member-empty.png\"),\"alt\":\"\"}}),_c('div',[_c('router-link',{attrs:{\"to\":\"/\"}},[_vm._v(\"您买的东西太少了,这里都空空的,快去挑选合适的商品吧!\")])],1)])]),_c('div',{staticClass:\"bottom-right\"},[_c('div',{staticClass:\"my-foot\"},[_c('div',{staticClass:\"title\"},[_vm._v(\"我的足迹\")]),_c('div',{staticClass:\"xian\"}),_vm._l((_vm.footList),function(item,index){return _c('div',{key:item.goods_id,staticClass:\"foot-content\"},[_c('div',{staticClass:\"foot-item\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + item.sku_id })}}},[_c('div',{staticClass:\"foot-img\"},[_c('img',{attrs:{\"src\":_vm.$img(item.sku_image, { size: 'mid' })},on:{\"error\":function($event){return _vm.imageErrorFoot(index)}}})]),_c('div',{staticClass:\"foot-info\"},[_c('div',{staticClass:\"foot-name\"},[_vm._v(_vm._s(item.goods_name))]),_c('div',{staticClass:\"foot-price\"},[_vm._v(\"¥\"+_vm._s(item.discount_price))])])])])})],2)])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./index.vue?vue&type=template&id=2102d56e&scoped=true&\"\nimport script from \"./index.vue?vue&type=script&lang=js&\"\nexport * from \"./index.vue?vue&type=script&lang=js&\"\nimport style0 from \"./index.vue?vue&type=style&index=0&id=2102d56e&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"2102d56e\",\n null\n \n)\n\nexport default component.exports","module.exports = __webpack_public_path__ + \"assets/img/member-empty.47c6a4f9.png\";"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./src/assets/images/balance.png","webpack:///./src/assets/images/coupon.png","webpack:///./src/assets/images/point.png","webpack:///./node_modules/core-js/modules/es.array.find-index.js","webpack:///./src/api/member/collection.js","webpack:///./src/views/member/index.vue?60ec","webpack:///./src/views/member/index.vue?66df","webpack:///src/views/member/index.vue","webpack:///./src/views/member/index.vue?c57a","webpack:///./src/views/member/index.vue","webpack:///./src/assets/images/member-empty.png"],"names":["module","exports","$","$findIndex","findIndex","addToUnscopables","arrayMethodUsesToLength","FIND_INDEX","SKIPS_HOLES","USES_TO_LENGTH","Array","target","proto","forced","callbackfn","this","arguments","length","undefined","goodsCollect","params","http","url","data","forceLogin","deleteGoods","render","_vm","_h","$createElement","_c","_self","staticClass","directives","name","rawName","value","expression","attrs","member","$img","headimg","on","$event","defaultHeadImage","_v","_s","nickname","_e","member_level_name","progress","member_id","couponNum","point","balance","balance_money","parseFloat","toFixed","goodsTotal","orderNum","waitPay","readyDelivery","waitDelivery","waitEvaluate","refunding","orderList","_l","orderItem","orderIndex","key","goodsItem","goodsIndex","$router","pushToTab","path","sku_id","sku_image","size","imageErrorOrder","sku_name","price","order_status_name","orderDetail","item","index","goods_id","imageErrorFoot","goods_name","discount_price","staticRenderFns","component"],"mappings":"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","file":"assets/js/chunk-1969ff2c.52ea0a56.js","sourcesContent":["module.exports = \"data:image/png;base64,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\"","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAFdElEQVRoQ92aa2xUVRDHf7OUd+0uCCgg2IC2CBJUqClgFLAa5QvEhgiVbou8qhj1C69WISjigxhQfAAhPHYBkQZ5RCAgiNGoMRCVqARQkIeBKAV2SaW1tHvMvbct3XbLvfewbdOeZD/tzH/mf+7MnDkPIU5DTerci0hkJIohoFKBZKAL0BEQoBgoAk6BHEM4hMdzQNZcOhsPFwwD2kNld+qNVOQgnvEo1V8LSOQIKrKJck9ANoZOa2FUzpRrXTXRN4hWqgBFJuBxDRBbIYKwhQp5Q9aHDrvFdPVFVHZiN8TzDohfdxIcOKhABVCRWRIs/seBvCnimIjK9o5DWAn4nILfpFwIxTQJhgud4NgSUeNoQ3vvUuA5J4BxlxGWczX8khRSdiPsGxJR47om0r5sC/B43B10B7iXkjaZUnjBqHwxR71E1LQeHSj9dx8w1J3NBpP+nnYdM2TluauxLMQkUhlOu4FRDeaWHvB+SsKjY4VZbCJ+70dNlhN2BIXlsi5cJ1/rEFF+79PAJju8Jv1fqQkSvBLlYxQR9WyXHpRf+60RS6zufIRIaD1AVhedqwKIJuL3bgCydNEbWW+jBMLP1CGiJnofwMMhN4tkIzte25wiwhBZH/4xamVX/qRtIGOa2DmX5tV2CVwZW01EZfnuJEGdjGMD6NIhbfEIirskGP7TzBGV7S1AWOgart9weCwP2t8CKuJaPUpBKfhlP+wxKr+bIa9LIDTPIuL3HgHucaPObX3glT2Q1NWVmq1wjuue9LgEwqli7uwqKs7YGqgtkDoM8ne5VrNVcE8EEugryu/LAbXW1oAbIkaYlP8HrdvVhS0vA08r6xdr6BBRTDGILAP1QlyJXD4PBcMgdwk8aBYVaxSdgfkjIGsRDB8fPyLIB6L83j1abbqR6HN3xnbmWimseRm++xTyVkF6Jvx9EhaNhrYdYc4O6NwzfkSELwwifwB9XX+R5EGQvxvadqhfded7sHk+5K2ETfOgRyrM3n5jUzqhBScMImEgyTURQ2FgBkxaCrfeEa3+w2ewYzF0TYafjN1A5egzGFq3hZSh8FR+dJ4YOfX5Etj6lo4rFw0iSkezWqd7Crz2NbSpkdgHt0PhAiuMjBA6vBf6PwxGohdfgrQxMHY2SOUBjFEc1s+GfcaRgNYou3ki7RKhYDf0Hhjbg4t/wcz7oWAX9E2LLVNWCu9mwtFvtVgAJhH90DLM9uwHC76KLrXnj8PyqeBJsL7C2V+h1wBLxpj9hybAqMkgNZrvrW/Ctrd1iVzST3bDqYyp8MQM8N0e7cC5Y7A0CzweKL8GRachqRt08Bp9BDw6GTKmRxMxEL7ZAKtm6JAxk12v/KakWyt7VZzXZ77oLMxJgykfWmXYbuhULav8ai6I946EmVvt3IILp2BuulXd6lsEa6LoELEWRM0WZcAImLXNnkjJFchPh+dXw93p9vI6RMwWRbdpdPpFDNdLi8Gobk6GDhGjaTSwtdr4/o/Yr9JOHK8t457I7xIIp+hvrDp1t9YPY/WO1zA2Z7md3aEpWSjB0KsWkVxfMhF1otlvda3wagGHDyaRHO9gFAeb/XFQZdI3/wM6k0hLOTI1yWQnjUfkE3elo5Gl7Q6xq9xROd6PUeQ1sntOza2QQLiOb83toudLSsJPOr7oMUOsJVy9VYdYS7gMvU7GvJ5+H5juNIjjLLeCkvCLN3U9XdOhJnkwIEyXdeHNTibG9sFANJnEbuBZjEh2A3YACqWCEJnZIE84ogjl+u5DqfwGeVQjskjWhn528hVqyrj6IrXBq585IRNcX0tcBzsKamOTPHOKNVsWKTUSIQ1UCqr64VnV1tB6eCbmw7PjZoOq5IAEL7u/0ojhwP+jRN1bZiTgvgAAAABJRU5ErkJggg==\"","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAFvElEQVRoQ92aeWxUVRTGf3dKR7rIDAXKptBYoCJhXwxBTaqiAUWNoFIbJCoRcY1/INABbbSbIFGRCCVGDQiiQgLGBRFo3JeigIkNUPalELrNK2UbmLnmvdeWTjsw8+6btqH3z5nzffd895177rmLIEpN5iTdiAikIxgFMg1IAboCCYAAaoEK4BCIPUi2Ix1FYn7V0Wi4oHeg3GRB5z5I/3SkYyrIW9SIRAkisBa/Y6WY7z2sxmGOlOUmC9xDCUgPMBlwWCYIDQgA63GIXDHXu8sqpyUhclFiMhcdC0E8URcuVvuLxF6CXEls4FUxu/ZUJADdJmIhMt/1CJIVgDtScpt2XgTPiHnal5HwhBUis3HidL0LzIqEMOo2kuVc1F4W2fiuxn1VITK7WyJO33rgnqg7aI1wMz7nZJFdrme+kO2KQmR2r3icZ7YAY6312WLWv+NLuFtkl50N1UNIIXXh9B1wZ4u5pUa8FZ82MVSYhRaS5/qgzeZEOIGS5cKjNZuvzYTIfNdjSNaG42vT/6XMEJ6aIB+DhMi3uvbCf/G/VkyxquPhJSZ2kJhTUVZPECwkz7UaeFyVvZVxa0SWltlMiMx1jUCw3coi2cqON+1OIhklPNo/QSu7zO20ASEebGPnrHUv5UbhqXmoQYjMcffFIQ/YLwAF9B4FKemQPAg63QAJyRAbB4FLcLYCTpdBZSkc/gmO/AK+M9acD7YO4KefWKAdNOaIzHd5kOTYYWTQo3Dri9B9cOQ0Z8uhuBD+XgEXaiLHNbaU4k3h8b5mCsl1lSAYqMSkj/akQkh7QAlugLQj8OlEqDmmwrFXZGlpwtjZOfxHVBgMzL2LYcTTyvAGYPVBWD5cjUeQKmSeezrIT9QYgHleZWgQUAagIEmVa4Yu5H2QL6gyRE2I7kC+6lZHLBUyz/W9rTJ9yhroP1F5HBqAekZ7r58qzw+6kH1AqioDzgTI/AZ6DFOmwO+DD8dC1X5Vjv26EA3opMpgCNHXgjHPwbg50NFljWrHx7BtAcRcB+cqrWEvW1fqQqQq2sA9+SMc/ws2zzZp+t4OAx+GniOgS3+Ijb9M778ANcfh5E4o3QS7N4L+m566718Gi3uruuKzL6Q+a50+Ab+9DbtWYYRKJK3POEh/A3qNNK2VJzuGEHuh9coh6Ngo20g/VOyFo7/CyX/NsuTSeXB0gLgkSEqFPrdB9yEYYVnfdPELkyORH8qmyv5kHz0L7soBEaPqhIk7sAU+n6LKYUx2e+lX73pwBty3VFGMhF2r4Vv1pQzQ06/NBTFtEhzYCjGxMOZ5GDINru8ZfmT1TLd/M/xcAJV7YPhTsOOj8LiQFsaCaLNEmVMONWWwLgPKS8xuEntA6njoejPEdYEOTgj44Xy1WSAeLIJT+o4aiOsME5aAPiDqk32G/aKxPmvptdKJHVC8DPZtAt8Vz9LMTWjKHTB0milAX0PsZC29aNTxtsr4zK/NLBTUJGhHofYknKs29xp6ua9/nfgu4E6BGGcw5LwG7/S1HlqCUjFPG2B/Y6WHT8YGM5zstI0zoGSdAoPIEVneBXVC3ClIqRc6ancd8d1gfEFdmDQZ6XCuHfsDil6HY3+Gswz1f/BW1wyvKBw+dL4JhmRC79Hmgqcvgs2agKpSKNsOu78y9+6qrenhgyEk3zUSSfE1fxxkiGkPB3SGkPZyZFo3V6YixGeqYdsquHCH2PVOyFzXMgTPtopT1jspFFlaM9+utYuebfi0CRFf9Bgh1h6u3hpCrD1chl4WY1xPLwFmWg/nqCAK8Wkv2bqebuxGmzwYkMwUHu2LSIYj7IOBIDH6E45LjkVIMa0FKwCJkKvoEJjdIk84ggTluochZFaLPKqRIk94vDsj+QqNbSx9kabkDc+cAiJD+VoCdiPkmjZ55hRqtAxRAZkOjAY5AEEK0nh4llhnX4ugAmk8PNsLFOMQRWJutfqVRiNH/gdv6wuUnT5+rgAAAABJRU5ErkJggg==\"","'use strict';\nvar $ = require('../internals/export');\nvar $findIndex = require('../internals/array-iteration').findIndex;\nvar addToUnscopables = require('../internals/add-to-unscopables');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar FIND_INDEX = 'findIndex';\nvar SKIPS_HOLES = true;\n\nvar USES_TO_LENGTH = arrayMethodUsesToLength(FIND_INDEX);\n\n// Shouldn't skip holes\nif (FIND_INDEX in []) Array(1)[FIND_INDEX](function () { SKIPS_HOLES = false; });\n\n// `Array.prototype.findIndex` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.findindex\n$({ target: 'Array', proto: true, forced: SKIPS_HOLES || !USES_TO_LENGTH }, {\n findIndex: function findIndex(callbackfn /* , that = undefined */) {\n return $findIndex(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n\n// https://tc39.github.io/ecma262/#sec-array.prototype-@@unscopables\naddToUnscopables(FIND_INDEX);\n","import http from \"../../utils/http\"\r\n/**\r\n * 我的商品收藏\r\n */\r\nexport function goodsCollect(params) {\r\n return http({\r\n url: \"/api/goodscollect/page\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}\r\n/**\r\n * 取消商品收藏\r\n */\r\nexport function deleteGoods(params) {\r\n return http({\r\n url: \"/api/goodscollect/delete\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}\r\n/**\r\n * 取消店铺收藏\r\n */\r\nexport function deleteShop(params) {\r\n return http({\r\n url: \"/api/shopmember/delete\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/sass-resources-loader/lib/loader.js??ref--8-oneOf-1-4!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=2102d56e&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/sass-resources-loader/lib/loader.js??ref--8-oneOf-1-4!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=2102d56e&lang=scss&scoped=true&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"box\"},[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.yes),expression:\"yes\"}],staticClass:\"null-page\"}),_c('div',{directives:[{name:\"loading\",rawName:\"v-loading\",value:(_vm.loading),expression:\"loading\"}],staticClass:\"member-index\"},[_c('div',{staticClass:\"member-top\"},[_c('div',{staticClass:\"info-wrap\"},[_c('div',{staticClass:\"info-top\"},[_c('div',{staticClass:\"avtar\"},[_c('router-link',{attrs:{\"to\":\"/member/info\"}},[(_vm.member.headimg)?_c('img',{attrs:{\"src\":_vm.$img(_vm.member.headimg)},on:{\"error\":function($event){_vm.member.headimg = _vm.defaultHeadImage}}}):_c('img',{attrs:{\"src\":_vm.$img(_vm.defaultHeadImage)}})])],1),_c('div',{staticClass:\"member-wrap\"},[(_vm.member)?[(_vm.member.nickname)?_c('div',{staticClass:\"name member-name\"},[_c('router-link',{attrs:{\"to\":\"/member/info\"}},[_vm._v(_vm._s(_vm.member.nickname))])],1):_vm._e(),(_vm.member.member_level_name)?_c('div',{staticClass:\"level\"},[_vm._v(_vm._s(_vm.member.member_level_name))]):_vm._e(),_c('div',{staticClass:\"growth\"},[_vm._v(\" 成长值: \"),_c('el-progress',{attrs:{\"text-inside\":true,\"stroke-width\":10,\"percentage\":_vm.progress,\"show-text\":false}}),_c('div')],1)]:_c('div',{staticClass:\"no-login name\"},[_vm._v(\"未登录\")])],2)]),_c('div',{staticClass:\"account\"},[_c('div',{staticClass:\"content\"},[_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/my_coupon\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/coupon.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"优惠券\")]),(_vm.member.member_id && _vm.couponNum)?_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.couponNum))]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1),_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/my_point\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/point.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"积分\")]),(_vm.member.point)?_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.member.point))]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1),_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/account\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/balance.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"消费券\")]),(_vm.member.balance || _vm.member.balance_money)?_c('div',{staticClass:\"num\"},[_vm._v(\" \"+_vm._s((parseFloat(_vm.member.balance) + parseFloat(_vm.member.balance_money)).toFixed(2))+\" \")]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1)])])]),_c('div',{staticClass:\"collection\"},[_c('div',{staticClass:\"title\"},[_vm._v(\"我的关注\")]),_c('div',{staticClass:\"xian\"}),_c('div',{staticClass:\"item-wrap\"},[_c('div',{staticClass:\"item\"},[_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.goodsTotal))]),_c('div',{staticClass:\"collect\"},[_vm._v(\"商品关注\")])])])])]),_c('div',{staticClass:\"member-bottom\"},[_c('div',{staticClass:\"my-order\"},[_c('div',{staticClass:\"order-title\"},[_vm._v(\"我的订单\")]),_c('div',{staticClass:\"xian\"}),_c('div',{staticClass:\"order-item\"},[_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitpay\"}},[_c('i',{staticClass:\"iconfont icondaifukuan\"}),(_vm.orderNum.waitPay)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitPay))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待付款\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitsend\"}},[_c('i',{staticClass:\"iconfont icondaifahuo\"}),(_vm.orderNum.readyDelivery)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.readyDelivery))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待发货\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitconfirm\"}},[_c('i',{staticClass:\"iconfont icontubiaolunkuo-\"}),(_vm.orderNum.waitDelivery)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitDelivery))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待收货\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitrate\"}},[_c('i',{staticClass:\"iconfont icondaipingjia\"}),(_vm.orderNum.waitEvaluate)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitEvaluate))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待评价\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/activist\"}},[_c('i',{staticClass:\"iconfont iconshouhou\"}),(_vm.orderNum.refunding)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.refunding))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"退款/售后\")])])],1),(_vm.orderList.length)?_c('div',_vm._l((_vm.orderList),function(orderItem,orderIndex){return _c('div',{key:orderIndex,staticClass:\"order-goods-wrap\"},_vm._l((orderItem.order_goods),function(goodsItem,goodsIndex){return _c('div',{key:goodsIndex,staticClass:\"order-goods\"},[_c('div',{staticClass:\"goods-item\"},[_c('div',{staticClass:\"goods-img\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + goodsItem.sku_id })}}},[_c('img',{attrs:{\"src\":_vm.$img(goodsItem.sku_image, { size: 'mid' })},on:{\"error\":function($event){return _vm.imageErrorOrder(orderIndex, goodsIndex)}}})]),_c('div',{staticClass:\"info-wrap\"},[_c('div',{staticClass:\"goods-name\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + goodsItem.sku_id })}}},[_vm._v(_vm._s(goodsItem.sku_name))]),_c('div',{staticClass:\"price\"},[_vm._v(\"¥\"+_vm._s(goodsItem.price))])]),_c('div',{staticClass:\"payment\"},[_vm._v(_vm._s(orderItem.order_status_name))]),_c('div',{staticClass:\"goods-detail\",on:{\"click\":function($event){return _vm.orderDetail(orderItem)}}},[_c('p',[_vm._v(\"查看详情\")])])])])}),0)}),0):_c('div',{staticClass:\"empty\"},[_c('img',{attrs:{\"src\":require(\"@/assets/images/member-empty.png\"),\"alt\":\"\"}}),_c('div',[_c('router-link',{attrs:{\"to\":\"/\"}},[_vm._v(\"您买的东西太少了,这里都空空的,快去挑选合适的商品吧!\")])],1)])]),_c('div',{staticClass:\"bottom-right\"},[_c('div',{staticClass:\"my-foot\"},[_c('div',{staticClass:\"title\"},[_vm._v(\"我的足迹\")]),_c('div',{staticClass:\"xian\"}),_vm._l((_vm.footList),function(item,index){return _c('div',{key:item.goods_id,staticClass:\"foot-content\"},[_c('div',{staticClass:\"foot-item\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + item.sku_id })}}},[_c('div',{staticClass:\"foot-img\"},[_c('img',{attrs:{\"src\":_vm.$img(item.sku_image, { size: 'mid' })},on:{\"error\":function($event){return _vm.imageErrorFoot(index)}}})]),_c('div',{staticClass:\"foot-info\"},[_c('div',{staticClass:\"foot-name\"},[_vm._v(_vm._s(item.goods_name))]),_c('div',{staticClass:\"foot-price\"},[_vm._v(\"¥\"+_vm._s(item.discount_price))])])])])})],2)])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./index.vue?vue&type=template&id=2102d56e&scoped=true&\"\nimport script from \"./index.vue?vue&type=script&lang=js&\"\nexport * from \"./index.vue?vue&type=script&lang=js&\"\nimport style0 from \"./index.vue?vue&type=style&index=0&id=2102d56e&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"2102d56e\",\n null\n \n)\n\nexport default component.exports","module.exports = __webpack_public_path__ + \"assets/img/member-empty.47c6a4f9.png\";"],"sourceRoot":""} \ No newline at end of file diff --git a/addon/pc/source/cs_default/assets/js/chunk-66c08c81.1981a058.js b/addon/pc/source/cs_default/assets/js/chunk-66c08c81.1981a058.js index 2be27f6..7750648 100644 --- a/addon/pc/source/cs_default/assets/js/chunk-66c08c81.1981a058.js +++ b/addon/pc/source/cs_default/assets/js/chunk-66c08c81.1981a058.js @@ -1,2 +1,2 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-66c08c81"],{"0d11":function(t,e){t.exports="data:image/png;base64,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"},"2b7e":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAFdElEQVRoQ92aa2xUVRDHf7OUd+0uCCgg2IC2CBJUqClgFLAa5QvEhgiVbou8qhj1C69WISjigxhQfAAhPHYBkQZ5RCAgiNGoMRCVqARQkIeBKAV2SaW1tHvMvbct3XbLvfewbdOeZD/tzH/mf+7MnDkPIU5DTerci0hkJIohoFKBZKAL0BEQoBgoAk6BHEM4hMdzQNZcOhsPFwwD2kNld+qNVOQgnvEo1V8LSOQIKrKJck9ANoZOa2FUzpRrXTXRN4hWqgBFJuBxDRBbIYKwhQp5Q9aHDrvFdPVFVHZiN8TzDohfdxIcOKhABVCRWRIs/seBvCnimIjK9o5DWAn4nILfpFwIxTQJhgud4NgSUeNoQ3vvUuA5J4BxlxGWczX8khRSdiPsGxJR47om0r5sC/B43B10B7iXkjaZUnjBqHwxR71E1LQeHSj9dx8w1J3NBpP+nnYdM2TluauxLMQkUhlOu4FRDeaWHvB+SsKjY4VZbCJ+70dNlhN2BIXlsi5cJ1/rEFF+79PAJju8Jv1fqQkSvBLlYxQR9WyXHpRf+60RS6zufIRIaD1AVhedqwKIJuL3bgCydNEbWW+jBMLP1CGiJnofwMMhN4tkIzte25wiwhBZH/4xamVX/qRtIGOa2DmX5tV2CVwZW01EZfnuJEGdjGMD6NIhbfEIirskGP7TzBGV7S1AWOgart9weCwP2t8CKuJaPUpBKfhlP+wxKr+bIa9LIDTPIuL3HgHucaPObX3glT2Q1NWVmq1wjuue9LgEwqli7uwqKs7YGqgtkDoM8ne5VrNVcE8EEugryu/LAbXW1oAbIkaYlP8HrdvVhS0vA08r6xdr6BBRTDGILAP1QlyJXD4PBcMgdwk8aBYVaxSdgfkjIGsRDB8fPyLIB6L83j1abbqR6HN3xnbmWimseRm++xTyVkF6Jvx9EhaNhrYdYc4O6NwzfkSELwwifwB9XX+R5EGQvxvadqhfded7sHk+5K2ETfOgRyrM3n5jUzqhBScMImEgyTURQ2FgBkxaCrfeEa3+w2ewYzF0TYafjN1A5egzGFq3hZSh8FR+dJ4YOfX5Etj6lo4rFw0iSkezWqd7Crz2NbSpkdgHt0PhAiuMjBA6vBf6PwxGohdfgrQxMHY2SOUBjFEc1s+GfcaRgNYou3ki7RKhYDf0Hhjbg4t/wcz7oWAX9E2LLVNWCu9mwtFvtVgAJhH90DLM9uwHC76KLrXnj8PyqeBJsL7C2V+h1wBLxpj9hybAqMkgNZrvrW/Ctrd1iVzST3bDqYyp8MQM8N0e7cC5Y7A0CzweKL8GRachqRt08Bp9BDw6GTKmRxMxEL7ZAKtm6JAxk12v/KakWyt7VZzXZ77oLMxJgykfWmXYbuhULav8ai6I946EmVvt3IILp2BuulXd6lsEa6LoELEWRM0WZcAImLXNnkjJFchPh+dXw93p9vI6RMwWRbdpdPpFDNdLi8Gobk6GDhGjaTSwtdr4/o/Yr9JOHK8t457I7xIIp+hvrDp1t9YPY/WO1zA2Z7md3aEpWSjB0KsWkVxfMhF1otlvda3wagGHDyaRHO9gFAeb/XFQZdI3/wM6k0hLOTI1yWQnjUfkE3elo5Gl7Q6xq9xROd6PUeQ1sntOza2QQLiOb83toudLSsJPOr7oMUOsJVy9VYdYS7gMvU7GvJ5+H5juNIjjLLeCkvCLN3U9XdOhJnkwIEyXdeHNTibG9sFANJnEbuBZjEh2A3YACqWCEJnZIE84ogjl+u5DqfwGeVQjskjWhn528hVqyrj6IrXBq585IRNcX0tcBzsKamOTPHOKNVsWKTUSIQ1UCqr64VnV1tB6eCbmw7PjZoOq5IAEL7u/0ojhwP+jRN1bZiTgvgAAAABJRU5ErkJggg=="},"4fc8":function(t,e){t.exports="data:image/png;base64,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"},c740:function(t,e,i){"use strict";var a=i("23e7"),s=i("b727").findIndex,r=i("44d2"),o="findIndex",n=!0;o in[]&&Array(1)[o]((function(){n=!1})),a({target:"Array",proto:!0,forced:n},{findIndex:function(t){return s(this,t,arguments.length>1?arguments[1]:void 0)}}),r(o)},df7cd:function(t,e,i){"use strict";i.d(e,"b",(function(){return s})),i.d(e,"a",(function(){return r}));var a=i("751a");function s(t){return Object(a["a"])({url:"/api/goodscollect/page",data:t,forceLogin:!0})}function r(t){return Object(a["a"])({url:"/api/goodscollect/delete",data:t,forceLogin:!0})}},e361:function(t,e,i){"use strict";i("e56d")},e56d:function(t,e,i){},f2f4:function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"box"},[a("div",{directives:[{name:"show",rawName:"v-show",value:t.yes,expression:"yes"}],staticClass:"null-page"}),a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"member-index"},[a("div",{staticClass:"member-top"},[a("div",{staticClass:"info-wrap"},[a("div",{staticClass:"info-top"},[a("div",{staticClass:"avtar"},[a("router-link",{attrs:{to:"/member/info"}},[t.member.headimg?a("img",{attrs:{src:t.$img(t.member.headimg)},on:{error:function(e){t.member.headimg=t.defaultHeadImage}}}):a("img",{attrs:{src:t.$img(t.defaultHeadImage)}})])],1),a("div",{staticClass:"member-wrap"},[t.member?[t.member.nickname?a("div",{staticClass:"name member-name"},[a("router-link",{attrs:{to:"/member/info"}},[t._v(t._s(t.member.nickname))])],1):t._e(),t.member.member_level_name?a("div",{staticClass:"level"},[t._v(t._s(t.member.member_level_name))]):t._e(),a("div",{staticClass:"growth"},[t._v(" 成长值: "),a("el-progress",{attrs:{"text-inside":!0,"stroke-width":10,percentage:t.progress,"show-text":!1}}),a("div")],1)]:a("div",{staticClass:"no-login name"},[t._v("未登录")])],2)]),a("div",{staticClass:"account"},[a("div",{staticClass:"content"},[a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/my_coupon"}},[a("img",{attrs:{src:i("2b7e"),alt:""}}),a("div",{staticClass:"name"},[t._v("优惠券")]),t.member.member_id&&t.couponNum?a("div",{staticClass:"num"},[t._v(t._s(t.couponNum))]):a("div",{staticClass:"num"},[t._v("0")])])],1),a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/my_point"}},[a("img",{attrs:{src:i("4fc8"),alt:""}}),a("div",{staticClass:"name"},[t._v("积分")]),t.member.point?a("div",{staticClass:"num"},[t._v(t._s(t.member.point))]):a("div",{staticClass:"num"},[t._v("0")])])],1),a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/account"}},[a("img",{attrs:{src:i("0d11"),alt:""}}),a("div",{staticClass:"name"},[t._v("余额")]),t.member.balance||t.member.balance_money?a("div",{staticClass:"num"},[t._v(" "+t._s((parseFloat(t.member.balance)+parseFloat(t.member.balance_money)).toFixed(2))+" ")]):a("div",{staticClass:"num"},[t._v("0")])])],1)])])]),a("div",{staticClass:"collection"},[a("div",{staticClass:"title"},[t._v("我的关注")]),a("div",{staticClass:"xian"}),a("div",{staticClass:"item-wrap"},[a("div",{staticClass:"item"},[a("div",{staticClass:"num"},[t._v(t._s(t.goodsTotal))]),a("div",{staticClass:"collect"},[t._v("商品关注")])])])])]),a("div",{staticClass:"member-bottom"},[a("div",{staticClass:"my-order"},[a("div",{staticClass:"order-title"},[t._v("我的订单")]),a("div",{staticClass:"xian"}),a("div",{staticClass:"order-item"},[a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitpay"}},[a("i",{staticClass:"iconfont icondaifukuan"}),t.orderNum.waitPay?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitPay))]):t._e(),a("div",{staticClass:"name"},[t._v("待付款")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitsend"}},[a("i",{staticClass:"iconfont icondaifahuo"}),t.orderNum.readyDelivery?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.readyDelivery))]):t._e(),a("div",{staticClass:"name"},[t._v("待发货")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitconfirm"}},[a("i",{staticClass:"iconfont icontubiaolunkuo-"}),t.orderNum.waitDelivery?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitDelivery))]):t._e(),a("div",{staticClass:"name"},[t._v("待收货")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitrate"}},[a("i",{staticClass:"iconfont icondaipingjia"}),t.orderNum.waitEvaluate?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitEvaluate))]):t._e(),a("div",{staticClass:"name"},[t._v("待评价")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/activist"}},[a("i",{staticClass:"iconfont iconshouhou"}),t.orderNum.refunding?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.refunding))]):t._e(),a("div",{staticClass:"name"},[t._v("退款/售后")])])],1),t.orderList.length?a("div",t._l(t.orderList,(function(e,i){return a("div",{key:i,staticClass:"order-goods-wrap"},t._l(e.order_goods,(function(s,r){return a("div",{key:r,staticClass:"order-goods"},[a("div",{staticClass:"goods-item"},[a("div",{staticClass:"goods-img",on:{click:function(e){return t.$router.pushToTab({path:"/sku-"+s.sku_id})}}},[a("img",{attrs:{src:t.$img(s.sku_image,{size:"mid"})},on:{error:function(e){return t.imageErrorOrder(i,r)}}})]),a("div",{staticClass:"info-wrap"},[a("div",{staticClass:"goods-name",on:{click:function(e){return t.$router.pushToTab({path:"/sku-"+s.sku_id})}}},[t._v(t._s(s.sku_name))]),a("div",{staticClass:"price"},[t._v("¥"+t._s(s.price))])]),a("div",{staticClass:"payment"},[t._v(t._s(e.order_status_name))]),a("div",{staticClass:"goods-detail",on:{click:function(i){return t.orderDetail(e)}}},[a("p",[t._v("查看详情")])])])])})),0)})),0):a("div",{staticClass:"empty"},[a("img",{attrs:{src:i("fb77"),alt:""}}),a("div",[a("router-link",{attrs:{to:"/"}},[t._v("您买的东西太少了,这里都空空的,快去挑选合适的商品吧!")])],1)])]),a("div",{staticClass:"bottom-right"},[a("div",{staticClass:"my-foot"},[a("div",{staticClass:"title"},[t._v("我的足迹")]),a("div",{staticClass:"xian"}),t._l(t.footList,(function(e,i){return a("div",{key:e.goods_id,staticClass:"foot-content"},[a("div",{staticClass:"foot-item",on:{click:function(i){return t.$router.pushToTab({path:"/sku-"+e.sku_id})}}},[a("div",{staticClass:"foot-img"},[a("img",{attrs:{src:t.$img(e.sku_image,{size:"mid"})},on:{error:function(e){return t.imageErrorFoot(i)}}})]),a("div",{staticClass:"foot-info"},[a("div",{staticClass:"foot-name"},[t._v(t._s(e.goods_name))]),a("div",{staticClass:"foot-price"},[t._v("¥"+t._s(e.discount_price))])])])])}))],2)])])])])},s=[],r=i("5530"),o=(i("c740"),i("5315")),n=i("df7cd"),d=i("dea0"),c=i("2f62"),u={name:"member",components:{},data:function(){return{couponNum:0,orderNum:{waitPay:0,readyDelivery:0,waitDelivery:0,refunding:0},orderList:[],orderStatus:"all",footInfo:{page:1,page_size:6},total:0,footList:[],currentPage:1,loading:!0,goodsTotal:0,state:"",growth:"",levelList:[],member_level:{},progress:0,yes:!0}},created:function(){this.getCouponNum(),this.getOrderNum(),this.getOrderList(),this.getFootprint(),this.getGoodsCollect(),this.$forceUpdate()},computed:Object(r["a"])({},Object(c["b"])(["defaultHeadImage","defaultGoodsImage","member"])),watch:{member:{handler:function(){console.log(this.member),this.member&&this.getLevelList()},immediate:!0,deep:!0}},mounted:function(){var t=this;setTimeout((function(){t.yes=!1}),300)},methods:{getLevelList:function(){var t=this;Object(o["c"])().then((function(e){if(e.data&&0==e.code){t.levelList=e.data;var i=t.levelList.findIndex((function(e){return e.level_id==t.member.member_level})),a=t.levelList.length;a>i+1?t.member.growth>t.levelList[i+1].growth?t.progress=100:t.progress=t.member.growth/t.levelList[i+1].growth*100:t.progress=100}else t.$message.error(err.message)})).catch((function(t){console.log(t.message)}))},getCouponNum:function(){var t=this;Object(o["a"])().then((function(e){t.couponNum=e.data})).catch((function(t){console.log(t.message)}))},getOrderNum:function(){var t=this;Object(o["e"])({order_status:"waitpay,waitsend,waitconfirm,waitrate,refunding"}).then((function(e){console.log(e,"获取订单数量"),0==e.code&&(t.orderNum.waitPay=e.data.waitpay,t.orderNum.readyDelivery=e.data.waitsend,t.orderNum.waitDelivery=e.data.waitconfirm,t.orderNum.waitEvaluate=e.data.waitrate,t.orderNum.refunding=e.data.refunding)})).catch((function(t){console.log(t.message)}))},getOrderList:function(){var t=this;Object(d["c"])({order_status:this.orderStatus,page:1,page_size:3}).then((function(e){0==e.code&&e.data&&(t.orderList=e.data.list),t.loading=!1})).catch((function(e){t.loading=!1,t.$message.error(e.message)}))},getFootprint:function(){var t=this;Object(o["b"])(this.footInfo).then((function(e){0==e.code&&e.data&&(t.footList=e.data.list,t.total=e.data.count)})).catch((function(t){console.log(t.message)}))},orderDetail:function(t){switch(parseInt(t.order_type)){case 2:this.$router.push({path:"/member/order_detail_pickup",query:{order_id:t.order_id}});break;case 3:this.$router.push({path:"/member/order_detail_local_delivery",query:{order_id:t.order_id}});break;case 4:this.$router.push({path:"/member/order_detail_virtual",query:{order_id:t.order_id}});break;default:this.$router.push({path:"/member/order_detail",query:{order_id:t.order_id}});break}},imageErrorOrder:function(t,e){this.orderList[t].order_goods[e].sku_image=this.defaultGoodsImage},imageErrorFoot:function(t){this.footList[t].sku_image=this.defaultGoodsImage},getGoodsCollect:function(){var t=this;Object(n["b"])().then((function(e){t.goodsTotal=e.data.count})).catch((function(e){t.loading=!1,console.log(e.message)}))}}},m=u,l=(i("e361"),i("2877")),g=Object(l["a"])(m,a,s,!1,null,"182f805b",null);e["default"]=g.exports},fb77:function(t,e,i){t.exports=i.p+"assets/img/member-empty.47c6a4f9.png"}}]); +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-66c08c81"],{"0d11":function(t,e){t.exports="data:image/png;base64,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"},"2b7e":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAFdElEQVRoQ92aa2xUVRDHf7OUd+0uCCgg2IC2CBJUqClgFLAa5QvEhgiVbou8qhj1C69WISjigxhQfAAhPHYBkQZ5RCAgiNGoMRCVqARQkIeBKAV2SaW1tHvMvbct3XbLvfewbdOeZD/tzH/mf+7MnDkPIU5DTerci0hkJIohoFKBZKAL0BEQoBgoAk6BHEM4hMdzQNZcOhsPFwwD2kNld+qNVOQgnvEo1V8LSOQIKrKJck9ANoZOa2FUzpRrXTXRN4hWqgBFJuBxDRBbIYKwhQp5Q9aHDrvFdPVFVHZiN8TzDohfdxIcOKhABVCRWRIs/seBvCnimIjK9o5DWAn4nILfpFwIxTQJhgud4NgSUeNoQ3vvUuA5J4BxlxGWczX8khRSdiPsGxJR47om0r5sC/B43B10B7iXkjaZUnjBqHwxR71E1LQeHSj9dx8w1J3NBpP+nnYdM2TluauxLMQkUhlOu4FRDeaWHvB+SsKjY4VZbCJ+70dNlhN2BIXlsi5cJ1/rEFF+79PAJju8Jv1fqQkSvBLlYxQR9WyXHpRf+60RS6zufIRIaD1AVhedqwKIJuL3bgCydNEbWW+jBMLP1CGiJnofwMMhN4tkIzte25wiwhBZH/4xamVX/qRtIGOa2DmX5tV2CVwZW01EZfnuJEGdjGMD6NIhbfEIirskGP7TzBGV7S1AWOgart9weCwP2t8CKuJaPUpBKfhlP+wxKr+bIa9LIDTPIuL3HgHucaPObX3glT2Q1NWVmq1wjuue9LgEwqli7uwqKs7YGqgtkDoM8ne5VrNVcE8EEugryu/LAbXW1oAbIkaYlP8HrdvVhS0vA08r6xdr6BBRTDGILAP1QlyJXD4PBcMgdwk8aBYVaxSdgfkjIGsRDB8fPyLIB6L83j1abbqR6HN3xnbmWimseRm++xTyVkF6Jvx9EhaNhrYdYc4O6NwzfkSELwwifwB9XX+R5EGQvxvadqhfded7sHk+5K2ETfOgRyrM3n5jUzqhBScMImEgyTURQ2FgBkxaCrfeEa3+w2ewYzF0TYafjN1A5egzGFq3hZSh8FR+dJ4YOfX5Etj6lo4rFw0iSkezWqd7Crz2NbSpkdgHt0PhAiuMjBA6vBf6PwxGohdfgrQxMHY2SOUBjFEc1s+GfcaRgNYou3ki7RKhYDf0Hhjbg4t/wcz7oWAX9E2LLVNWCu9mwtFvtVgAJhH90DLM9uwHC76KLrXnj8PyqeBJsL7C2V+h1wBLxpj9hybAqMkgNZrvrW/Ctrd1iVzST3bDqYyp8MQM8N0e7cC5Y7A0CzweKL8GRachqRt08Bp9BDw6GTKmRxMxEL7ZAKtm6JAxk12v/KakWyt7VZzXZ77oLMxJgykfWmXYbuhULav8ai6I946EmVvt3IILp2BuulXd6lsEa6LoELEWRM0WZcAImLXNnkjJFchPh+dXw93p9vI6RMwWRbdpdPpFDNdLi8Gobk6GDhGjaTSwtdr4/o/Yr9JOHK8t457I7xIIp+hvrDp1t9YPY/WO1zA2Z7md3aEpWSjB0KsWkVxfMhF1otlvda3wagGHDyaRHO9gFAeb/XFQZdI3/wM6k0hLOTI1yWQnjUfkE3elo5Gl7Q6xq9xROd6PUeQ1sntOza2QQLiOb83toudLSsJPOr7oMUOsJVy9VYdYS7gMvU7GvJ5+H5juNIjjLLeCkvCLN3U9XdOhJnkwIEyXdeHNTibG9sFANJnEbuBZjEh2A3YACqWCEJnZIE84ogjl+u5DqfwGeVQjskjWhn528hVqyrj6IrXBq585IRNcX0tcBzsKamOTPHOKNVsWKTUSIQ1UCqr64VnV1tB6eCbmw7PjZoOq5IAEL7u/0ojhwP+jRN1bZiTgvgAAAABJRU5ErkJggg=="},"4fc8":function(t,e){t.exports="data:image/png;base64,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"},c740:function(t,e,i){"use strict";var a=i("23e7"),s=i("b727").findIndex,r=i("44d2"),o="findIndex",n=!0;o in[]&&Array(1)[o]((function(){n=!1})),a({target:"Array",proto:!0,forced:n},{findIndex:function(t){return s(this,t,arguments.length>1?arguments[1]:void 0)}}),r(o)},df7cd:function(t,e,i){"use strict";i.d(e,"b",(function(){return s})),i.d(e,"a",(function(){return r}));var a=i("751a");function s(t){return Object(a["a"])({url:"/api/goodscollect/page",data:t,forceLogin:!0})}function r(t){return Object(a["a"])({url:"/api/goodscollect/delete",data:t,forceLogin:!0})}},e361:function(t,e,i){"use strict";i("e56d")},e56d:function(t,e,i){},f2f4:function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"box"},[a("div",{directives:[{name:"show",rawName:"v-show",value:t.yes,expression:"yes"}],staticClass:"null-page"}),a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"member-index"},[a("div",{staticClass:"member-top"},[a("div",{staticClass:"info-wrap"},[a("div",{staticClass:"info-top"},[a("div",{staticClass:"avtar"},[a("router-link",{attrs:{to:"/member/info"}},[t.member.headimg?a("img",{attrs:{src:t.$img(t.member.headimg)},on:{error:function(e){t.member.headimg=t.defaultHeadImage}}}):a("img",{attrs:{src:t.$img(t.defaultHeadImage)}})])],1),a("div",{staticClass:"member-wrap"},[t.member?[t.member.nickname?a("div",{staticClass:"name member-name"},[a("router-link",{attrs:{to:"/member/info"}},[t._v(t._s(t.member.nickname))])],1):t._e(),t.member.member_level_name?a("div",{staticClass:"level"},[t._v(t._s(t.member.member_level_name))]):t._e(),a("div",{staticClass:"growth"},[t._v(" 成长值: "),a("el-progress",{attrs:{"text-inside":!0,"stroke-width":10,percentage:t.progress,"show-text":!1}}),a("div")],1)]:a("div",{staticClass:"no-login name"},[t._v("未登录")])],2)]),a("div",{staticClass:"account"},[a("div",{staticClass:"content"},[a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/my_coupon"}},[a("img",{attrs:{src:i("2b7e"),alt:""}}),a("div",{staticClass:"name"},[t._v("优惠券")]),t.member.member_id&&t.couponNum?a("div",{staticClass:"num"},[t._v(t._s(t.couponNum))]):a("div",{staticClass:"num"},[t._v("0")])])],1),a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/my_point"}},[a("img",{attrs:{src:i("4fc8"),alt:""}}),a("div",{staticClass:"name"},[t._v("积分")]),t.member.point?a("div",{staticClass:"num"},[t._v(t._s(t.member.point))]):a("div",{staticClass:"num"},[t._v("0")])])],1),a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/account"}},[a("img",{attrs:{src:i("0d11"),alt:""}}),a("div",{staticClass:"name"},[t._v("消费券")]),t.member.balance||t.member.balance_money?a("div",{staticClass:"num"},[t._v(" "+t._s((parseFloat(t.member.balance)+parseFloat(t.member.balance_money)).toFixed(2))+" ")]):a("div",{staticClass:"num"},[t._v("0")])])],1)])])]),a("div",{staticClass:"collection"},[a("div",{staticClass:"title"},[t._v("我的关注")]),a("div",{staticClass:"xian"}),a("div",{staticClass:"item-wrap"},[a("div",{staticClass:"item"},[a("div",{staticClass:"num"},[t._v(t._s(t.goodsTotal))]),a("div",{staticClass:"collect"},[t._v("商品关注")])])])])]),a("div",{staticClass:"member-bottom"},[a("div",{staticClass:"my-order"},[a("div",{staticClass:"order-title"},[t._v("我的订单")]),a("div",{staticClass:"xian"}),a("div",{staticClass:"order-item"},[a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitpay"}},[a("i",{staticClass:"iconfont icondaifukuan"}),t.orderNum.waitPay?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitPay))]):t._e(),a("div",{staticClass:"name"},[t._v("待付款")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitsend"}},[a("i",{staticClass:"iconfont icondaifahuo"}),t.orderNum.readyDelivery?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.readyDelivery))]):t._e(),a("div",{staticClass:"name"},[t._v("待发货")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitconfirm"}},[a("i",{staticClass:"iconfont icontubiaolunkuo-"}),t.orderNum.waitDelivery?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitDelivery))]):t._e(),a("div",{staticClass:"name"},[t._v("待收货")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitrate"}},[a("i",{staticClass:"iconfont icondaipingjia"}),t.orderNum.waitEvaluate?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitEvaluate))]):t._e(),a("div",{staticClass:"name"},[t._v("待评价")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/activist"}},[a("i",{staticClass:"iconfont iconshouhou"}),t.orderNum.refunding?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.refunding))]):t._e(),a("div",{staticClass:"name"},[t._v("退款/售后")])])],1),t.orderList.length?a("div",t._l(t.orderList,(function(e,i){return a("div",{key:i,staticClass:"order-goods-wrap"},t._l(e.order_goods,(function(s,r){return a("div",{key:r,staticClass:"order-goods"},[a("div",{staticClass:"goods-item"},[a("div",{staticClass:"goods-img",on:{click:function(e){return t.$router.pushToTab({path:"/sku-"+s.sku_id})}}},[a("img",{attrs:{src:t.$img(s.sku_image,{size:"mid"})},on:{error:function(e){return t.imageErrorOrder(i,r)}}})]),a("div",{staticClass:"info-wrap"},[a("div",{staticClass:"goods-name",on:{click:function(e){return t.$router.pushToTab({path:"/sku-"+s.sku_id})}}},[t._v(t._s(s.sku_name))]),a("div",{staticClass:"price"},[t._v("¥"+t._s(s.price))])]),a("div",{staticClass:"payment"},[t._v(t._s(e.order_status_name))]),a("div",{staticClass:"goods-detail",on:{click:function(i){return t.orderDetail(e)}}},[a("p",[t._v("查看详情")])])])])})),0)})),0):a("div",{staticClass:"empty"},[a("img",{attrs:{src:i("fb77"),alt:""}}),a("div",[a("router-link",{attrs:{to:"/"}},[t._v("您买的东西太少了,这里都空空的,快去挑选合适的商品吧!")])],1)])]),a("div",{staticClass:"bottom-right"},[a("div",{staticClass:"my-foot"},[a("div",{staticClass:"title"},[t._v("我的足迹")]),a("div",{staticClass:"xian"}),t._l(t.footList,(function(e,i){return a("div",{key:e.goods_id,staticClass:"foot-content"},[a("div",{staticClass:"foot-item",on:{click:function(i){return t.$router.pushToTab({path:"/sku-"+e.sku_id})}}},[a("div",{staticClass:"foot-img"},[a("img",{attrs:{src:t.$img(e.sku_image,{size:"mid"})},on:{error:function(e){return t.imageErrorFoot(i)}}})]),a("div",{staticClass:"foot-info"},[a("div",{staticClass:"foot-name"},[t._v(t._s(e.goods_name))]),a("div",{staticClass:"foot-price"},[t._v("¥"+t._s(e.discount_price))])])])])}))],2)])])])])},s=[],r=i("5530"),o=(i("c740"),i("5315")),n=i("df7cd"),d=i("dea0"),c=i("2f62"),u={name:"member",components:{},data:function(){return{couponNum:0,orderNum:{waitPay:0,readyDelivery:0,waitDelivery:0,refunding:0},orderList:[],orderStatus:"all",footInfo:{page:1,page_size:6},total:0,footList:[],currentPage:1,loading:!0,goodsTotal:0,state:"",growth:"",levelList:[],member_level:{},progress:0,yes:!0}},created:function(){this.getCouponNum(),this.getOrderNum(),this.getOrderList(),this.getFootprint(),this.getGoodsCollect(),this.$forceUpdate()},computed:Object(r["a"])({},Object(c["b"])(["defaultHeadImage","defaultGoodsImage","member"])),watch:{member:{handler:function(){console.log(this.member),this.member&&this.getLevelList()},immediate:!0,deep:!0}},mounted:function(){var t=this;setTimeout((function(){t.yes=!1}),300)},methods:{getLevelList:function(){var t=this;Object(o["c"])().then((function(e){if(e.data&&0==e.code){t.levelList=e.data;var i=t.levelList.findIndex((function(e){return e.level_id==t.member.member_level})),a=t.levelList.length;a>i+1?t.member.growth>t.levelList[i+1].growth?t.progress=100:t.progress=t.member.growth/t.levelList[i+1].growth*100:t.progress=100}else t.$message.error(err.message)})).catch((function(t){console.log(t.message)}))},getCouponNum:function(){var t=this;Object(o["a"])().then((function(e){t.couponNum=e.data})).catch((function(t){console.log(t.message)}))},getOrderNum:function(){var t=this;Object(o["e"])({order_status:"waitpay,waitsend,waitconfirm,waitrate,refunding"}).then((function(e){console.log(e,"获取订单数量"),0==e.code&&(t.orderNum.waitPay=e.data.waitpay,t.orderNum.readyDelivery=e.data.waitsend,t.orderNum.waitDelivery=e.data.waitconfirm,t.orderNum.waitEvaluate=e.data.waitrate,t.orderNum.refunding=e.data.refunding)})).catch((function(t){console.log(t.message)}))},getOrderList:function(){var t=this;Object(d["c"])({order_status:this.orderStatus,page:1,page_size:3}).then((function(e){0==e.code&&e.data&&(t.orderList=e.data.list),t.loading=!1})).catch((function(e){t.loading=!1,t.$message.error(e.message)}))},getFootprint:function(){var t=this;Object(o["b"])(this.footInfo).then((function(e){0==e.code&&e.data&&(t.footList=e.data.list,t.total=e.data.count)})).catch((function(t){console.log(t.message)}))},orderDetail:function(t){switch(parseInt(t.order_type)){case 2:this.$router.push({path:"/member/order_detail_pickup",query:{order_id:t.order_id}});break;case 3:this.$router.push({path:"/member/order_detail_local_delivery",query:{order_id:t.order_id}});break;case 4:this.$router.push({path:"/member/order_detail_virtual",query:{order_id:t.order_id}});break;default:this.$router.push({path:"/member/order_detail",query:{order_id:t.order_id}});break}},imageErrorOrder:function(t,e){this.orderList[t].order_goods[e].sku_image=this.defaultGoodsImage},imageErrorFoot:function(t){this.footList[t].sku_image=this.defaultGoodsImage},getGoodsCollect:function(){var t=this;Object(n["b"])().then((function(e){t.goodsTotal=e.data.count})).catch((function(e){t.loading=!1,console.log(e.message)}))}}},m=u,l=(i("e361"),i("2877")),g=Object(l["a"])(m,a,s,!1,null,"182f805b",null);e["default"]=g.exports},fb77:function(t,e,i){t.exports=i.p+"assets/img/member-empty.47c6a4f9.png"}}]); //# sourceMappingURL=chunk-66c08c81.1981a058.js.map \ No newline at end of file diff --git a/addon/pc/source/cs_default/assets/js/chunk-66c08c81.1981a058.js.map b/addon/pc/source/cs_default/assets/js/chunk-66c08c81.1981a058.js.map index a5741dc..214a74f 100644 --- a/addon/pc/source/cs_default/assets/js/chunk-66c08c81.1981a058.js.map +++ b/addon/pc/source/cs_default/assets/js/chunk-66c08c81.1981a058.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./src/assets/images/balance.png","webpack:///./src/assets/images/coupon.png","webpack:///./src/assets/images/point.png","webpack:///./node_modules/core-js/modules/es.array.find-index.js","webpack:///./src/api/member/collection.js","webpack:///./src/views/member/index.vue?7bef","webpack:///./src/views/member/index.vue?39f2","webpack:///src/views/member/index.vue","webpack:///./src/views/member/index.vue?c57a","webpack:///./src/views/member/index.vue","webpack:///./src/assets/images/member-empty.png"],"names":["module","exports","$","$findIndex","findIndex","addToUnscopables","FIND_INDEX","SKIPS_HOLES","Array","target","proto","forced","callbackfn","this","arguments","length","undefined","goodsCollect","params","http","url","data","forceLogin","deleteGoods","render","_vm","_h","$createElement","_c","_self","staticClass","directives","name","rawName","value","expression","attrs","member","$img","headimg","on","$event","defaultHeadImage","_v","_s","nickname","_e","member_level_name","progress","member_id","couponNum","point","balance","balance_money","parseFloat","toFixed","goodsTotal","orderNum","waitPay","readyDelivery","waitDelivery","waitEvaluate","refunding","orderList","_l","orderItem","orderIndex","key","goodsItem","goodsIndex","$router","pushToTab","path","sku_id","sku_image","size","imageErrorOrder","sku_name","price","order_status_name","orderDetail","item","index","goods_id","imageErrorFoot","goods_name","discount_price","staticRenderFns","component"],"mappings":"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","file":"assets/js/chunk-66c08c81.1981a058.js","sourcesContent":["module.exports = \"data:image/png;base64,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\"","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAFdElEQVRoQ92aa2xUVRDHf7OUd+0uCCgg2IC2CBJUqClgFLAa5QvEhgiVbou8qhj1C69WISjigxhQfAAhPHYBkQZ5RCAgiNGoMRCVqARQkIeBKAV2SaW1tHvMvbct3XbLvfewbdOeZD/tzH/mf+7MnDkPIU5DTerci0hkJIohoFKBZKAL0BEQoBgoAk6BHEM4hMdzQNZcOhsPFwwD2kNld+qNVOQgnvEo1V8LSOQIKrKJck9ANoZOa2FUzpRrXTXRN4hWqgBFJuBxDRBbIYKwhQp5Q9aHDrvFdPVFVHZiN8TzDohfdxIcOKhABVCRWRIs/seBvCnimIjK9o5DWAn4nILfpFwIxTQJhgud4NgSUeNoQ3vvUuA5J4BxlxGWczX8khRSdiPsGxJR47om0r5sC/B43B10B7iXkjaZUnjBqHwxR71E1LQeHSj9dx8w1J3NBpP+nnYdM2TluauxLMQkUhlOu4FRDeaWHvB+SsKjY4VZbCJ+70dNlhN2BIXlsi5cJ1/rEFF+79PAJju8Jv1fqQkSvBLlYxQR9WyXHpRf+60RS6zufIRIaD1AVhedqwKIJuL3bgCydNEbWW+jBMLP1CGiJnofwMMhN4tkIzte25wiwhBZH/4xamVX/qRtIGOa2DmX5tV2CVwZW01EZfnuJEGdjGMD6NIhbfEIirskGP7TzBGV7S1AWOgart9weCwP2t8CKuJaPUpBKfhlP+wxKr+bIa9LIDTPIuL3HgHucaPObX3glT2Q1NWVmq1wjuue9LgEwqli7uwqKs7YGqgtkDoM8ne5VrNVcE8EEugryu/LAbXW1oAbIkaYlP8HrdvVhS0vA08r6xdr6BBRTDGILAP1QlyJXD4PBcMgdwk8aBYVaxSdgfkjIGsRDB8fPyLIB6L83j1abbqR6HN3xnbmWimseRm++xTyVkF6Jvx9EhaNhrYdYc4O6NwzfkSELwwifwB9XX+R5EGQvxvadqhfded7sHk+5K2ETfOgRyrM3n5jUzqhBScMImEgyTURQ2FgBkxaCrfeEa3+w2ewYzF0TYafjN1A5egzGFq3hZSh8FR+dJ4YOfX5Etj6lo4rFw0iSkezWqd7Crz2NbSpkdgHt0PhAiuMjBA6vBf6PwxGohdfgrQxMHY2SOUBjFEc1s+GfcaRgNYou3ki7RKhYDf0Hhjbg4t/wcz7oWAX9E2LLVNWCu9mwtFvtVgAJhH90DLM9uwHC76KLrXnj8PyqeBJsL7C2V+h1wBLxpj9hybAqMkgNZrvrW/Ctrd1iVzST3bDqYyp8MQM8N0e7cC5Y7A0CzweKL8GRachqRt08Bp9BDw6GTKmRxMxEL7ZAKtm6JAxk12v/KakWyt7VZzXZ77oLMxJgykfWmXYbuhULav8ai6I946EmVvt3IILp2BuulXd6lsEa6LoELEWRM0WZcAImLXNnkjJFchPh+dXw93p9vI6RMwWRbdpdPpFDNdLi8Gobk6GDhGjaTSwtdr4/o/Yr9JOHK8t457I7xIIp+hvrDp1t9YPY/WO1zA2Z7md3aEpWSjB0KsWkVxfMhF1otlvda3wagGHDyaRHO9gFAeb/XFQZdI3/wM6k0hLOTI1yWQnjUfkE3elo5Gl7Q6xq9xROd6PUeQ1sntOza2QQLiOb83toudLSsJPOr7oMUOsJVy9VYdYS7gMvU7GvJ5+H5juNIjjLLeCkvCLN3U9XdOhJnkwIEyXdeHNTibG9sFANJnEbuBZjEh2A3YACqWCEJnZIE84ogjl+u5DqfwGeVQjskjWhn528hVqyrj6IrXBq585IRNcX0tcBzsKamOTPHOKNVsWKTUSIQ1UCqr64VnV1tB6eCbmw7PjZoOq5IAEL7u/0ojhwP+jRN1bZiTgvgAAAABJRU5ErkJggg==\"","module.exports = \"data:image/png;base64,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\"","'use strict';\nvar $ = require('../internals/export');\nvar $findIndex = require('../internals/array-iteration').findIndex;\nvar addToUnscopables = require('../internals/add-to-unscopables');\n\nvar FIND_INDEX = 'findIndex';\nvar SKIPS_HOLES = true;\n\n// Shouldn't skip holes\nif (FIND_INDEX in []) Array(1)[FIND_INDEX](function () { SKIPS_HOLES = false; });\n\n// `Array.prototype.findIndex` method\n// https://tc39.es/ecma262/#sec-array.prototype.findindex\n$({ target: 'Array', proto: true, forced: SKIPS_HOLES }, {\n findIndex: function findIndex(callbackfn /* , that = undefined */) {\n return $findIndex(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n\n// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables\naddToUnscopables(FIND_INDEX);\n","import http from \"../../utils/http\"\r\n/**\r\n * 我的商品收藏\r\n */\r\nexport function goodsCollect(params) {\r\n return http({\r\n url: \"/api/goodscollect/page\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}\r\n/**\r\n * 取消商品收藏\r\n */\r\nexport function deleteGoods(params) {\r\n return http({\r\n url: \"/api/goodscollect/delete\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}\r\n/**\r\n * 取消店铺收藏\r\n */\r\nexport function deleteShop(params) {\r\n return http({\r\n url: \"/api/shopmember/delete\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/sass-resources-loader/lib/loader.js??ref--8-oneOf-1-4!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=182f805b&lang=scss&scoped=true&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"box\"},[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.yes),expression:\"yes\"}],staticClass:\"null-page\"}),_c('div',{directives:[{name:\"loading\",rawName:\"v-loading\",value:(_vm.loading),expression:\"loading\"}],staticClass:\"member-index\"},[_c('div',{staticClass:\"member-top\"},[_c('div',{staticClass:\"info-wrap\"},[_c('div',{staticClass:\"info-top\"},[_c('div',{staticClass:\"avtar\"},[_c('router-link',{attrs:{\"to\":\"/member/info\"}},[(_vm.member.headimg)?_c('img',{attrs:{\"src\":_vm.$img(_vm.member.headimg)},on:{\"error\":function($event){_vm.member.headimg = _vm.defaultHeadImage}}}):_c('img',{attrs:{\"src\":_vm.$img(_vm.defaultHeadImage)}})])],1),_c('div',{staticClass:\"member-wrap\"},[(_vm.member)?[(_vm.member.nickname)?_c('div',{staticClass:\"name member-name\"},[_c('router-link',{attrs:{\"to\":\"/member/info\"}},[_vm._v(_vm._s(_vm.member.nickname))])],1):_vm._e(),(_vm.member.member_level_name)?_c('div',{staticClass:\"level\"},[_vm._v(_vm._s(_vm.member.member_level_name))]):_vm._e(),_c('div',{staticClass:\"growth\"},[_vm._v(\" 成长值: \"),_c('el-progress',{attrs:{\"text-inside\":true,\"stroke-width\":10,\"percentage\":_vm.progress,\"show-text\":false}}),_c('div')],1)]:_c('div',{staticClass:\"no-login name\"},[_vm._v(\"未登录\")])],2)]),_c('div',{staticClass:\"account\"},[_c('div',{staticClass:\"content\"},[_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/my_coupon\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/coupon.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"优惠券\")]),(_vm.member.member_id && _vm.couponNum)?_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.couponNum))]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1),_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/my_point\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/point.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"积分\")]),(_vm.member.point)?_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.member.point))]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1),_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/account\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/balance.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"余额\")]),(_vm.member.balance || _vm.member.balance_money)?_c('div',{staticClass:\"num\"},[_vm._v(\" \"+_vm._s((parseFloat(_vm.member.balance) + parseFloat(_vm.member.balance_money)).toFixed(2))+\" \")]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1)])])]),_c('div',{staticClass:\"collection\"},[_c('div',{staticClass:\"title\"},[_vm._v(\"我的关注\")]),_c('div',{staticClass:\"xian\"}),_c('div',{staticClass:\"item-wrap\"},[_c('div',{staticClass:\"item\"},[_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.goodsTotal))]),_c('div',{staticClass:\"collect\"},[_vm._v(\"商品关注\")])])])])]),_c('div',{staticClass:\"member-bottom\"},[_c('div',{staticClass:\"my-order\"},[_c('div',{staticClass:\"order-title\"},[_vm._v(\"我的订单\")]),_c('div',{staticClass:\"xian\"}),_c('div',{staticClass:\"order-item\"},[_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitpay\"}},[_c('i',{staticClass:\"iconfont icondaifukuan\"}),(_vm.orderNum.waitPay)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitPay))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待付款\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitsend\"}},[_c('i',{staticClass:\"iconfont icondaifahuo\"}),(_vm.orderNum.readyDelivery)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.readyDelivery))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待发货\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitconfirm\"}},[_c('i',{staticClass:\"iconfont icontubiaolunkuo-\"}),(_vm.orderNum.waitDelivery)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitDelivery))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待收货\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitrate\"}},[_c('i',{staticClass:\"iconfont icondaipingjia\"}),(_vm.orderNum.waitEvaluate)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitEvaluate))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待评价\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/activist\"}},[_c('i',{staticClass:\"iconfont iconshouhou\"}),(_vm.orderNum.refunding)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.refunding))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"退款/售后\")])])],1),(_vm.orderList.length)?_c('div',_vm._l((_vm.orderList),function(orderItem,orderIndex){return _c('div',{key:orderIndex,staticClass:\"order-goods-wrap\"},_vm._l((orderItem.order_goods),function(goodsItem,goodsIndex){return _c('div',{key:goodsIndex,staticClass:\"order-goods\"},[_c('div',{staticClass:\"goods-item\"},[_c('div',{staticClass:\"goods-img\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + goodsItem.sku_id })}}},[_c('img',{attrs:{\"src\":_vm.$img(goodsItem.sku_image, { size: 'mid' })},on:{\"error\":function($event){return _vm.imageErrorOrder(orderIndex, goodsIndex)}}})]),_c('div',{staticClass:\"info-wrap\"},[_c('div',{staticClass:\"goods-name\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + goodsItem.sku_id })}}},[_vm._v(_vm._s(goodsItem.sku_name))]),_c('div',{staticClass:\"price\"},[_vm._v(\"¥\"+_vm._s(goodsItem.price))])]),_c('div',{staticClass:\"payment\"},[_vm._v(_vm._s(orderItem.order_status_name))]),_c('div',{staticClass:\"goods-detail\",on:{\"click\":function($event){return _vm.orderDetail(orderItem)}}},[_c('p',[_vm._v(\"查看详情\")])])])])}),0)}),0):_c('div',{staticClass:\"empty\"},[_c('img',{attrs:{\"src\":require(\"@/assets/images/member-empty.png\"),\"alt\":\"\"}}),_c('div',[_c('router-link',{attrs:{\"to\":\"/\"}},[_vm._v(\"您买的东西太少了,这里都空空的,快去挑选合适的商品吧!\")])],1)])]),_c('div',{staticClass:\"bottom-right\"},[_c('div',{staticClass:\"my-foot\"},[_c('div',{staticClass:\"title\"},[_vm._v(\"我的足迹\")]),_c('div',{staticClass:\"xian\"}),_vm._l((_vm.footList),function(item,index){return _c('div',{key:item.goods_id,staticClass:\"foot-content\"},[_c('div',{staticClass:\"foot-item\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + item.sku_id })}}},[_c('div',{staticClass:\"foot-img\"},[_c('img',{attrs:{\"src\":_vm.$img(item.sku_image, { size: 'mid' })},on:{\"error\":function($event){return _vm.imageErrorFoot(index)}}})]),_c('div',{staticClass:\"foot-info\"},[_c('div',{staticClass:\"foot-name\"},[_vm._v(_vm._s(item.goods_name))]),_c('div',{staticClass:\"foot-price\"},[_vm._v(\"¥\"+_vm._s(item.discount_price))])])])])})],2)])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./index.vue?vue&type=template&id=182f805b&scoped=true&\"\nimport script from \"./index.vue?vue&type=script&lang=js&\"\nexport * from \"./index.vue?vue&type=script&lang=js&\"\nimport style0 from \"./index.vue?vue&type=style&index=0&id=182f805b&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"182f805b\",\n null\n \n)\n\nexport default component.exports","module.exports = __webpack_public_path__ + \"assets/img/member-empty.47c6a4f9.png\";"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./src/assets/images/balance.png","webpack:///./src/assets/images/coupon.png","webpack:///./src/assets/images/point.png","webpack:///./node_modules/core-js/modules/es.array.find-index.js","webpack:///./src/api/member/collection.js","webpack:///./src/views/member/index.vue?7bef","webpack:///./src/views/member/index.vue?39f2","webpack:///src/views/member/index.vue","webpack:///./src/views/member/index.vue?c57a","webpack:///./src/views/member/index.vue","webpack:///./src/assets/images/member-empty.png"],"names":["module","exports","$","$findIndex","findIndex","addToUnscopables","FIND_INDEX","SKIPS_HOLES","Array","target","proto","forced","callbackfn","this","arguments","length","undefined","goodsCollect","params","http","url","data","forceLogin","deleteGoods","render","_vm","_h","$createElement","_c","_self","staticClass","directives","name","rawName","value","expression","attrs","member","$img","headimg","on","$event","defaultHeadImage","_v","_s","nickname","_e","member_level_name","progress","member_id","couponNum","point","balance","balance_money","parseFloat","toFixed","goodsTotal","orderNum","waitPay","readyDelivery","waitDelivery","waitEvaluate","refunding","orderList","_l","orderItem","orderIndex","key","goodsItem","goodsIndex","$router","pushToTab","path","sku_id","sku_image","size","imageErrorOrder","sku_name","price","order_status_name","orderDetail","item","index","goods_id","imageErrorFoot","goods_name","discount_price","staticRenderFns","component"],"mappings":"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","file":"assets/js/chunk-66c08c81.1981a058.js","sourcesContent":["module.exports = \"data:image/png;base64,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\"","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAFdElEQVRoQ92aa2xUVRDHf7OUd+0uCCgg2IC2CBJUqClgFLAa5QvEhgiVbou8qhj1C69WISjigxhQfAAhPHYBkQZ5RCAgiNGoMRCVqARQkIeBKAV2SaW1tHvMvbct3XbLvfewbdOeZD/tzH/mf+7MnDkPIU5DTerci0hkJIohoFKBZKAL0BEQoBgoAk6BHEM4hMdzQNZcOhsPFwwD2kNld+qNVOQgnvEo1V8LSOQIKrKJck9ANoZOa2FUzpRrXTXRN4hWqgBFJuBxDRBbIYKwhQp5Q9aHDrvFdPVFVHZiN8TzDohfdxIcOKhABVCRWRIs/seBvCnimIjK9o5DWAn4nILfpFwIxTQJhgud4NgSUeNoQ3vvUuA5J4BxlxGWczX8khRSdiPsGxJR47om0r5sC/B43B10B7iXkjaZUnjBqHwxR71E1LQeHSj9dx8w1J3NBpP+nnYdM2TluauxLMQkUhlOu4FRDeaWHvB+SsKjY4VZbCJ+70dNlhN2BIXlsi5cJ1/rEFF+79PAJju8Jv1fqQkSvBLlYxQR9WyXHpRf+60RS6zufIRIaD1AVhedqwKIJuL3bgCydNEbWW+jBMLP1CGiJnofwMMhN4tkIzte25wiwhBZH/4xamVX/qRtIGOa2DmX5tV2CVwZW01EZfnuJEGdjGMD6NIhbfEIirskGP7TzBGV7S1AWOgart9weCwP2t8CKuJaPUpBKfhlP+wxKr+bIa9LIDTPIuL3HgHucaPObX3glT2Q1NWVmq1wjuue9LgEwqli7uwqKs7YGqgtkDoM8ne5VrNVcE8EEugryu/LAbXW1oAbIkaYlP8HrdvVhS0vA08r6xdr6BBRTDGILAP1QlyJXD4PBcMgdwk8aBYVaxSdgfkjIGsRDB8fPyLIB6L83j1abbqR6HN3xnbmWimseRm++xTyVkF6Jvx9EhaNhrYdYc4O6NwzfkSELwwifwB9XX+R5EGQvxvadqhfded7sHk+5K2ETfOgRyrM3n5jUzqhBScMImEgyTURQ2FgBkxaCrfeEa3+w2ewYzF0TYafjN1A5egzGFq3hZSh8FR+dJ4YOfX5Etj6lo4rFw0iSkezWqd7Crz2NbSpkdgHt0PhAiuMjBA6vBf6PwxGohdfgrQxMHY2SOUBjFEc1s+GfcaRgNYou3ki7RKhYDf0Hhjbg4t/wcz7oWAX9E2LLVNWCu9mwtFvtVgAJhH90DLM9uwHC76KLrXnj8PyqeBJsL7C2V+h1wBLxpj9hybAqMkgNZrvrW/Ctrd1iVzST3bDqYyp8MQM8N0e7cC5Y7A0CzweKL8GRachqRt08Bp9BDw6GTKmRxMxEL7ZAKtm6JAxk12v/KakWyt7VZzXZ77oLMxJgykfWmXYbuhULav8ai6I946EmVvt3IILp2BuulXd6lsEa6LoELEWRM0WZcAImLXNnkjJFchPh+dXw93p9vI6RMwWRbdpdPpFDNdLi8Gobk6GDhGjaTSwtdr4/o/Yr9JOHK8t457I7xIIp+hvrDp1t9YPY/WO1zA2Z7md3aEpWSjB0KsWkVxfMhF1otlvda3wagGHDyaRHO9gFAeb/XFQZdI3/wM6k0hLOTI1yWQnjUfkE3elo5Gl7Q6xq9xROd6PUeQ1sntOza2QQLiOb83toudLSsJPOr7oMUOsJVy9VYdYS7gMvU7GvJ5+H5juNIjjLLeCkvCLN3U9XdOhJnkwIEyXdeHNTibG9sFANJnEbuBZjEh2A3YACqWCEJnZIE84ogjl+u5DqfwGeVQjskjWhn528hVqyrj6IrXBq585IRNcX0tcBzsKamOTPHOKNVsWKTUSIQ1UCqr64VnV1tB6eCbmw7PjZoOq5IAEL7u/0ojhwP+jRN1bZiTgvgAAAABJRU5ErkJggg==\"","module.exports = \"data:image/png;base64,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\"","'use strict';\nvar $ = require('../internals/export');\nvar $findIndex = require('../internals/array-iteration').findIndex;\nvar addToUnscopables = require('../internals/add-to-unscopables');\n\nvar FIND_INDEX = 'findIndex';\nvar SKIPS_HOLES = true;\n\n// Shouldn't skip holes\nif (FIND_INDEX in []) Array(1)[FIND_INDEX](function () { SKIPS_HOLES = false; });\n\n// `Array.prototype.findIndex` method\n// https://tc39.es/ecma262/#sec-array.prototype.findindex\n$({ target: 'Array', proto: true, forced: SKIPS_HOLES }, {\n findIndex: function findIndex(callbackfn /* , that = undefined */) {\n return $findIndex(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n\n// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables\naddToUnscopables(FIND_INDEX);\n","import http from \"../../utils/http\"\r\n/**\r\n * 我的商品收藏\r\n */\r\nexport function goodsCollect(params) {\r\n return http({\r\n url: \"/api/goodscollect/page\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}\r\n/**\r\n * 取消商品收藏\r\n */\r\nexport function deleteGoods(params) {\r\n return http({\r\n url: \"/api/goodscollect/delete\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}\r\n/**\r\n * 取消店铺收藏\r\n */\r\nexport function deleteShop(params) {\r\n return http({\r\n url: \"/api/shopmember/delete\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/sass-resources-loader/lib/loader.js??ref--8-oneOf-1-4!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=182f805b&lang=scss&scoped=true&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"box\"},[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.yes),expression:\"yes\"}],staticClass:\"null-page\"}),_c('div',{directives:[{name:\"loading\",rawName:\"v-loading\",value:(_vm.loading),expression:\"loading\"}],staticClass:\"member-index\"},[_c('div',{staticClass:\"member-top\"},[_c('div',{staticClass:\"info-wrap\"},[_c('div',{staticClass:\"info-top\"},[_c('div',{staticClass:\"avtar\"},[_c('router-link',{attrs:{\"to\":\"/member/info\"}},[(_vm.member.headimg)?_c('img',{attrs:{\"src\":_vm.$img(_vm.member.headimg)},on:{\"error\":function($event){_vm.member.headimg = _vm.defaultHeadImage}}}):_c('img',{attrs:{\"src\":_vm.$img(_vm.defaultHeadImage)}})])],1),_c('div',{staticClass:\"member-wrap\"},[(_vm.member)?[(_vm.member.nickname)?_c('div',{staticClass:\"name member-name\"},[_c('router-link',{attrs:{\"to\":\"/member/info\"}},[_vm._v(_vm._s(_vm.member.nickname))])],1):_vm._e(),(_vm.member.member_level_name)?_c('div',{staticClass:\"level\"},[_vm._v(_vm._s(_vm.member.member_level_name))]):_vm._e(),_c('div',{staticClass:\"growth\"},[_vm._v(\" 成长值: \"),_c('el-progress',{attrs:{\"text-inside\":true,\"stroke-width\":10,\"percentage\":_vm.progress,\"show-text\":false}}),_c('div')],1)]:_c('div',{staticClass:\"no-login name\"},[_vm._v(\"未登录\")])],2)]),_c('div',{staticClass:\"account\"},[_c('div',{staticClass:\"content\"},[_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/my_coupon\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/coupon.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"优惠券\")]),(_vm.member.member_id && _vm.couponNum)?_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.couponNum))]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1),_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/my_point\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/point.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"积分\")]),(_vm.member.point)?_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.member.point))]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1),_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/account\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/balance.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"消费券\")]),(_vm.member.balance || _vm.member.balance_money)?_c('div',{staticClass:\"num\"},[_vm._v(\" \"+_vm._s((parseFloat(_vm.member.balance) + parseFloat(_vm.member.balance_money)).toFixed(2))+\" \")]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1)])])]),_c('div',{staticClass:\"collection\"},[_c('div',{staticClass:\"title\"},[_vm._v(\"我的关注\")]),_c('div',{staticClass:\"xian\"}),_c('div',{staticClass:\"item-wrap\"},[_c('div',{staticClass:\"item\"},[_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.goodsTotal))]),_c('div',{staticClass:\"collect\"},[_vm._v(\"商品关注\")])])])])]),_c('div',{staticClass:\"member-bottom\"},[_c('div',{staticClass:\"my-order\"},[_c('div',{staticClass:\"order-title\"},[_vm._v(\"我的订单\")]),_c('div',{staticClass:\"xian\"}),_c('div',{staticClass:\"order-item\"},[_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitpay\"}},[_c('i',{staticClass:\"iconfont icondaifukuan\"}),(_vm.orderNum.waitPay)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitPay))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待付款\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitsend\"}},[_c('i',{staticClass:\"iconfont icondaifahuo\"}),(_vm.orderNum.readyDelivery)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.readyDelivery))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待发货\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitconfirm\"}},[_c('i',{staticClass:\"iconfont icontubiaolunkuo-\"}),(_vm.orderNum.waitDelivery)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitDelivery))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待收货\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitrate\"}},[_c('i',{staticClass:\"iconfont icondaipingjia\"}),(_vm.orderNum.waitEvaluate)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitEvaluate))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待评价\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/activist\"}},[_c('i',{staticClass:\"iconfont iconshouhou\"}),(_vm.orderNum.refunding)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.refunding))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"退款/售后\")])])],1),(_vm.orderList.length)?_c('div',_vm._l((_vm.orderList),function(orderItem,orderIndex){return _c('div',{key:orderIndex,staticClass:\"order-goods-wrap\"},_vm._l((orderItem.order_goods),function(goodsItem,goodsIndex){return _c('div',{key:goodsIndex,staticClass:\"order-goods\"},[_c('div',{staticClass:\"goods-item\"},[_c('div',{staticClass:\"goods-img\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + goodsItem.sku_id })}}},[_c('img',{attrs:{\"src\":_vm.$img(goodsItem.sku_image, { size: 'mid' })},on:{\"error\":function($event){return _vm.imageErrorOrder(orderIndex, goodsIndex)}}})]),_c('div',{staticClass:\"info-wrap\"},[_c('div',{staticClass:\"goods-name\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + goodsItem.sku_id })}}},[_vm._v(_vm._s(goodsItem.sku_name))]),_c('div',{staticClass:\"price\"},[_vm._v(\"¥\"+_vm._s(goodsItem.price))])]),_c('div',{staticClass:\"payment\"},[_vm._v(_vm._s(orderItem.order_status_name))]),_c('div',{staticClass:\"goods-detail\",on:{\"click\":function($event){return _vm.orderDetail(orderItem)}}},[_c('p',[_vm._v(\"查看详情\")])])])])}),0)}),0):_c('div',{staticClass:\"empty\"},[_c('img',{attrs:{\"src\":require(\"@/assets/images/member-empty.png\"),\"alt\":\"\"}}),_c('div',[_c('router-link',{attrs:{\"to\":\"/\"}},[_vm._v(\"您买的东西太少了,这里都空空的,快去挑选合适的商品吧!\")])],1)])]),_c('div',{staticClass:\"bottom-right\"},[_c('div',{staticClass:\"my-foot\"},[_c('div',{staticClass:\"title\"},[_vm._v(\"我的足迹\")]),_c('div',{staticClass:\"xian\"}),_vm._l((_vm.footList),function(item,index){return _c('div',{key:item.goods_id,staticClass:\"foot-content\"},[_c('div',{staticClass:\"foot-item\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + item.sku_id })}}},[_c('div',{staticClass:\"foot-img\"},[_c('img',{attrs:{\"src\":_vm.$img(item.sku_image, { size: 'mid' })},on:{\"error\":function($event){return _vm.imageErrorFoot(index)}}})]),_c('div',{staticClass:\"foot-info\"},[_c('div',{staticClass:\"foot-name\"},[_vm._v(_vm._s(item.goods_name))]),_c('div',{staticClass:\"foot-price\"},[_vm._v(\"¥\"+_vm._s(item.discount_price))])])])])})],2)])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./index.vue?vue&type=template&id=182f805b&scoped=true&\"\nimport script from \"./index.vue?vue&type=script&lang=js&\"\nexport * from \"./index.vue?vue&type=script&lang=js&\"\nimport style0 from \"./index.vue?vue&type=style&index=0&id=182f805b&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"182f805b\",\n null\n \n)\n\nexport default component.exports","module.exports = __webpack_public_path__ + \"assets/img/member-empty.47c6a4f9.png\";"],"sourceRoot":""} \ No newline at end of file diff --git a/addon/pc/source/cs_default/assets/js/chunk-731ab782.417f2d9e.js b/addon/pc/source/cs_default/assets/js/chunk-731ab782.417f2d9e.js index 0574862..ced0846 100644 --- a/addon/pc/source/cs_default/assets/js/chunk-731ab782.417f2d9e.js +++ b/addon/pc/source/cs_default/assets/js/chunk-731ab782.417f2d9e.js @@ -1,2 +1,2 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-731ab782"],{"0d11":function(t,e){t.exports="data:image/png;base64,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"},"2b7e":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAFdElEQVRoQ92aa2xUVRDHf7OUd+0uCCgg2IC2CBJUqClgFLAa5QvEhgiVbou8qhj1C69WISjigxhQfAAhPHYBkQZ5RCAgiNGoMRCVqARQkIeBKAV2SaW1tHvMvbct3XbLvfewbdOeZD/tzH/mf+7MnDkPIU5DTerci0hkJIohoFKBZKAL0BEQoBgoAk6BHEM4hMdzQNZcOhsPFwwD2kNld+qNVOQgnvEo1V8LSOQIKrKJck9ANoZOa2FUzpRrXTXRN4hWqgBFJuBxDRBbIYKwhQp5Q9aHDrvFdPVFVHZiN8TzDohfdxIcOKhABVCRWRIs/seBvCnimIjK9o5DWAn4nILfpFwIxTQJhgud4NgSUeNoQ3vvUuA5J4BxlxGWczX8khRSdiPsGxJR47om0r5sC/B43B10B7iXkjaZUnjBqHwxR71E1LQeHSj9dx8w1J3NBpP+nnYdM2TluauxLMQkUhlOu4FRDeaWHvB+SsKjY4VZbCJ+70dNlhN2BIXlsi5cJ1/rEFF+79PAJju8Jv1fqQkSvBLlYxQR9WyXHpRf+60RS6zufIRIaD1AVhedqwKIJuL3bgCydNEbWW+jBMLP1CGiJnofwMMhN4tkIzte25wiwhBZH/4xamVX/qRtIGOa2DmX5tV2CVwZW01EZfnuJEGdjGMD6NIhbfEIirskGP7TzBGV7S1AWOgart9weCwP2t8CKuJaPUpBKfhlP+wxKr+bIa9LIDTPIuL3HgHucaPObX3glT2Q1NWVmq1wjuue9LgEwqli7uwqKs7YGqgtkDoM8ne5VrNVcE8EEugryu/LAbXW1oAbIkaYlP8HrdvVhS0vA08r6xdr6BBRTDGILAP1QlyJXD4PBcMgdwk8aBYVaxSdgfkjIGsRDB8fPyLIB6L83j1abbqR6HN3xnbmWimseRm++xTyVkF6Jvx9EhaNhrYdYc4O6NwzfkSELwwifwB9XX+R5EGQvxvadqhfded7sHk+5K2ETfOgRyrM3n5jUzqhBScMImEgyTURQ2FgBkxaCrfeEa3+w2ewYzF0TYafjN1A5egzGFq3hZSh8FR+dJ4YOfX5Etj6lo4rFw0iSkezWqd7Crz2NbSpkdgHt0PhAiuMjBA6vBf6PwxGohdfgrQxMHY2SOUBjFEc1s+GfcaRgNYou3ki7RKhYDf0Hhjbg4t/wcz7oWAX9E2LLVNWCu9mwtFvtVgAJhH90DLM9uwHC76KLrXnj8PyqeBJsL7C2V+h1wBLxpj9hybAqMkgNZrvrW/Ctrd1iVzST3bDqYyp8MQM8N0e7cC5Y7A0CzweKL8GRachqRt08Bp9BDw6GTKmRxMxEL7ZAKtm6JAxk12v/KakWyt7VZzXZ77oLMxJgykfWmXYbuhULav8ai6I946EmVvt3IILp2BuulXd6lsEa6LoELEWRM0WZcAImLXNnkjJFchPh+dXw93p9vI6RMwWRbdpdPpFDNdLi8Gobk6GDhGjaTSwtdr4/o/Yr9JOHK8t457I7xIIp+hvrDp1t9YPY/WO1zA2Z7md3aEpWSjB0KsWkVxfMhF1otlvda3wagGHDyaRHO9gFAeb/XFQZdI3/wM6k0hLOTI1yWQnjUfkE3elo5Gl7Q6xq9xROd6PUeQ1sntOza2QQLiOb83toudLSsJPOr7oMUOsJVy9VYdYS7gMvU7GvJ5+H5juNIjjLLeCkvCLN3U9XdOhJnkwIEyXdeHNTibG9sFANJnEbuBZjEh2A3YACqWCEJnZIE84ogjl+u5DqfwGeVQjskjWhn528hVqyrj6IrXBq585IRNcX0tcBzsKamOTPHOKNVsWKTUSIQ1UCqr64VnV1tB6eCbmw7PjZoOq5IAEL7u/0ojhwP+jRN1bZiTgvgAAAABJRU5ErkJggg=="},"4fc8":function(t,e){t.exports="data:image/png;base64,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"},"6cc8":function(t,e,i){},cdf1:function(t,e,i){"use strict";var a=i("bbcf"),s=i("0ecc").findIndex,r=i("33a4"),o=i("e9a9"),n="findIndex",d=!0,c=o(n);n in[]&&Array(1)[n]((function(){d=!1})),a({target:"Array",proto:!0,forced:d||!c},{findIndex:function(t){return s(this,t,arguments.length>1?arguments[1]:void 0)}}),r(n)},df7c:function(t,e,i){"use strict";i.d(e,"b",(function(){return s})),i.d(e,"a",(function(){return r}));var a=i("751a");function s(t){return Object(a["a"])({url:"/api/goodscollect/page",data:t,forceLogin:!0})}function r(t){return Object(a["a"])({url:"/api/goodscollect/delete",data:t,forceLogin:!0})}},e361:function(t,e,i){"use strict";i("6cc8")},f2f4:function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"box"},[a("div",{directives:[{name:"show",rawName:"v-show",value:t.yes,expression:"yes"}],staticClass:"null-page"}),a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"member-index"},[a("div",{staticClass:"member-top"},[a("div",{staticClass:"info-wrap"},[a("div",{staticClass:"info-top"},[a("div",{staticClass:"avtar"},[a("router-link",{attrs:{to:"/member/info"}},[t.member.headimg?a("img",{attrs:{src:t.$img(t.member.headimg)},on:{error:function(e){t.member.headimg=t.defaultHeadImage}}}):a("img",{attrs:{src:t.$img(t.defaultHeadImage)}})])],1),a("div",{staticClass:"member-wrap"},[t.member?[t.member.nickname?a("div",{staticClass:"name member-name"},[a("router-link",{attrs:{to:"/member/info"}},[t._v(t._s(t.member.nickname))])],1):t._e(),t.member.member_level_name?a("div",{staticClass:"level"},[t._v(t._s(t.member.member_level_name))]):t._e(),a("div",{staticClass:"growth"},[t._v(" 成长值: "),a("el-progress",{attrs:{"text-inside":!0,"stroke-width":10,percentage:t.progress,"show-text":!1}}),a("div")],1)]:a("div",{staticClass:"no-login name"},[t._v("未登录")])],2)]),a("div",{staticClass:"account"},[a("div",{staticClass:"content"},[a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/my_coupon"}},[a("img",{attrs:{src:i("2b7e"),alt:""}}),a("div",{staticClass:"name"},[t._v("优惠券")]),t.member.member_id&&t.couponNum?a("div",{staticClass:"num"},[t._v(t._s(t.couponNum))]):a("div",{staticClass:"num"},[t._v("0")])])],1),a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/my_point"}},[a("img",{attrs:{src:i("4fc8"),alt:""}}),a("div",{staticClass:"name"},[t._v("积分")]),t.member.point?a("div",{staticClass:"num"},[t._v(t._s(t.member.point))]):a("div",{staticClass:"num"},[t._v("0")])])],1),a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/account"}},[a("img",{attrs:{src:i("0d11"),alt:""}}),a("div",{staticClass:"name"},[t._v("余额")]),t.member.balance||t.member.balance_money?a("div",{staticClass:"num"},[t._v(" "+t._s((parseFloat(t.member.balance)+parseFloat(t.member.balance_money)).toFixed(2))+" ")]):a("div",{staticClass:"num"},[t._v("0")])])],1)])])]),a("div",{staticClass:"collection"},[a("div",{staticClass:"title"},[t._v("我的关注")]),a("div",{staticClass:"xian"}),a("div",{staticClass:"item-wrap"},[a("div",{staticClass:"item"},[a("div",{staticClass:"num"},[t._v(t._s(t.goodsTotal))]),a("div",{staticClass:"collect"},[t._v("商品关注")])])])])]),a("div",{staticClass:"member-bottom"},[a("div",{staticClass:"my-order"},[a("div",{staticClass:"order-title"},[t._v("我的订单")]),a("div",{staticClass:"xian"}),a("div",{staticClass:"order-item"},[a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitpay"}},[a("i",{staticClass:"iconfont icondaifukuan"}),t.orderNum.waitPay?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitPay))]):t._e(),a("div",{staticClass:"name"},[t._v("待付款")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitsend"}},[a("i",{staticClass:"iconfont icondaifahuo"}),t.orderNum.readyDelivery?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.readyDelivery))]):t._e(),a("div",{staticClass:"name"},[t._v("待发货")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitconfirm"}},[a("i",{staticClass:"iconfont icontubiaolunkuo-"}),t.orderNum.waitDelivery?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitDelivery))]):t._e(),a("div",{staticClass:"name"},[t._v("待收货")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitrate"}},[a("i",{staticClass:"iconfont icondaipingjia"}),t.orderNum.waitEvaluate?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitEvaluate))]):t._e(),a("div",{staticClass:"name"},[t._v("待评价")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/activist"}},[a("i",{staticClass:"iconfont iconshouhou"}),t.orderNum.refunding?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.refunding))]):t._e(),a("div",{staticClass:"name"},[t._v("退款/售后")])])],1),t.orderList.length?a("div",t._l(t.orderList,(function(e,i){return a("div",{key:i,staticClass:"order-goods-wrap"},t._l(e.order_goods,(function(s,r){return a("div",{key:r,staticClass:"order-goods"},[a("div",{staticClass:"goods-item"},[a("div",{staticClass:"goods-img",on:{click:function(e){return t.$router.pushToTab({path:"/sku-"+s.sku_id})}}},[a("img",{attrs:{src:t.$img(s.sku_image,{size:"mid"})},on:{error:function(e){return t.imageErrorOrder(i,r)}}})]),a("div",{staticClass:"info-wrap"},[a("div",{staticClass:"goods-name",on:{click:function(e){return t.$router.pushToTab({path:"/sku-"+s.sku_id})}}},[t._v(t._s(s.sku_name))]),a("div",{staticClass:"price"},[t._v("¥"+t._s(s.price))])]),a("div",{staticClass:"payment"},[t._v(t._s(e.order_status_name))]),a("div",{staticClass:"goods-detail",on:{click:function(i){return t.orderDetail(e)}}},[a("p",[t._v("查看详情")])])])])})),0)})),0):a("div",{staticClass:"empty"},[a("img",{attrs:{src:i("fb77"),alt:""}}),a("div",[a("router-link",{attrs:{to:"/"}},[t._v("您买的东西太少了,这里都空空的,快去挑选合适的商品吧!")])],1)])]),a("div",{staticClass:"bottom-right"},[a("div",{staticClass:"my-foot"},[a("div",{staticClass:"title"},[t._v("我的足迹")]),a("div",{staticClass:"xian"}),t._l(t.footList,(function(e,i){return a("div",{key:e.goods_id,staticClass:"foot-content"},[a("div",{staticClass:"foot-item",on:{click:function(i){return t.$router.pushToTab({path:"/sku-"+e.sku_id})}}},[a("div",{staticClass:"foot-img"},[a("img",{attrs:{src:t.$img(e.sku_image,{size:"mid"})},on:{error:function(e){return t.imageErrorFoot(i)}}})]),a("div",{staticClass:"foot-info"},[a("div",{staticClass:"foot-name"},[t._v(t._s(e.goods_name))]),a("div",{staticClass:"foot-price"},[t._v("¥"+t._s(e.discount_price))])])])])}))],2)])])])])},s=[],r=(i("cdf1"),i("d211")),o=i("5315"),n=i("df7c"),d=i("dea0"),c=i("cf6b"),u={name:"member",components:{},data:function(){return{couponNum:0,orderNum:{waitPay:0,readyDelivery:0,waitDelivery:0,refunding:0},orderList:[],orderStatus:"all",footInfo:{page:1,page_size:6},total:0,footList:[],currentPage:1,loading:!0,goodsTotal:0,state:"",growth:"",levelList:[],member_level:{},progress:0,yes:!0}},created:function(){this.getCouponNum(),this.getOrderNum(),this.getOrderList(),this.getFootprint(),this.getGoodsCollect(),this.$forceUpdate()},computed:Object(r["a"])({},Object(c["b"])(["defaultHeadImage","defaultGoodsImage","member"])),watch:{member:{handler:function(){console.log(this.member),this.member&&this.getLevelList()},immediate:!0,deep:!0}},mounted:function(){var t=this;setTimeout((function(){t.yes=!1}),300)},methods:{getLevelList:function(){var t=this;Object(o["c"])().then((function(e){if(e.data&&0==e.code){t.levelList=e.data;var i=t.levelList.findIndex((function(e){return e.level_id==t.member.member_level})),a=t.levelList.length;a>i+1?t.member.growth>t.levelList[i+1].growth?t.progress=100:t.progress=t.member.growth/t.levelList[i+1].growth*100:t.progress=100}else t.$message.error(err.message)})).catch((function(t){console.log(t.message)}))},getCouponNum:function(){var t=this;Object(o["a"])().then((function(e){t.couponNum=e.data})).catch((function(t){console.log(t.message)}))},getOrderNum:function(){var t=this;Object(o["e"])({order_status:"waitpay,waitsend,waitconfirm,waitrate,refunding"}).then((function(e){console.log(e,"获取订单数量"),0==e.code&&(t.orderNum.waitPay=e.data.waitpay,t.orderNum.readyDelivery=e.data.waitsend,t.orderNum.waitDelivery=e.data.waitconfirm,t.orderNum.waitEvaluate=e.data.waitrate,t.orderNum.refunding=e.data.refunding)})).catch((function(t){console.log(t.message)}))},getOrderList:function(){var t=this;Object(d["c"])({order_status:this.orderStatus,page:1,page_size:3}).then((function(e){0==e.code&&e.data&&(t.orderList=e.data.list),t.loading=!1})).catch((function(e){t.loading=!1,t.$message.error(e.message)}))},getFootprint:function(){var t=this;Object(o["b"])(this.footInfo).then((function(e){0==e.code&&e.data&&(t.footList=e.data.list,t.total=e.data.count)})).catch((function(t){console.log(t.message)}))},orderDetail:function(t){switch(parseInt(t.order_type)){case 2:this.$router.push({path:"/member/order_detail_pickup",query:{order_id:t.order_id}});break;case 3:this.$router.push({path:"/member/order_detail_local_delivery",query:{order_id:t.order_id}});break;case 4:this.$router.push({path:"/member/order_detail_virtual",query:{order_id:t.order_id}});break;default:this.$router.push({path:"/member/order_detail",query:{order_id:t.order_id}});break}},imageErrorOrder:function(t,e){this.orderList[t].order_goods[e].sku_image=this.defaultGoodsImage},imageErrorFoot:function(t){this.footList[t].sku_image=this.defaultGoodsImage},getGoodsCollect:function(){var t=this;Object(n["b"])().then((function(e){t.goodsTotal=e.data.count})).catch((function(e){t.loading=!1,console.log(e.message)}))}}},m=u,l=(i("e361"),i("5d22")),g=Object(l["a"])(m,a,s,!1,null,"182f805b",null);e["default"]=g.exports},fb77:function(t,e,i){t.exports=i.p+"assets/img/member-empty.47c6a4f9.png"}}]); +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-731ab782"],{"0d11":function(t,e){t.exports="data:image/png;base64,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"},"2b7e":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAFdElEQVRoQ92aa2xUVRDHf7OUd+0uCCgg2IC2CBJUqClgFLAa5QvEhgiVbou8qhj1C69WISjigxhQfAAhPHYBkQZ5RCAgiNGoMRCVqARQkIeBKAV2SaW1tHvMvbct3XbLvfewbdOeZD/tzH/mf+7MnDkPIU5DTerci0hkJIohoFKBZKAL0BEQoBgoAk6BHEM4hMdzQNZcOhsPFwwD2kNld+qNVOQgnvEo1V8LSOQIKrKJck9ANoZOa2FUzpRrXTXRN4hWqgBFJuBxDRBbIYKwhQp5Q9aHDrvFdPVFVHZiN8TzDohfdxIcOKhABVCRWRIs/seBvCnimIjK9o5DWAn4nILfpFwIxTQJhgud4NgSUeNoQ3vvUuA5J4BxlxGWczX8khRSdiPsGxJR47om0r5sC/B43B10B7iXkjaZUnjBqHwxR71E1LQeHSj9dx8w1J3NBpP+nnYdM2TluauxLMQkUhlOu4FRDeaWHvB+SsKjY4VZbCJ+70dNlhN2BIXlsi5cJ1/rEFF+79PAJju8Jv1fqQkSvBLlYxQR9WyXHpRf+60RS6zufIRIaD1AVhedqwKIJuL3bgCydNEbWW+jBMLP1CGiJnofwMMhN4tkIzte25wiwhBZH/4xamVX/qRtIGOa2DmX5tV2CVwZW01EZfnuJEGdjGMD6NIhbfEIirskGP7TzBGV7S1AWOgart9weCwP2t8CKuJaPUpBKfhlP+wxKr+bIa9LIDTPIuL3HgHucaPObX3glT2Q1NWVmq1wjuue9LgEwqli7uwqKs7YGqgtkDoM8ne5VrNVcE8EEugryu/LAbXW1oAbIkaYlP8HrdvVhS0vA08r6xdr6BBRTDGILAP1QlyJXD4PBcMgdwk8aBYVaxSdgfkjIGsRDB8fPyLIB6L83j1abbqR6HN3xnbmWimseRm++xTyVkF6Jvx9EhaNhrYdYc4O6NwzfkSELwwifwB9XX+R5EGQvxvadqhfded7sHk+5K2ETfOgRyrM3n5jUzqhBScMImEgyTURQ2FgBkxaCrfeEa3+w2ewYzF0TYafjN1A5egzGFq3hZSh8FR+dJ4YOfX5Etj6lo4rFw0iSkezWqd7Crz2NbSpkdgHt0PhAiuMjBA6vBf6PwxGohdfgrQxMHY2SOUBjFEc1s+GfcaRgNYou3ki7RKhYDf0Hhjbg4t/wcz7oWAX9E2LLVNWCu9mwtFvtVgAJhH90DLM9uwHC76KLrXnj8PyqeBJsL7C2V+h1wBLxpj9hybAqMkgNZrvrW/Ctrd1iVzST3bDqYyp8MQM8N0e7cC5Y7A0CzweKL8GRachqRt08Bp9BDw6GTKmRxMxEL7ZAKtm6JAxk12v/KakWyt7VZzXZ77oLMxJgykfWmXYbuhULav8ai6I946EmVvt3IILp2BuulXd6lsEa6LoELEWRM0WZcAImLXNnkjJFchPh+dXw93p9vI6RMwWRbdpdPpFDNdLi8Gobk6GDhGjaTSwtdr4/o/Yr9JOHK8t457I7xIIp+hvrDp1t9YPY/WO1zA2Z7md3aEpWSjB0KsWkVxfMhF1otlvda3wagGHDyaRHO9gFAeb/XFQZdI3/wM6k0hLOTI1yWQnjUfkE3elo5Gl7Q6xq9xROd6PUeQ1sntOza2QQLiOb83toudLSsJPOr7oMUOsJVy9VYdYS7gMvU7GvJ5+H5juNIjjLLeCkvCLN3U9XdOhJnkwIEyXdeHNTibG9sFANJnEbuBZjEh2A3YACqWCEJnZIE84ogjl+u5DqfwGeVQjskjWhn528hVqyrj6IrXBq585IRNcX0tcBzsKamOTPHOKNVsWKTUSIQ1UCqr64VnV1tB6eCbmw7PjZoOq5IAEL7u/0ojhwP+jRN1bZiTgvgAAAABJRU5ErkJggg=="},"4fc8":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAFvElEQVRoQ92aeWxUVRTGf3dKR7rIDAXKptBYoCJhXwxBTaqiAUWNoFIbJCoRcY1/INABbbSbIFGRCCVGDQiiQgLGBRFo3JeigIkNUPalELrNK2UbmLnmvdeWTjsw8+6btqH3z5nzffd895177rmLIEpN5iTdiAikIxgFMg1IAboCCYAAaoEK4BCIPUi2Ix1FYn7V0Wi4oHeg3GRB5z5I/3SkYyrIW9SIRAkisBa/Y6WY7z2sxmGOlOUmC9xDCUgPMBlwWCYIDQgA63GIXDHXu8sqpyUhclFiMhcdC0E8URcuVvuLxF6CXEls4FUxu/ZUJADdJmIhMt/1CJIVgDtScpt2XgTPiHnal5HwhBUis3HidL0LzIqEMOo2kuVc1F4W2fiuxn1VITK7WyJO33rgnqg7aI1wMz7nZJFdrme+kO2KQmR2r3icZ7YAY6312WLWv+NLuFtkl50N1UNIIXXh9B1wZ4u5pUa8FZ82MVSYhRaS5/qgzeZEOIGS5cKjNZuvzYTIfNdjSNaG42vT/6XMEJ6aIB+DhMi3uvbCf/G/VkyxquPhJSZ2kJhTUVZPECwkz7UaeFyVvZVxa0SWltlMiMx1jUCw3coi2cqON+1OIhklPNo/QSu7zO20ASEebGPnrHUv5UbhqXmoQYjMcffFIQ/YLwAF9B4FKemQPAg63QAJyRAbB4FLcLYCTpdBZSkc/gmO/AK+M9acD7YO4KefWKAdNOaIzHd5kOTYYWTQo3Dri9B9cOQ0Z8uhuBD+XgEXaiLHNbaU4k3h8b5mCsl1lSAYqMSkj/akQkh7QAlugLQj8OlEqDmmwrFXZGlpwtjZOfxHVBgMzL2LYcTTyvAGYPVBWD5cjUeQKmSeezrIT9QYgHleZWgQUAagIEmVa4Yu5H2QL6gyRE2I7kC+6lZHLBUyz/W9rTJ9yhroP1F5HBqAekZ7r58qzw+6kH1AqioDzgTI/AZ6DFOmwO+DD8dC1X5Vjv26EA3opMpgCNHXgjHPwbg50NFljWrHx7BtAcRcB+cqrWEvW1fqQqQq2sA9+SMc/ws2zzZp+t4OAx+GniOgS3+Ijb9M778ANcfh5E4o3QS7N4L+m566718Gi3uruuKzL6Q+a50+Ab+9DbtWYYRKJK3POEh/A3qNNK2VJzuGEHuh9coh6Ngo20g/VOyFo7/CyX/NsuTSeXB0gLgkSEqFPrdB9yEYYVnfdPELkyORH8qmyv5kHz0L7soBEaPqhIk7sAU+n6LKYUx2e+lX73pwBty3VFGMhF2r4Vv1pQzQ06/NBTFtEhzYCjGxMOZ5GDINru8ZfmT1TLd/M/xcAJV7YPhTsOOj8LiQFsaCaLNEmVMONWWwLgPKS8xuEntA6njoejPEdYEOTgj44Xy1WSAeLIJT+o4aiOsME5aAPiDqk32G/aKxPmvptdKJHVC8DPZtAt8Vz9LMTWjKHTB0milAX0PsZC29aNTxtsr4zK/NLBTUJGhHofYknKs29xp6ua9/nfgu4E6BGGcw5LwG7/S1HlqCUjFPG2B/Y6WHT8YGM5zstI0zoGSdAoPIEVneBXVC3ClIqRc6ancd8d1gfEFdmDQZ6XCuHfsDil6HY3+Gswz1f/BW1wyvKBw+dL4JhmRC79Hmgqcvgs2agKpSKNsOu78y9+6qrenhgyEk3zUSSfE1fxxkiGkPB3SGkPZyZFo3V6YixGeqYdsquHCH2PVOyFzXMgTPtopT1jspFFlaM9+utYuebfi0CRFf9Bgh1h6u3hpCrD1chl4WY1xPLwFmWg/nqCAK8Wkv2bqebuxGmzwYkMwUHu2LSIYj7IOBIDH6E45LjkVIMa0FKwCJkKvoEJjdIk84ggTluochZFaLPKqRIk94vDsj+QqNbSx9kabkDc+cAiJD+VoCdiPkmjZ55hRqtAxRAZkOjAY5AEEK0nh4llhnX4ugAmk8PNsLFOMQRWJutfqVRiNH/gdv6wuUnT5+rgAAAABJRU5ErkJggg=="},"6cc8":function(t,e,i){},cdf1:function(t,e,i){"use strict";var a=i("bbcf"),s=i("0ecc").findIndex,r=i("33a4"),o=i("e9a9"),n="findIndex",d=!0,c=o(n);n in[]&&Array(1)[n]((function(){d=!1})),a({target:"Array",proto:!0,forced:d||!c},{findIndex:function(t){return s(this,t,arguments.length>1?arguments[1]:void 0)}}),r(n)},df7c:function(t,e,i){"use strict";i.d(e,"b",(function(){return s})),i.d(e,"a",(function(){return r}));var a=i("751a");function s(t){return Object(a["a"])({url:"/api/goodscollect/page",data:t,forceLogin:!0})}function r(t){return Object(a["a"])({url:"/api/goodscollect/delete",data:t,forceLogin:!0})}},e361:function(t,e,i){"use strict";i("6cc8")},f2f4:function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"box"},[a("div",{directives:[{name:"show",rawName:"v-show",value:t.yes,expression:"yes"}],staticClass:"null-page"}),a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"member-index"},[a("div",{staticClass:"member-top"},[a("div",{staticClass:"info-wrap"},[a("div",{staticClass:"info-top"},[a("div",{staticClass:"avtar"},[a("router-link",{attrs:{to:"/member/info"}},[t.member.headimg?a("img",{attrs:{src:t.$img(t.member.headimg)},on:{error:function(e){t.member.headimg=t.defaultHeadImage}}}):a("img",{attrs:{src:t.$img(t.defaultHeadImage)}})])],1),a("div",{staticClass:"member-wrap"},[t.member?[t.member.nickname?a("div",{staticClass:"name member-name"},[a("router-link",{attrs:{to:"/member/info"}},[t._v(t._s(t.member.nickname))])],1):t._e(),t.member.member_level_name?a("div",{staticClass:"level"},[t._v(t._s(t.member.member_level_name))]):t._e(),a("div",{staticClass:"growth"},[t._v(" 成长值: "),a("el-progress",{attrs:{"text-inside":!0,"stroke-width":10,percentage:t.progress,"show-text":!1}}),a("div")],1)]:a("div",{staticClass:"no-login name"},[t._v("未登录")])],2)]),a("div",{staticClass:"account"},[a("div",{staticClass:"content"},[a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/my_coupon"}},[a("img",{attrs:{src:i("2b7e"),alt:""}}),a("div",{staticClass:"name"},[t._v("优惠券")]),t.member.member_id&&t.couponNum?a("div",{staticClass:"num"},[t._v(t._s(t.couponNum))]):a("div",{staticClass:"num"},[t._v("0")])])],1),a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/my_point"}},[a("img",{attrs:{src:i("4fc8"),alt:""}}),a("div",{staticClass:"name"},[t._v("积分")]),t.member.point?a("div",{staticClass:"num"},[t._v(t._s(t.member.point))]):a("div",{staticClass:"num"},[t._v("0")])])],1),a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/account"}},[a("img",{attrs:{src:i("0d11"),alt:""}}),a("div",{staticClass:"name"},[t._v("消费券")]),t.member.balance||t.member.balance_money?a("div",{staticClass:"num"},[t._v(" "+t._s((parseFloat(t.member.balance)+parseFloat(t.member.balance_money)).toFixed(2))+" ")]):a("div",{staticClass:"num"},[t._v("0")])])],1)])])]),a("div",{staticClass:"collection"},[a("div",{staticClass:"title"},[t._v("我的关注")]),a("div",{staticClass:"xian"}),a("div",{staticClass:"item-wrap"},[a("div",{staticClass:"item"},[a("div",{staticClass:"num"},[t._v(t._s(t.goodsTotal))]),a("div",{staticClass:"collect"},[t._v("商品关注")])])])])]),a("div",{staticClass:"member-bottom"},[a("div",{staticClass:"my-order"},[a("div",{staticClass:"order-title"},[t._v("我的订单")]),a("div",{staticClass:"xian"}),a("div",{staticClass:"order-item"},[a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitpay"}},[a("i",{staticClass:"iconfont icondaifukuan"}),t.orderNum.waitPay?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitPay))]):t._e(),a("div",{staticClass:"name"},[t._v("待付款")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitsend"}},[a("i",{staticClass:"iconfont icondaifahuo"}),t.orderNum.readyDelivery?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.readyDelivery))]):t._e(),a("div",{staticClass:"name"},[t._v("待发货")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitconfirm"}},[a("i",{staticClass:"iconfont icontubiaolunkuo-"}),t.orderNum.waitDelivery?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitDelivery))]):t._e(),a("div",{staticClass:"name"},[t._v("待收货")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitrate"}},[a("i",{staticClass:"iconfont icondaipingjia"}),t.orderNum.waitEvaluate?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitEvaluate))]):t._e(),a("div",{staticClass:"name"},[t._v("待评价")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/activist"}},[a("i",{staticClass:"iconfont iconshouhou"}),t.orderNum.refunding?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.refunding))]):t._e(),a("div",{staticClass:"name"},[t._v("退款/售后")])])],1),t.orderList.length?a("div",t._l(t.orderList,(function(e,i){return a("div",{key:i,staticClass:"order-goods-wrap"},t._l(e.order_goods,(function(s,r){return a("div",{key:r,staticClass:"order-goods"},[a("div",{staticClass:"goods-item"},[a("div",{staticClass:"goods-img",on:{click:function(e){return t.$router.pushToTab({path:"/sku-"+s.sku_id})}}},[a("img",{attrs:{src:t.$img(s.sku_image,{size:"mid"})},on:{error:function(e){return t.imageErrorOrder(i,r)}}})]),a("div",{staticClass:"info-wrap"},[a("div",{staticClass:"goods-name",on:{click:function(e){return t.$router.pushToTab({path:"/sku-"+s.sku_id})}}},[t._v(t._s(s.sku_name))]),a("div",{staticClass:"price"},[t._v("¥"+t._s(s.price))])]),a("div",{staticClass:"payment"},[t._v(t._s(e.order_status_name))]),a("div",{staticClass:"goods-detail",on:{click:function(i){return t.orderDetail(e)}}},[a("p",[t._v("查看详情")])])])])})),0)})),0):a("div",{staticClass:"empty"},[a("img",{attrs:{src:i("fb77"),alt:""}}),a("div",[a("router-link",{attrs:{to:"/"}},[t._v("您买的东西太少了,这里都空空的,快去挑选合适的商品吧!")])],1)])]),a("div",{staticClass:"bottom-right"},[a("div",{staticClass:"my-foot"},[a("div",{staticClass:"title"},[t._v("我的足迹")]),a("div",{staticClass:"xian"}),t._l(t.footList,(function(e,i){return a("div",{key:e.goods_id,staticClass:"foot-content"},[a("div",{staticClass:"foot-item",on:{click:function(i){return t.$router.pushToTab({path:"/sku-"+e.sku_id})}}},[a("div",{staticClass:"foot-img"},[a("img",{attrs:{src:t.$img(e.sku_image,{size:"mid"})},on:{error:function(e){return t.imageErrorFoot(i)}}})]),a("div",{staticClass:"foot-info"},[a("div",{staticClass:"foot-name"},[t._v(t._s(e.goods_name))]),a("div",{staticClass:"foot-price"},[t._v("¥"+t._s(e.discount_price))])])])])}))],2)])])])])},s=[],r=(i("cdf1"),i("d211")),o=i("5315"),n=i("df7c"),d=i("dea0"),c=i("cf6b"),u={name:"member",components:{},data:function(){return{couponNum:0,orderNum:{waitPay:0,readyDelivery:0,waitDelivery:0,refunding:0},orderList:[],orderStatus:"all",footInfo:{page:1,page_size:6},total:0,footList:[],currentPage:1,loading:!0,goodsTotal:0,state:"",growth:"",levelList:[],member_level:{},progress:0,yes:!0}},created:function(){this.getCouponNum(),this.getOrderNum(),this.getOrderList(),this.getFootprint(),this.getGoodsCollect(),this.$forceUpdate()},computed:Object(r["a"])({},Object(c["b"])(["defaultHeadImage","defaultGoodsImage","member"])),watch:{member:{handler:function(){console.log(this.member),this.member&&this.getLevelList()},immediate:!0,deep:!0}},mounted:function(){var t=this;setTimeout((function(){t.yes=!1}),300)},methods:{getLevelList:function(){var t=this;Object(o["c"])().then((function(e){if(e.data&&0==e.code){t.levelList=e.data;var i=t.levelList.findIndex((function(e){return e.level_id==t.member.member_level})),a=t.levelList.length;a>i+1?t.member.growth>t.levelList[i+1].growth?t.progress=100:t.progress=t.member.growth/t.levelList[i+1].growth*100:t.progress=100}else t.$message.error(err.message)})).catch((function(t){console.log(t.message)}))},getCouponNum:function(){var t=this;Object(o["a"])().then((function(e){t.couponNum=e.data})).catch((function(t){console.log(t.message)}))},getOrderNum:function(){var t=this;Object(o["e"])({order_status:"waitpay,waitsend,waitconfirm,waitrate,refunding"}).then((function(e){console.log(e,"获取订单数量"),0==e.code&&(t.orderNum.waitPay=e.data.waitpay,t.orderNum.readyDelivery=e.data.waitsend,t.orderNum.waitDelivery=e.data.waitconfirm,t.orderNum.waitEvaluate=e.data.waitrate,t.orderNum.refunding=e.data.refunding)})).catch((function(t){console.log(t.message)}))},getOrderList:function(){var t=this;Object(d["c"])({order_status:this.orderStatus,page:1,page_size:3}).then((function(e){0==e.code&&e.data&&(t.orderList=e.data.list),t.loading=!1})).catch((function(e){t.loading=!1,t.$message.error(e.message)}))},getFootprint:function(){var t=this;Object(o["b"])(this.footInfo).then((function(e){0==e.code&&e.data&&(t.footList=e.data.list,t.total=e.data.count)})).catch((function(t){console.log(t.message)}))},orderDetail:function(t){switch(parseInt(t.order_type)){case 2:this.$router.push({path:"/member/order_detail_pickup",query:{order_id:t.order_id}});break;case 3:this.$router.push({path:"/member/order_detail_local_delivery",query:{order_id:t.order_id}});break;case 4:this.$router.push({path:"/member/order_detail_virtual",query:{order_id:t.order_id}});break;default:this.$router.push({path:"/member/order_detail",query:{order_id:t.order_id}});break}},imageErrorOrder:function(t,e){this.orderList[t].order_goods[e].sku_image=this.defaultGoodsImage},imageErrorFoot:function(t){this.footList[t].sku_image=this.defaultGoodsImage},getGoodsCollect:function(){var t=this;Object(n["b"])().then((function(e){t.goodsTotal=e.data.count})).catch((function(e){t.loading=!1,console.log(e.message)}))}}},m=u,l=(i("e361"),i("5d22")),g=Object(l["a"])(m,a,s,!1,null,"182f805b",null);e["default"]=g.exports},fb77:function(t,e,i){t.exports=i.p+"assets/img/member-empty.47c6a4f9.png"}}]); //# sourceMappingURL=chunk-731ab782.417f2d9e.js.map \ No newline at end of file diff --git a/addon/pc/source/cs_default/assets/js/chunk-731ab782.417f2d9e.js.map b/addon/pc/source/cs_default/assets/js/chunk-731ab782.417f2d9e.js.map index 8dbcca7..b952220 100644 --- a/addon/pc/source/cs_default/assets/js/chunk-731ab782.417f2d9e.js.map +++ b/addon/pc/source/cs_default/assets/js/chunk-731ab782.417f2d9e.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./src/assets/images/balance.png","webpack:///./src/assets/images/coupon.png","webpack:///./src/assets/images/point.png","webpack:///./node_modules/_core-js@3.8.2@core-js/modules/es.array.find-index.js","webpack:///./src/api/member/collection.js","webpack:///./src/views/member/index.vue?eee3","webpack:///./src/views/member/index.vue?d143","webpack:///src/views/member/index.vue","webpack:///./src/views/member/index.vue?a85f","webpack:///./src/views/member/index.vue","webpack:///./src/assets/images/member-empty.png"],"names":["module","exports","$","$findIndex","findIndex","addToUnscopables","arrayMethodUsesToLength","FIND_INDEX","SKIPS_HOLES","USES_TO_LENGTH","Array","target","proto","forced","callbackfn","this","arguments","length","undefined","goodsCollect","params","http","url","data","forceLogin","deleteGoods","render","_vm","_h","$createElement","_c","_self","staticClass","directives","name","rawName","value","expression","attrs","member","$img","headimg","on","$event","defaultHeadImage","_v","_s","nickname","_e","member_level_name","progress","member_id","couponNum","point","balance","balance_money","parseFloat","toFixed","goodsTotal","orderNum","waitPay","readyDelivery","waitDelivery","waitEvaluate","refunding","orderList","_l","orderItem","orderIndex","key","goodsItem","goodsIndex","$router","pushToTab","path","sku_id","sku_image","size","imageErrorOrder","sku_name","price","order_status_name","orderDetail","item","index","goods_id","imageErrorFoot","goods_name","discount_price","staticRenderFns","component"],"mappings":"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","file":"assets/js/chunk-731ab782.417f2d9e.js","sourcesContent":["module.exports = \"data:image/png;base64,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\"","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAFdElEQVRoQ92aa2xUVRDHf7OUd+0uCCgg2IC2CBJUqClgFLAa5QvEhgiVbou8qhj1C69WISjigxhQfAAhPHYBkQZ5RCAgiNGoMRCVqARQkIeBKAV2SaW1tHvMvbct3XbLvfewbdOeZD/tzH/mf+7MnDkPIU5DTerci0hkJIohoFKBZKAL0BEQoBgoAk6BHEM4hMdzQNZcOhsPFwwD2kNld+qNVOQgnvEo1V8LSOQIKrKJck9ANoZOa2FUzpRrXTXRN4hWqgBFJuBxDRBbIYKwhQp5Q9aHDrvFdPVFVHZiN8TzDohfdxIcOKhABVCRWRIs/seBvCnimIjK9o5DWAn4nILfpFwIxTQJhgud4NgSUeNoQ3vvUuA5J4BxlxGWczX8khRSdiPsGxJR47om0r5sC/B43B10B7iXkjaZUnjBqHwxR71E1LQeHSj9dx8w1J3NBpP+nnYdM2TluauxLMQkUhlOu4FRDeaWHvB+SsKjY4VZbCJ+70dNlhN2BIXlsi5cJ1/rEFF+79PAJju8Jv1fqQkSvBLlYxQR9WyXHpRf+60RS6zufIRIaD1AVhedqwKIJuL3bgCydNEbWW+jBMLP1CGiJnofwMMhN4tkIzte25wiwhBZH/4xamVX/qRtIGOa2DmX5tV2CVwZW01EZfnuJEGdjGMD6NIhbfEIirskGP7TzBGV7S1AWOgart9weCwP2t8CKuJaPUpBKfhlP+wxKr+bIa9LIDTPIuL3HgHucaPObX3glT2Q1NWVmq1wjuue9LgEwqli7uwqKs7YGqgtkDoM8ne5VrNVcE8EEugryu/LAbXW1oAbIkaYlP8HrdvVhS0vA08r6xdr6BBRTDGILAP1QlyJXD4PBcMgdwk8aBYVaxSdgfkjIGsRDB8fPyLIB6L83j1abbqR6HN3xnbmWimseRm++xTyVkF6Jvx9EhaNhrYdYc4O6NwzfkSELwwifwB9XX+R5EGQvxvadqhfded7sHk+5K2ETfOgRyrM3n5jUzqhBScMImEgyTURQ2FgBkxaCrfeEa3+w2ewYzF0TYafjN1A5egzGFq3hZSh8FR+dJ4YOfX5Etj6lo4rFw0iSkezWqd7Crz2NbSpkdgHt0PhAiuMjBA6vBf6PwxGohdfgrQxMHY2SOUBjFEc1s+GfcaRgNYou3ki7RKhYDf0Hhjbg4t/wcz7oWAX9E2LLVNWCu9mwtFvtVgAJhH90DLM9uwHC76KLrXnj8PyqeBJsL7C2V+h1wBLxpj9hybAqMkgNZrvrW/Ctrd1iVzST3bDqYyp8MQM8N0e7cC5Y7A0CzweKL8GRachqRt08Bp9BDw6GTKmRxMxEL7ZAKtm6JAxk12v/KakWyt7VZzXZ77oLMxJgykfWmXYbuhULav8ai6I946EmVvt3IILp2BuulXd6lsEa6LoELEWRM0WZcAImLXNnkjJFchPh+dXw93p9vI6RMwWRbdpdPpFDNdLi8Gobk6GDhGjaTSwtdr4/o/Yr9JOHK8t457I7xIIp+hvrDp1t9YPY/WO1zA2Z7md3aEpWSjB0KsWkVxfMhF1otlvda3wagGHDyaRHO9gFAeb/XFQZdI3/wM6k0hLOTI1yWQnjUfkE3elo5Gl7Q6xq9xROd6PUeQ1sntOza2QQLiOb83toudLSsJPOr7oMUOsJVy9VYdYS7gMvU7GvJ5+H5juNIjjLLeCkvCLN3U9XdOhJnkwIEyXdeHNTibG9sFANJnEbuBZjEh2A3YACqWCEJnZIE84ogjl+u5DqfwGeVQjskjWhn528hVqyrj6IrXBq585IRNcX0tcBzsKamOTPHOKNVsWKTUSIQ1UCqr64VnV1tB6eCbmw7PjZoOq5IAEL7u/0ojhwP+jRN1bZiTgvgAAAABJRU5ErkJggg==\"","module.exports = \"data:image/png;base64,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\"","'use strict';\nvar $ = require('../internals/export');\nvar $findIndex = require('../internals/array-iteration').findIndex;\nvar addToUnscopables = require('../internals/add-to-unscopables');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar FIND_INDEX = 'findIndex';\nvar SKIPS_HOLES = true;\n\nvar USES_TO_LENGTH = arrayMethodUsesToLength(FIND_INDEX);\n\n// Shouldn't skip holes\nif (FIND_INDEX in []) Array(1)[FIND_INDEX](function () { SKIPS_HOLES = false; });\n\n// `Array.prototype.findIndex` method\n// https://tc39.es/ecma262/#sec-array.prototype.findindex\n$({ target: 'Array', proto: true, forced: SKIPS_HOLES || !USES_TO_LENGTH }, {\n findIndex: function findIndex(callbackfn /* , that = undefined */) {\n return $findIndex(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n\n// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables\naddToUnscopables(FIND_INDEX);\n","import http from \"../../utils/http\"\r\n/**\r\n * 我的商品收藏\r\n */\r\nexport function goodsCollect(params) {\r\n return http({\r\n url: \"/api/goodscollect/page\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}\r\n/**\r\n * 取消商品收藏\r\n */\r\nexport function deleteGoods(params) {\r\n return http({\r\n url: \"/api/goodscollect/delete\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}\r\n/**\r\n * 取消店铺收藏\r\n */\r\nexport function deleteShop(params) {\r\n return http({\r\n url: \"/api/shopmember/delete\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}","export * from \"-!../../../node_modules/_mini-css-extract-plugin@0.9.0@mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/_css-loader@3.6.0@css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/_vue-loader@15.9.6@vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/_postcss-loader@3.0.0@postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/_sass-loader@8.0.2@sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/_sass-resources-loader@2.1.1@sass-resources-loader/lib/loader.js??ref--8-oneOf-1-4!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/_vue-loader@15.9.6@vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=182f805b&lang=scss&scoped=true&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"box\"},[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.yes),expression:\"yes\"}],staticClass:\"null-page\"}),_c('div',{directives:[{name:\"loading\",rawName:\"v-loading\",value:(_vm.loading),expression:\"loading\"}],staticClass:\"member-index\"},[_c('div',{staticClass:\"member-top\"},[_c('div',{staticClass:\"info-wrap\"},[_c('div',{staticClass:\"info-top\"},[_c('div',{staticClass:\"avtar\"},[_c('router-link',{attrs:{\"to\":\"/member/info\"}},[(_vm.member.headimg)?_c('img',{attrs:{\"src\":_vm.$img(_vm.member.headimg)},on:{\"error\":function($event){_vm.member.headimg = _vm.defaultHeadImage}}}):_c('img',{attrs:{\"src\":_vm.$img(_vm.defaultHeadImage)}})])],1),_c('div',{staticClass:\"member-wrap\"},[(_vm.member)?[(_vm.member.nickname)?_c('div',{staticClass:\"name member-name\"},[_c('router-link',{attrs:{\"to\":\"/member/info\"}},[_vm._v(_vm._s(_vm.member.nickname))])],1):_vm._e(),(_vm.member.member_level_name)?_c('div',{staticClass:\"level\"},[_vm._v(_vm._s(_vm.member.member_level_name))]):_vm._e(),_c('div',{staticClass:\"growth\"},[_vm._v(\" 成长值: \"),_c('el-progress',{attrs:{\"text-inside\":true,\"stroke-width\":10,\"percentage\":_vm.progress,\"show-text\":false}}),_c('div')],1)]:_c('div',{staticClass:\"no-login name\"},[_vm._v(\"未登录\")])],2)]),_c('div',{staticClass:\"account\"},[_c('div',{staticClass:\"content\"},[_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/my_coupon\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/coupon.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"优惠券\")]),(_vm.member.member_id && _vm.couponNum)?_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.couponNum))]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1),_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/my_point\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/point.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"积分\")]),(_vm.member.point)?_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.member.point))]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1),_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/account\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/balance.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"余额\")]),(_vm.member.balance || _vm.member.balance_money)?_c('div',{staticClass:\"num\"},[_vm._v(\" \"+_vm._s((parseFloat(_vm.member.balance) + parseFloat(_vm.member.balance_money)).toFixed(2))+\" \")]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1)])])]),_c('div',{staticClass:\"collection\"},[_c('div',{staticClass:\"title\"},[_vm._v(\"我的关注\")]),_c('div',{staticClass:\"xian\"}),_c('div',{staticClass:\"item-wrap\"},[_c('div',{staticClass:\"item\"},[_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.goodsTotal))]),_c('div',{staticClass:\"collect\"},[_vm._v(\"商品关注\")])])])])]),_c('div',{staticClass:\"member-bottom\"},[_c('div',{staticClass:\"my-order\"},[_c('div',{staticClass:\"order-title\"},[_vm._v(\"我的订单\")]),_c('div',{staticClass:\"xian\"}),_c('div',{staticClass:\"order-item\"},[_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitpay\"}},[_c('i',{staticClass:\"iconfont icondaifukuan\"}),(_vm.orderNum.waitPay)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitPay))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待付款\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitsend\"}},[_c('i',{staticClass:\"iconfont icondaifahuo\"}),(_vm.orderNum.readyDelivery)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.readyDelivery))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待发货\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitconfirm\"}},[_c('i',{staticClass:\"iconfont icontubiaolunkuo-\"}),(_vm.orderNum.waitDelivery)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitDelivery))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待收货\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitrate\"}},[_c('i',{staticClass:\"iconfont icondaipingjia\"}),(_vm.orderNum.waitEvaluate)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitEvaluate))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待评价\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/activist\"}},[_c('i',{staticClass:\"iconfont iconshouhou\"}),(_vm.orderNum.refunding)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.refunding))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"退款/售后\")])])],1),(_vm.orderList.length)?_c('div',_vm._l((_vm.orderList),function(orderItem,orderIndex){return _c('div',{key:orderIndex,staticClass:\"order-goods-wrap\"},_vm._l((orderItem.order_goods),function(goodsItem,goodsIndex){return _c('div',{key:goodsIndex,staticClass:\"order-goods\"},[_c('div',{staticClass:\"goods-item\"},[_c('div',{staticClass:\"goods-img\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + goodsItem.sku_id })}}},[_c('img',{attrs:{\"src\":_vm.$img(goodsItem.sku_image, { size: 'mid' })},on:{\"error\":function($event){return _vm.imageErrorOrder(orderIndex, goodsIndex)}}})]),_c('div',{staticClass:\"info-wrap\"},[_c('div',{staticClass:\"goods-name\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + goodsItem.sku_id })}}},[_vm._v(_vm._s(goodsItem.sku_name))]),_c('div',{staticClass:\"price\"},[_vm._v(\"¥\"+_vm._s(goodsItem.price))])]),_c('div',{staticClass:\"payment\"},[_vm._v(_vm._s(orderItem.order_status_name))]),_c('div',{staticClass:\"goods-detail\",on:{\"click\":function($event){return _vm.orderDetail(orderItem)}}},[_c('p',[_vm._v(\"查看详情\")])])])])}),0)}),0):_c('div',{staticClass:\"empty\"},[_c('img',{attrs:{\"src\":require(\"@/assets/images/member-empty.png\"),\"alt\":\"\"}}),_c('div',[_c('router-link',{attrs:{\"to\":\"/\"}},[_vm._v(\"您买的东西太少了,这里都空空的,快去挑选合适的商品吧!\")])],1)])]),_c('div',{staticClass:\"bottom-right\"},[_c('div',{staticClass:\"my-foot\"},[_c('div',{staticClass:\"title\"},[_vm._v(\"我的足迹\")]),_c('div',{staticClass:\"xian\"}),_vm._l((_vm.footList),function(item,index){return _c('div',{key:item.goods_id,staticClass:\"foot-content\"},[_c('div',{staticClass:\"foot-item\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + item.sku_id })}}},[_c('div',{staticClass:\"foot-img\"},[_c('img',{attrs:{\"src\":_vm.$img(item.sku_image, { size: 'mid' })},on:{\"error\":function($event){return _vm.imageErrorFoot(index)}}})]),_c('div',{staticClass:\"foot-info\"},[_c('div',{staticClass:\"foot-name\"},[_vm._v(_vm._s(item.goods_name))]),_c('div',{staticClass:\"foot-price\"},[_vm._v(\"¥\"+_vm._s(item.discount_price))])])])])})],2)])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.2@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/_vue-loader@15.9.6@vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.2@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/_vue-loader@15.9.6@vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./index.vue?vue&type=template&id=182f805b&scoped=true&\"\nimport script from \"./index.vue?vue&type=script&lang=js&\"\nexport * from \"./index.vue?vue&type=script&lang=js&\"\nimport style0 from \"./index.vue?vue&type=style&index=0&id=182f805b&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/_vue-loader@15.9.6@vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"182f805b\",\n null\n \n)\n\nexport default component.exports","module.exports = __webpack_public_path__ + \"assets/img/member-empty.47c6a4f9.png\";"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./src/assets/images/balance.png","webpack:///./src/assets/images/coupon.png","webpack:///./src/assets/images/point.png","webpack:///./node_modules/_core-js@3.8.2@core-js/modules/es.array.find-index.js","webpack:///./src/api/member/collection.js","webpack:///./src/views/member/index.vue?eee3","webpack:///./src/views/member/index.vue?d143","webpack:///src/views/member/index.vue","webpack:///./src/views/member/index.vue?a85f","webpack:///./src/views/member/index.vue","webpack:///./src/assets/images/member-empty.png"],"names":["module","exports","$","$findIndex","findIndex","addToUnscopables","arrayMethodUsesToLength","FIND_INDEX","SKIPS_HOLES","USES_TO_LENGTH","Array","target","proto","forced","callbackfn","this","arguments","length","undefined","goodsCollect","params","http","url","data","forceLogin","deleteGoods","render","_vm","_h","$createElement","_c","_self","staticClass","directives","name","rawName","value","expression","attrs","member","$img","headimg","on","$event","defaultHeadImage","_v","_s","nickname","_e","member_level_name","progress","member_id","couponNum","point","balance","balance_money","parseFloat","toFixed","goodsTotal","orderNum","waitPay","readyDelivery","waitDelivery","waitEvaluate","refunding","orderList","_l","orderItem","orderIndex","key","goodsItem","goodsIndex","$router","pushToTab","path","sku_id","sku_image","size","imageErrorOrder","sku_name","price","order_status_name","orderDetail","item","index","goods_id","imageErrorFoot","goods_name","discount_price","staticRenderFns","component"],"mappings":"mGAAAA,EAAOC,QAAU,stE,qBCAjBD,EAAOC,QAAU,86D,qBCAjBD,EAAOC,QAAU,8gE,2DCCjB,IAAIC,EAAI,EAAQ,QACZC,EAAa,EAAQ,QAAgCC,UACrDC,EAAmB,EAAQ,QAC3BC,EAA0B,EAAQ,QAElCC,EAAa,YACbC,GAAc,EAEdC,EAAiBH,EAAwBC,GAGzCA,IAAc,IAAIG,MAAM,GAAGH,IAAY,WAAcC,GAAc,KAIvEN,EAAE,CAAES,OAAQ,QAASC,OAAO,EAAMC,OAAQL,IAAgBC,GAAkB,CAC1EL,UAAW,SAAmBU,GAC5B,OAAOX,EAAWY,KAAMD,EAAYE,UAAUC,OAAS,EAAID,UAAU,QAAKE,MAK9Eb,EAAiBE,I,kCCvBjB,oFAIO,SAASY,EAAaC,GACzB,OAAOC,eAAK,CACRC,IAAK,yBACLC,KAAMH,EACNI,YAAY,IAMb,SAASC,EAAYL,GACxB,OAAOC,eAAK,CACRC,IAAK,2BACLC,KAAMH,EACNI,YAAY,M,kCClBpB,W,yCCAA,IAAIE,EAAS,WAAa,IAAIC,EAAIZ,KAASa,EAAGD,EAAIE,eAAmBC,EAAGH,EAAII,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,OAAO,CAACF,EAAG,MAAM,CAACG,WAAW,CAAC,CAACC,KAAK,OAAOC,QAAQ,SAASC,MAAOT,EAAO,IAAEU,WAAW,QAAQL,YAAY,cAAcF,EAAG,MAAM,CAACG,WAAW,CAAC,CAACC,KAAK,UAAUC,QAAQ,YAAYC,MAAOT,EAAW,QAAEU,WAAW,YAAYL,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,cAAc,CAACF,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,YAAY,CAACF,EAAG,MAAM,CAACE,YAAY,SAAS,CAACF,EAAG,cAAc,CAACQ,MAAM,CAAC,GAAK,iBAAiB,CAAEX,EAAIY,OAAc,QAAET,EAAG,MAAM,CAACQ,MAAM,CAAC,IAAMX,EAAIa,KAAKb,EAAIY,OAAOE,UAAUC,GAAG,CAAC,MAAQ,SAASC,GAAQhB,EAAIY,OAAOE,QAAUd,EAAIiB,qBAAqBd,EAAG,MAAM,CAACQ,MAAM,CAAC,IAAMX,EAAIa,KAAKb,EAAIiB,wBAAwB,GAAGd,EAAG,MAAM,CAACE,YAAY,eAAe,CAAEL,EAAU,OAAE,CAAEA,EAAIY,OAAe,SAAET,EAAG,MAAM,CAACE,YAAY,oBAAoB,CAACF,EAAG,cAAc,CAACQ,MAAM,CAAC,GAAK,iBAAiB,CAACX,EAAIkB,GAAGlB,EAAImB,GAAGnB,EAAIY,OAAOQ,cAAc,GAAGpB,EAAIqB,KAAMrB,EAAIY,OAAwB,kBAAET,EAAG,MAAM,CAACE,YAAY,SAAS,CAACL,EAAIkB,GAAGlB,EAAImB,GAAGnB,EAAIY,OAAOU,sBAAsBtB,EAAIqB,KAAKlB,EAAG,MAAM,CAACE,YAAY,UAAU,CAACL,EAAIkB,GAAG,UAAUf,EAAG,cAAc,CAACQ,MAAM,CAAC,eAAc,EAAK,eAAe,GAAG,WAAaX,EAAIuB,SAAS,aAAY,KAASpB,EAAG,QAAQ,IAAIA,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAACL,EAAIkB,GAAG,UAAU,KAAKf,EAAG,MAAM,CAACE,YAAY,WAAW,CAACF,EAAG,MAAM,CAACE,YAAY,WAAW,CAACF,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACF,EAAG,cAAc,CAACE,YAAY,eAAeM,MAAM,CAAC,GAAK,sBAAsB,CAACR,EAAG,MAAM,CAACQ,MAAM,CAAC,IAAM,EAAQ,QAA8B,IAAM,MAAMR,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACL,EAAIkB,GAAG,SAAUlB,EAAIY,OAAOY,WAAaxB,EAAIyB,UAAWtB,EAAG,MAAM,CAACE,YAAY,OAAO,CAACL,EAAIkB,GAAGlB,EAAImB,GAAGnB,EAAIyB,cAActB,EAAG,MAAM,CAACE,YAAY,OAAO,CAACL,EAAIkB,GAAG,UAAU,GAAGf,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACF,EAAG,cAAc,CAACE,YAAY,eAAeM,MAAM,CAAC,GAAK,qBAAqB,CAACR,EAAG,MAAM,CAACQ,MAAM,CAAC,IAAM,EAAQ,QAA6B,IAAM,MAAMR,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACL,EAAIkB,GAAG,QAASlB,EAAIY,OAAY,MAAET,EAAG,MAAM,CAACE,YAAY,OAAO,CAACL,EAAIkB,GAAGlB,EAAImB,GAAGnB,EAAIY,OAAOc,UAAUvB,EAAG,MAAM,CAACE,YAAY,OAAO,CAACL,EAAIkB,GAAG,UAAU,GAAGf,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACF,EAAG,cAAc,CAACE,YAAY,eAAeM,MAAM,CAAC,GAAK,oBAAoB,CAACR,EAAG,MAAM,CAACQ,MAAM,CAAC,IAAM,EAAQ,QAA+B,IAAM,MAAMR,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACL,EAAIkB,GAAG,QAASlB,EAAIY,OAAOe,SAAW3B,EAAIY,OAAOgB,cAAezB,EAAG,MAAM,CAACE,YAAY,OAAO,CAACL,EAAIkB,GAAG,IAAIlB,EAAImB,IAAIU,WAAW7B,EAAIY,OAAOe,SAAWE,WAAW7B,EAAIY,OAAOgB,gBAAgBE,QAAQ,IAAI,OAAO3B,EAAG,MAAM,CAACE,YAAY,OAAO,CAACL,EAAIkB,GAAG,UAAU,SAASf,EAAG,MAAM,CAACE,YAAY,cAAc,CAACF,EAAG,MAAM,CAACE,YAAY,SAAS,CAACL,EAAIkB,GAAG,UAAUf,EAAG,MAAM,CAACE,YAAY,SAASF,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACF,EAAG,MAAM,CAACE,YAAY,OAAO,CAACL,EAAIkB,GAAGlB,EAAImB,GAAGnB,EAAI+B,eAAe5B,EAAG,MAAM,CAACE,YAAY,WAAW,CAACL,EAAIkB,GAAG,kBAAkBf,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAACF,EAAG,MAAM,CAACE,YAAY,YAAY,CAACF,EAAG,MAAM,CAACE,YAAY,eAAe,CAACL,EAAIkB,GAAG,UAAUf,EAAG,MAAM,CAACE,YAAY,SAASF,EAAG,MAAM,CAACE,YAAY,cAAc,CAACF,EAAG,cAAc,CAACE,YAAY,OAAOM,MAAM,CAAC,GAAK,sCAAsC,CAACR,EAAG,IAAI,CAACE,YAAY,2BAA4BL,EAAIgC,SAAgB,QAAE7B,EAAG,MAAM,CAACE,YAAY,aAAa,CAACL,EAAIkB,GAAGlB,EAAImB,GAAGnB,EAAIgC,SAASC,YAAYjC,EAAIqB,KAAKlB,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACL,EAAIkB,GAAG,WAAWf,EAAG,cAAc,CAACE,YAAY,OAAOM,MAAM,CAAC,GAAK,uCAAuC,CAACR,EAAG,IAAI,CAACE,YAAY,0BAA2BL,EAAIgC,SAAsB,cAAE7B,EAAG,MAAM,CAACE,YAAY,aAAa,CAACL,EAAIkB,GAAGlB,EAAImB,GAAGnB,EAAIgC,SAASE,kBAAkBlC,EAAIqB,KAAKlB,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACL,EAAIkB,GAAG,WAAWf,EAAG,cAAc,CAACE,YAAY,OAAOM,MAAM,CAAC,GAAK,0CAA0C,CAACR,EAAG,IAAI,CAACE,YAAY,+BAAgCL,EAAIgC,SAAqB,aAAE7B,EAAG,MAAM,CAACE,YAAY,aAAa,CAACL,EAAIkB,GAAGlB,EAAImB,GAAGnB,EAAIgC,SAASG,iBAAiBnC,EAAIqB,KAAKlB,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACL,EAAIkB,GAAG,WAAWf,EAAG,cAAc,CAACE,YAAY,OAAOM,MAAM,CAAC,GAAK,uCAAuC,CAACR,EAAG,IAAI,CAACE,YAAY,4BAA6BL,EAAIgC,SAAqB,aAAE7B,EAAG,MAAM,CAACE,YAAY,aAAa,CAACL,EAAIkB,GAAGlB,EAAImB,GAAGnB,EAAIgC,SAASI,iBAAiBpC,EAAIqB,KAAKlB,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACL,EAAIkB,GAAG,WAAWf,EAAG,cAAc,CAACE,YAAY,OAAOM,MAAM,CAAC,GAAK,qBAAqB,CAACR,EAAG,IAAI,CAACE,YAAY,yBAA0BL,EAAIgC,SAAkB,UAAE7B,EAAG,MAAM,CAACE,YAAY,aAAa,CAACL,EAAIkB,GAAGlB,EAAImB,GAAGnB,EAAIgC,SAASK,cAAcrC,EAAIqB,KAAKlB,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACL,EAAIkB,GAAG,cAAc,GAAIlB,EAAIsC,UAAgB,OAAEnC,EAAG,MAAMH,EAAIuC,GAAIvC,EAAa,WAAE,SAASwC,EAAUC,GAAY,OAAOtC,EAAG,MAAM,CAACuC,IAAID,EAAWpC,YAAY,oBAAoBL,EAAIuC,GAAIC,EAAqB,aAAE,SAASG,EAAUC,GAAY,OAAOzC,EAAG,MAAM,CAACuC,IAAIE,EAAWvC,YAAY,eAAe,CAACF,EAAG,MAAM,CAACE,YAAY,cAAc,CAACF,EAAG,MAAM,CAACE,YAAY,YAAYU,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOhB,EAAI6C,QAAQC,UAAU,CAAEC,KAAM,QAAUJ,EAAUK,YAAa,CAAC7C,EAAG,MAAM,CAACQ,MAAM,CAAC,IAAMX,EAAIa,KAAK8B,EAAUM,UAAW,CAAEC,KAAM,SAAUnC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOhB,EAAImD,gBAAgBV,EAAYG,SAAkBzC,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,aAAaU,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOhB,EAAI6C,QAAQC,UAAU,CAAEC,KAAM,QAAUJ,EAAUK,YAAa,CAAChD,EAAIkB,GAAGlB,EAAImB,GAAGwB,EAAUS,aAAajD,EAAG,MAAM,CAACE,YAAY,SAAS,CAACL,EAAIkB,GAAG,IAAIlB,EAAImB,GAAGwB,EAAUU,YAAYlD,EAAG,MAAM,CAACE,YAAY,WAAW,CAACL,EAAIkB,GAAGlB,EAAImB,GAAGqB,EAAUc,sBAAsBnD,EAAG,MAAM,CAACE,YAAY,eAAeU,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOhB,EAAIuD,YAAYf,MAAc,CAACrC,EAAG,IAAI,CAACH,EAAIkB,GAAG,mBAAkB,MAAK,GAAGf,EAAG,MAAM,CAACE,YAAY,SAAS,CAACF,EAAG,MAAM,CAACQ,MAAM,CAAC,IAAM,EAAQ,QAAoC,IAAM,MAAMR,EAAG,MAAM,CAACA,EAAG,cAAc,CAACQ,MAAM,CAAC,GAAK,MAAM,CAACX,EAAIkB,GAAG,kCAAkC,OAAOf,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,WAAW,CAACF,EAAG,MAAM,CAACE,YAAY,SAAS,CAACL,EAAIkB,GAAG,UAAUf,EAAG,MAAM,CAACE,YAAY,SAASL,EAAIuC,GAAIvC,EAAY,UAAE,SAASwD,EAAKC,GAAO,OAAOtD,EAAG,MAAM,CAACuC,IAAIc,EAAKE,SAASrD,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,YAAYU,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOhB,EAAI6C,QAAQC,UAAU,CAAEC,KAAM,QAAUS,EAAKR,YAAa,CAAC7C,EAAG,MAAM,CAACE,YAAY,YAAY,CAACF,EAAG,MAAM,CAACQ,MAAM,CAAC,IAAMX,EAAIa,KAAK2C,EAAKP,UAAW,CAAEC,KAAM,SAAUnC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOhB,EAAI2D,eAAeF,SAAatD,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,aAAa,CAACL,EAAIkB,GAAGlB,EAAImB,GAAGqC,EAAKI,eAAezD,EAAG,MAAM,CAACE,YAAY,cAAc,CAACL,EAAIkB,GAAG,IAAIlB,EAAImB,GAAGqC,EAAKK,6BAA4B,YACrhNC,EAAkB,G,wECmKtB,GACA,cACA,cACA,gBACA,OACA,YACA,UACA,UACA,gBACA,eACA,aAEA,aACA,kBACA,UACA,OACA,aAEA,QACA,YACA,cACA,WACA,aACA,SACA,UACA,aACA,gBACA,WACA,SAGA,QA/BA,WAgCA,oBACA,mBACA,oBACA,oBACA,uBAGA,qBAGA,2BACA,mEAEA,OACA,QACA,QADA,WAEA,yBACA,kCAEA,aACA,UAIA,QAxDA,WAyDA,WACA,uBACA,WACA,MAEA,SACA,aADA,WACA,WACA,iBACA,kBACA,sBACA,mBACA,qFAEA,qBACA,MACA,wCACA,eAEA,uDAGA,oBAGA,iCAGA,mBACA,2BAIA,aA3BA,WA2BA,WACA,iBACA,kBACA,sBAEA,mBACA,2BAIA,YArCA,WAqCA,WACA,gBACA,iEAEA,kBACA,wBACA,YACA,kCACA,yCACA,2CACA,wCACA,0CAGA,mBACA,2BAIA,aAxDA,WAwDA,WACA,gBACA,8BACA,OACA,cAEA,kBACA,oBACA,yBAEA,gBAEA,mBACA,aACA,gCAIA,aA1EA,WA0EA,WACA,8BACA,kBACA,oBACA,uBACA,yBAGA,mBACA,2BAGA,YAtFA,SAsFA,GACA,+BACA,OAEA,mBACA,mCACA,OACA,uBAGA,MACA,OAEA,mBACA,2CACA,OACA,uBAGA,MACA,OAEA,mBACA,oCACA,OACA,uBAGA,MACA,QACA,mBACA,4BACA,OACA,uBAGA,QAGA,gBA7HA,SA6HA,KACA,mEAEA,eAhIA,SAgIA,GACA,mDAEA,gBAnIA,WAmIA,WACA,iBACA,kBACA,6BAEA,mBACA,aACA,6BC5Wkc,I,wBCQ9bC,EAAY,eACd,EACAhE,EACA+D,GACA,EACA,KACA,WACA,MAIa,aAAAC,E,8BCnBf1F,EAAOC,QAAU,IAA0B","file":"assets/js/chunk-731ab782.417f2d9e.js","sourcesContent":["module.exports = \"data:image/png;base64,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\"","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAFdElEQVRoQ92aa2xUVRDHf7OUd+0uCCgg2IC2CBJUqClgFLAa5QvEhgiVbou8qhj1C69WISjigxhQfAAhPHYBkQZ5RCAgiNGoMRCVqARQkIeBKAV2SaW1tHvMvbct3XbLvfewbdOeZD/tzH/mf+7MnDkPIU5DTerci0hkJIohoFKBZKAL0BEQoBgoAk6BHEM4hMdzQNZcOhsPFwwD2kNld+qNVOQgnvEo1V8LSOQIKrKJck9ANoZOa2FUzpRrXTXRN4hWqgBFJuBxDRBbIYKwhQp5Q9aHDrvFdPVFVHZiN8TzDohfdxIcOKhABVCRWRIs/seBvCnimIjK9o5DWAn4nILfpFwIxTQJhgud4NgSUeNoQ3vvUuA5J4BxlxGWczX8khRSdiPsGxJR47om0r5sC/B43B10B7iXkjaZUnjBqHwxR71E1LQeHSj9dx8w1J3NBpP+nnYdM2TluauxLMQkUhlOu4FRDeaWHvB+SsKjY4VZbCJ+70dNlhN2BIXlsi5cJ1/rEFF+79PAJju8Jv1fqQkSvBLlYxQR9WyXHpRf+60RS6zufIRIaD1AVhedqwKIJuL3bgCydNEbWW+jBMLP1CGiJnofwMMhN4tkIzte25wiwhBZH/4xamVX/qRtIGOa2DmX5tV2CVwZW01EZfnuJEGdjGMD6NIhbfEIirskGP7TzBGV7S1AWOgart9weCwP2t8CKuJaPUpBKfhlP+wxKr+bIa9LIDTPIuL3HgHucaPObX3glT2Q1NWVmq1wjuue9LgEwqli7uwqKs7YGqgtkDoM8ne5VrNVcE8EEugryu/LAbXW1oAbIkaYlP8HrdvVhS0vA08r6xdr6BBRTDGILAP1QlyJXD4PBcMgdwk8aBYVaxSdgfkjIGsRDB8fPyLIB6L83j1abbqR6HN3xnbmWimseRm++xTyVkF6Jvx9EhaNhrYdYc4O6NwzfkSELwwifwB9XX+R5EGQvxvadqhfded7sHk+5K2ETfOgRyrM3n5jUzqhBScMImEgyTURQ2FgBkxaCrfeEa3+w2ewYzF0TYafjN1A5egzGFq3hZSh8FR+dJ4YOfX5Etj6lo4rFw0iSkezWqd7Crz2NbSpkdgHt0PhAiuMjBA6vBf6PwxGohdfgrQxMHY2SOUBjFEc1s+GfcaRgNYou3ki7RKhYDf0Hhjbg4t/wcz7oWAX9E2LLVNWCu9mwtFvtVgAJhH90DLM9uwHC76KLrXnj8PyqeBJsL7C2V+h1wBLxpj9hybAqMkgNZrvrW/Ctrd1iVzST3bDqYyp8MQM8N0e7cC5Y7A0CzweKL8GRachqRt08Bp9BDw6GTKmRxMxEL7ZAKtm6JAxk12v/KakWyt7VZzXZ77oLMxJgykfWmXYbuhULav8ai6I946EmVvt3IILp2BuulXd6lsEa6LoELEWRM0WZcAImLXNnkjJFchPh+dXw93p9vI6RMwWRbdpdPpFDNdLi8Gobk6GDhGjaTSwtdr4/o/Yr9JOHK8t457I7xIIp+hvrDp1t9YPY/WO1zA2Z7md3aEpWSjB0KsWkVxfMhF1otlvda3wagGHDyaRHO9gFAeb/XFQZdI3/wM6k0hLOTI1yWQnjUfkE3elo5Gl7Q6xq9xROd6PUeQ1sntOza2QQLiOb83toudLSsJPOr7oMUOsJVy9VYdYS7gMvU7GvJ5+H5juNIjjLLeCkvCLN3U9XdOhJnkwIEyXdeHNTibG9sFANJnEbuBZjEh2A3YACqWCEJnZIE84ogjl+u5DqfwGeVQjskjWhn528hVqyrj6IrXBq585IRNcX0tcBzsKamOTPHOKNVsWKTUSIQ1UCqr64VnV1tB6eCbmw7PjZoOq5IAEL7u/0ojhwP+jRN1bZiTgvgAAAABJRU5ErkJggg==\"","module.exports = \"data:image/png;base64,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\"","'use strict';\nvar $ = require('../internals/export');\nvar $findIndex = require('../internals/array-iteration').findIndex;\nvar addToUnscopables = require('../internals/add-to-unscopables');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar FIND_INDEX = 'findIndex';\nvar SKIPS_HOLES = true;\n\nvar USES_TO_LENGTH = arrayMethodUsesToLength(FIND_INDEX);\n\n// Shouldn't skip holes\nif (FIND_INDEX in []) Array(1)[FIND_INDEX](function () { SKIPS_HOLES = false; });\n\n// `Array.prototype.findIndex` method\n// https://tc39.es/ecma262/#sec-array.prototype.findindex\n$({ target: 'Array', proto: true, forced: SKIPS_HOLES || !USES_TO_LENGTH }, {\n findIndex: function findIndex(callbackfn /* , that = undefined */) {\n return $findIndex(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n\n// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables\naddToUnscopables(FIND_INDEX);\n","import http from \"../../utils/http\"\r\n/**\r\n * 我的商品收藏\r\n */\r\nexport function goodsCollect(params) {\r\n return http({\r\n url: \"/api/goodscollect/page\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}\r\n/**\r\n * 取消商品收藏\r\n */\r\nexport function deleteGoods(params) {\r\n return http({\r\n url: \"/api/goodscollect/delete\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}\r\n/**\r\n * 取消店铺收藏\r\n */\r\nexport function deleteShop(params) {\r\n return http({\r\n url: \"/api/shopmember/delete\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}","export * from \"-!../../../node_modules/_mini-css-extract-plugin@0.9.0@mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/_css-loader@3.6.0@css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/_vue-loader@15.9.6@vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/_postcss-loader@3.0.0@postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/_sass-loader@8.0.2@sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/_sass-resources-loader@2.1.1@sass-resources-loader/lib/loader.js??ref--8-oneOf-1-4!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/_vue-loader@15.9.6@vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=182f805b&lang=scss&scoped=true&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"box\"},[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.yes),expression:\"yes\"}],staticClass:\"null-page\"}),_c('div',{directives:[{name:\"loading\",rawName:\"v-loading\",value:(_vm.loading),expression:\"loading\"}],staticClass:\"member-index\"},[_c('div',{staticClass:\"member-top\"},[_c('div',{staticClass:\"info-wrap\"},[_c('div',{staticClass:\"info-top\"},[_c('div',{staticClass:\"avtar\"},[_c('router-link',{attrs:{\"to\":\"/member/info\"}},[(_vm.member.headimg)?_c('img',{attrs:{\"src\":_vm.$img(_vm.member.headimg)},on:{\"error\":function($event){_vm.member.headimg = _vm.defaultHeadImage}}}):_c('img',{attrs:{\"src\":_vm.$img(_vm.defaultHeadImage)}})])],1),_c('div',{staticClass:\"member-wrap\"},[(_vm.member)?[(_vm.member.nickname)?_c('div',{staticClass:\"name member-name\"},[_c('router-link',{attrs:{\"to\":\"/member/info\"}},[_vm._v(_vm._s(_vm.member.nickname))])],1):_vm._e(),(_vm.member.member_level_name)?_c('div',{staticClass:\"level\"},[_vm._v(_vm._s(_vm.member.member_level_name))]):_vm._e(),_c('div',{staticClass:\"growth\"},[_vm._v(\" 成长值: \"),_c('el-progress',{attrs:{\"text-inside\":true,\"stroke-width\":10,\"percentage\":_vm.progress,\"show-text\":false}}),_c('div')],1)]:_c('div',{staticClass:\"no-login name\"},[_vm._v(\"未登录\")])],2)]),_c('div',{staticClass:\"account\"},[_c('div',{staticClass:\"content\"},[_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/my_coupon\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/coupon.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"优惠券\")]),(_vm.member.member_id && _vm.couponNum)?_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.couponNum))]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1),_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/my_point\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/point.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"积分\")]),(_vm.member.point)?_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.member.point))]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1),_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/account\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/balance.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"消费券\")]),(_vm.member.balance || _vm.member.balance_money)?_c('div',{staticClass:\"num\"},[_vm._v(\" \"+_vm._s((parseFloat(_vm.member.balance) + parseFloat(_vm.member.balance_money)).toFixed(2))+\" \")]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1)])])]),_c('div',{staticClass:\"collection\"},[_c('div',{staticClass:\"title\"},[_vm._v(\"我的关注\")]),_c('div',{staticClass:\"xian\"}),_c('div',{staticClass:\"item-wrap\"},[_c('div',{staticClass:\"item\"},[_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.goodsTotal))]),_c('div',{staticClass:\"collect\"},[_vm._v(\"商品关注\")])])])])]),_c('div',{staticClass:\"member-bottom\"},[_c('div',{staticClass:\"my-order\"},[_c('div',{staticClass:\"order-title\"},[_vm._v(\"我的订单\")]),_c('div',{staticClass:\"xian\"}),_c('div',{staticClass:\"order-item\"},[_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitpay\"}},[_c('i',{staticClass:\"iconfont icondaifukuan\"}),(_vm.orderNum.waitPay)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitPay))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待付款\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitsend\"}},[_c('i',{staticClass:\"iconfont icondaifahuo\"}),(_vm.orderNum.readyDelivery)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.readyDelivery))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待发货\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitconfirm\"}},[_c('i',{staticClass:\"iconfont icontubiaolunkuo-\"}),(_vm.orderNum.waitDelivery)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitDelivery))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待收货\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitrate\"}},[_c('i',{staticClass:\"iconfont icondaipingjia\"}),(_vm.orderNum.waitEvaluate)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitEvaluate))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待评价\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/activist\"}},[_c('i',{staticClass:\"iconfont iconshouhou\"}),(_vm.orderNum.refunding)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.refunding))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"退款/售后\")])])],1),(_vm.orderList.length)?_c('div',_vm._l((_vm.orderList),function(orderItem,orderIndex){return _c('div',{key:orderIndex,staticClass:\"order-goods-wrap\"},_vm._l((orderItem.order_goods),function(goodsItem,goodsIndex){return _c('div',{key:goodsIndex,staticClass:\"order-goods\"},[_c('div',{staticClass:\"goods-item\"},[_c('div',{staticClass:\"goods-img\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + goodsItem.sku_id })}}},[_c('img',{attrs:{\"src\":_vm.$img(goodsItem.sku_image, { size: 'mid' })},on:{\"error\":function($event){return _vm.imageErrorOrder(orderIndex, goodsIndex)}}})]),_c('div',{staticClass:\"info-wrap\"},[_c('div',{staticClass:\"goods-name\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + goodsItem.sku_id })}}},[_vm._v(_vm._s(goodsItem.sku_name))]),_c('div',{staticClass:\"price\"},[_vm._v(\"¥\"+_vm._s(goodsItem.price))])]),_c('div',{staticClass:\"payment\"},[_vm._v(_vm._s(orderItem.order_status_name))]),_c('div',{staticClass:\"goods-detail\",on:{\"click\":function($event){return _vm.orderDetail(orderItem)}}},[_c('p',[_vm._v(\"查看详情\")])])])])}),0)}),0):_c('div',{staticClass:\"empty\"},[_c('img',{attrs:{\"src\":require(\"@/assets/images/member-empty.png\"),\"alt\":\"\"}}),_c('div',[_c('router-link',{attrs:{\"to\":\"/\"}},[_vm._v(\"您买的东西太少了,这里都空空的,快去挑选合适的商品吧!\")])],1)])]),_c('div',{staticClass:\"bottom-right\"},[_c('div',{staticClass:\"my-foot\"},[_c('div',{staticClass:\"title\"},[_vm._v(\"我的足迹\")]),_c('div',{staticClass:\"xian\"}),_vm._l((_vm.footList),function(item,index){return _c('div',{key:item.goods_id,staticClass:\"foot-content\"},[_c('div',{staticClass:\"foot-item\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + item.sku_id })}}},[_c('div',{staticClass:\"foot-img\"},[_c('img',{attrs:{\"src\":_vm.$img(item.sku_image, { size: 'mid' })},on:{\"error\":function($event){return _vm.imageErrorFoot(index)}}})]),_c('div',{staticClass:\"foot-info\"},[_c('div',{staticClass:\"foot-name\"},[_vm._v(_vm._s(item.goods_name))]),_c('div',{staticClass:\"foot-price\"},[_vm._v(\"¥\"+_vm._s(item.discount_price))])])])])})],2)])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.2@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/_vue-loader@15.9.6@vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.2@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/_vue-loader@15.9.6@vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./index.vue?vue&type=template&id=182f805b&scoped=true&\"\nimport script from \"./index.vue?vue&type=script&lang=js&\"\nexport * from \"./index.vue?vue&type=script&lang=js&\"\nimport style0 from \"./index.vue?vue&type=style&index=0&id=182f805b&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/_vue-loader@15.9.6@vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"182f805b\",\n null\n \n)\n\nexport default component.exports","module.exports = __webpack_public_path__ + \"assets/img/member-empty.47c6a4f9.png\";"],"sourceRoot":""} \ No newline at end of file diff --git a/addon/pc/source/cs_indep/assets/js/chunk-66c08c81.1981a058.js b/addon/pc/source/cs_indep/assets/js/chunk-66c08c81.1981a058.js index 2be27f6..7750648 100644 --- a/addon/pc/source/cs_indep/assets/js/chunk-66c08c81.1981a058.js +++ b/addon/pc/source/cs_indep/assets/js/chunk-66c08c81.1981a058.js @@ -1,2 +1,2 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-66c08c81"],{"0d11":function(t,e){t.exports="data:image/png;base64,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"},"2b7e":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAFdElEQVRoQ92aa2xUVRDHf7OUd+0uCCgg2IC2CBJUqClgFLAa5QvEhgiVbou8qhj1C69WISjigxhQfAAhPHYBkQZ5RCAgiNGoMRCVqARQkIeBKAV2SaW1tHvMvbct3XbLvfewbdOeZD/tzH/mf+7MnDkPIU5DTerci0hkJIohoFKBZKAL0BEQoBgoAk6BHEM4hMdzQNZcOhsPFwwD2kNld+qNVOQgnvEo1V8LSOQIKrKJck9ANoZOa2FUzpRrXTXRN4hWqgBFJuBxDRBbIYKwhQp5Q9aHDrvFdPVFVHZiN8TzDohfdxIcOKhABVCRWRIs/seBvCnimIjK9o5DWAn4nILfpFwIxTQJhgud4NgSUeNoQ3vvUuA5J4BxlxGWczX8khRSdiPsGxJR47om0r5sC/B43B10B7iXkjaZUnjBqHwxR71E1LQeHSj9dx8w1J3NBpP+nnYdM2TluauxLMQkUhlOu4FRDeaWHvB+SsKjY4VZbCJ+70dNlhN2BIXlsi5cJ1/rEFF+79PAJju8Jv1fqQkSvBLlYxQR9WyXHpRf+60RS6zufIRIaD1AVhedqwKIJuL3bgCydNEbWW+jBMLP1CGiJnofwMMhN4tkIzte25wiwhBZH/4xamVX/qRtIGOa2DmX5tV2CVwZW01EZfnuJEGdjGMD6NIhbfEIirskGP7TzBGV7S1AWOgart9weCwP2t8CKuJaPUpBKfhlP+wxKr+bIa9LIDTPIuL3HgHucaPObX3glT2Q1NWVmq1wjuue9LgEwqli7uwqKs7YGqgtkDoM8ne5VrNVcE8EEugryu/LAbXW1oAbIkaYlP8HrdvVhS0vA08r6xdr6BBRTDGILAP1QlyJXD4PBcMgdwk8aBYVaxSdgfkjIGsRDB8fPyLIB6L83j1abbqR6HN3xnbmWimseRm++xTyVkF6Jvx9EhaNhrYdYc4O6NwzfkSELwwifwB9XX+R5EGQvxvadqhfded7sHk+5K2ETfOgRyrM3n5jUzqhBScMImEgyTURQ2FgBkxaCrfeEa3+w2ewYzF0TYafjN1A5egzGFq3hZSh8FR+dJ4YOfX5Etj6lo4rFw0iSkezWqd7Crz2NbSpkdgHt0PhAiuMjBA6vBf6PwxGohdfgrQxMHY2SOUBjFEc1s+GfcaRgNYou3ki7RKhYDf0Hhjbg4t/wcz7oWAX9E2LLVNWCu9mwtFvtVgAJhH90DLM9uwHC76KLrXnj8PyqeBJsL7C2V+h1wBLxpj9hybAqMkgNZrvrW/Ctrd1iVzST3bDqYyp8MQM8N0e7cC5Y7A0CzweKL8GRachqRt08Bp9BDw6GTKmRxMxEL7ZAKtm6JAxk12v/KakWyt7VZzXZ77oLMxJgykfWmXYbuhULav8ai6I946EmVvt3IILp2BuulXd6lsEa6LoELEWRM0WZcAImLXNnkjJFchPh+dXw93p9vI6RMwWRbdpdPpFDNdLi8Gobk6GDhGjaTSwtdr4/o/Yr9JOHK8t457I7xIIp+hvrDp1t9YPY/WO1zA2Z7md3aEpWSjB0KsWkVxfMhF1otlvda3wagGHDyaRHO9gFAeb/XFQZdI3/wM6k0hLOTI1yWQnjUfkE3elo5Gl7Q6xq9xROd6PUeQ1sntOza2QQLiOb83toudLSsJPOr7oMUOsJVy9VYdYS7gMvU7GvJ5+H5juNIjjLLeCkvCLN3U9XdOhJnkwIEyXdeHNTibG9sFANJnEbuBZjEh2A3YACqWCEJnZIE84ogjl+u5DqfwGeVQjskjWhn528hVqyrj6IrXBq585IRNcX0tcBzsKamOTPHOKNVsWKTUSIQ1UCqr64VnV1tB6eCbmw7PjZoOq5IAEL7u/0ojhwP+jRN1bZiTgvgAAAABJRU5ErkJggg=="},"4fc8":function(t,e){t.exports="data:image/png;base64,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"},c740:function(t,e,i){"use strict";var a=i("23e7"),s=i("b727").findIndex,r=i("44d2"),o="findIndex",n=!0;o in[]&&Array(1)[o]((function(){n=!1})),a({target:"Array",proto:!0,forced:n},{findIndex:function(t){return s(this,t,arguments.length>1?arguments[1]:void 0)}}),r(o)},df7cd:function(t,e,i){"use strict";i.d(e,"b",(function(){return s})),i.d(e,"a",(function(){return r}));var a=i("751a");function s(t){return Object(a["a"])({url:"/api/goodscollect/page",data:t,forceLogin:!0})}function r(t){return Object(a["a"])({url:"/api/goodscollect/delete",data:t,forceLogin:!0})}},e361:function(t,e,i){"use strict";i("e56d")},e56d:function(t,e,i){},f2f4:function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"box"},[a("div",{directives:[{name:"show",rawName:"v-show",value:t.yes,expression:"yes"}],staticClass:"null-page"}),a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"member-index"},[a("div",{staticClass:"member-top"},[a("div",{staticClass:"info-wrap"},[a("div",{staticClass:"info-top"},[a("div",{staticClass:"avtar"},[a("router-link",{attrs:{to:"/member/info"}},[t.member.headimg?a("img",{attrs:{src:t.$img(t.member.headimg)},on:{error:function(e){t.member.headimg=t.defaultHeadImage}}}):a("img",{attrs:{src:t.$img(t.defaultHeadImage)}})])],1),a("div",{staticClass:"member-wrap"},[t.member?[t.member.nickname?a("div",{staticClass:"name member-name"},[a("router-link",{attrs:{to:"/member/info"}},[t._v(t._s(t.member.nickname))])],1):t._e(),t.member.member_level_name?a("div",{staticClass:"level"},[t._v(t._s(t.member.member_level_name))]):t._e(),a("div",{staticClass:"growth"},[t._v(" 成长值: "),a("el-progress",{attrs:{"text-inside":!0,"stroke-width":10,percentage:t.progress,"show-text":!1}}),a("div")],1)]:a("div",{staticClass:"no-login name"},[t._v("未登录")])],2)]),a("div",{staticClass:"account"},[a("div",{staticClass:"content"},[a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/my_coupon"}},[a("img",{attrs:{src:i("2b7e"),alt:""}}),a("div",{staticClass:"name"},[t._v("优惠券")]),t.member.member_id&&t.couponNum?a("div",{staticClass:"num"},[t._v(t._s(t.couponNum))]):a("div",{staticClass:"num"},[t._v("0")])])],1),a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/my_point"}},[a("img",{attrs:{src:i("4fc8"),alt:""}}),a("div",{staticClass:"name"},[t._v("积分")]),t.member.point?a("div",{staticClass:"num"},[t._v(t._s(t.member.point))]):a("div",{staticClass:"num"},[t._v("0")])])],1),a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/account"}},[a("img",{attrs:{src:i("0d11"),alt:""}}),a("div",{staticClass:"name"},[t._v("余额")]),t.member.balance||t.member.balance_money?a("div",{staticClass:"num"},[t._v(" "+t._s((parseFloat(t.member.balance)+parseFloat(t.member.balance_money)).toFixed(2))+" ")]):a("div",{staticClass:"num"},[t._v("0")])])],1)])])]),a("div",{staticClass:"collection"},[a("div",{staticClass:"title"},[t._v("我的关注")]),a("div",{staticClass:"xian"}),a("div",{staticClass:"item-wrap"},[a("div",{staticClass:"item"},[a("div",{staticClass:"num"},[t._v(t._s(t.goodsTotal))]),a("div",{staticClass:"collect"},[t._v("商品关注")])])])])]),a("div",{staticClass:"member-bottom"},[a("div",{staticClass:"my-order"},[a("div",{staticClass:"order-title"},[t._v("我的订单")]),a("div",{staticClass:"xian"}),a("div",{staticClass:"order-item"},[a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitpay"}},[a("i",{staticClass:"iconfont icondaifukuan"}),t.orderNum.waitPay?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitPay))]):t._e(),a("div",{staticClass:"name"},[t._v("待付款")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitsend"}},[a("i",{staticClass:"iconfont icondaifahuo"}),t.orderNum.readyDelivery?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.readyDelivery))]):t._e(),a("div",{staticClass:"name"},[t._v("待发货")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitconfirm"}},[a("i",{staticClass:"iconfont icontubiaolunkuo-"}),t.orderNum.waitDelivery?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitDelivery))]):t._e(),a("div",{staticClass:"name"},[t._v("待收货")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitrate"}},[a("i",{staticClass:"iconfont icondaipingjia"}),t.orderNum.waitEvaluate?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitEvaluate))]):t._e(),a("div",{staticClass:"name"},[t._v("待评价")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/activist"}},[a("i",{staticClass:"iconfont iconshouhou"}),t.orderNum.refunding?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.refunding))]):t._e(),a("div",{staticClass:"name"},[t._v("退款/售后")])])],1),t.orderList.length?a("div",t._l(t.orderList,(function(e,i){return a("div",{key:i,staticClass:"order-goods-wrap"},t._l(e.order_goods,(function(s,r){return a("div",{key:r,staticClass:"order-goods"},[a("div",{staticClass:"goods-item"},[a("div",{staticClass:"goods-img",on:{click:function(e){return t.$router.pushToTab({path:"/sku-"+s.sku_id})}}},[a("img",{attrs:{src:t.$img(s.sku_image,{size:"mid"})},on:{error:function(e){return t.imageErrorOrder(i,r)}}})]),a("div",{staticClass:"info-wrap"},[a("div",{staticClass:"goods-name",on:{click:function(e){return t.$router.pushToTab({path:"/sku-"+s.sku_id})}}},[t._v(t._s(s.sku_name))]),a("div",{staticClass:"price"},[t._v("¥"+t._s(s.price))])]),a("div",{staticClass:"payment"},[t._v(t._s(e.order_status_name))]),a("div",{staticClass:"goods-detail",on:{click:function(i){return t.orderDetail(e)}}},[a("p",[t._v("查看详情")])])])])})),0)})),0):a("div",{staticClass:"empty"},[a("img",{attrs:{src:i("fb77"),alt:""}}),a("div",[a("router-link",{attrs:{to:"/"}},[t._v("您买的东西太少了,这里都空空的,快去挑选合适的商品吧!")])],1)])]),a("div",{staticClass:"bottom-right"},[a("div",{staticClass:"my-foot"},[a("div",{staticClass:"title"},[t._v("我的足迹")]),a("div",{staticClass:"xian"}),t._l(t.footList,(function(e,i){return a("div",{key:e.goods_id,staticClass:"foot-content"},[a("div",{staticClass:"foot-item",on:{click:function(i){return t.$router.pushToTab({path:"/sku-"+e.sku_id})}}},[a("div",{staticClass:"foot-img"},[a("img",{attrs:{src:t.$img(e.sku_image,{size:"mid"})},on:{error:function(e){return t.imageErrorFoot(i)}}})]),a("div",{staticClass:"foot-info"},[a("div",{staticClass:"foot-name"},[t._v(t._s(e.goods_name))]),a("div",{staticClass:"foot-price"},[t._v("¥"+t._s(e.discount_price))])])])])}))],2)])])])])},s=[],r=i("5530"),o=(i("c740"),i("5315")),n=i("df7cd"),d=i("dea0"),c=i("2f62"),u={name:"member",components:{},data:function(){return{couponNum:0,orderNum:{waitPay:0,readyDelivery:0,waitDelivery:0,refunding:0},orderList:[],orderStatus:"all",footInfo:{page:1,page_size:6},total:0,footList:[],currentPage:1,loading:!0,goodsTotal:0,state:"",growth:"",levelList:[],member_level:{},progress:0,yes:!0}},created:function(){this.getCouponNum(),this.getOrderNum(),this.getOrderList(),this.getFootprint(),this.getGoodsCollect(),this.$forceUpdate()},computed:Object(r["a"])({},Object(c["b"])(["defaultHeadImage","defaultGoodsImage","member"])),watch:{member:{handler:function(){console.log(this.member),this.member&&this.getLevelList()},immediate:!0,deep:!0}},mounted:function(){var t=this;setTimeout((function(){t.yes=!1}),300)},methods:{getLevelList:function(){var t=this;Object(o["c"])().then((function(e){if(e.data&&0==e.code){t.levelList=e.data;var i=t.levelList.findIndex((function(e){return e.level_id==t.member.member_level})),a=t.levelList.length;a>i+1?t.member.growth>t.levelList[i+1].growth?t.progress=100:t.progress=t.member.growth/t.levelList[i+1].growth*100:t.progress=100}else t.$message.error(err.message)})).catch((function(t){console.log(t.message)}))},getCouponNum:function(){var t=this;Object(o["a"])().then((function(e){t.couponNum=e.data})).catch((function(t){console.log(t.message)}))},getOrderNum:function(){var t=this;Object(o["e"])({order_status:"waitpay,waitsend,waitconfirm,waitrate,refunding"}).then((function(e){console.log(e,"获取订单数量"),0==e.code&&(t.orderNum.waitPay=e.data.waitpay,t.orderNum.readyDelivery=e.data.waitsend,t.orderNum.waitDelivery=e.data.waitconfirm,t.orderNum.waitEvaluate=e.data.waitrate,t.orderNum.refunding=e.data.refunding)})).catch((function(t){console.log(t.message)}))},getOrderList:function(){var t=this;Object(d["c"])({order_status:this.orderStatus,page:1,page_size:3}).then((function(e){0==e.code&&e.data&&(t.orderList=e.data.list),t.loading=!1})).catch((function(e){t.loading=!1,t.$message.error(e.message)}))},getFootprint:function(){var t=this;Object(o["b"])(this.footInfo).then((function(e){0==e.code&&e.data&&(t.footList=e.data.list,t.total=e.data.count)})).catch((function(t){console.log(t.message)}))},orderDetail:function(t){switch(parseInt(t.order_type)){case 2:this.$router.push({path:"/member/order_detail_pickup",query:{order_id:t.order_id}});break;case 3:this.$router.push({path:"/member/order_detail_local_delivery",query:{order_id:t.order_id}});break;case 4:this.$router.push({path:"/member/order_detail_virtual",query:{order_id:t.order_id}});break;default:this.$router.push({path:"/member/order_detail",query:{order_id:t.order_id}});break}},imageErrorOrder:function(t,e){this.orderList[t].order_goods[e].sku_image=this.defaultGoodsImage},imageErrorFoot:function(t){this.footList[t].sku_image=this.defaultGoodsImage},getGoodsCollect:function(){var t=this;Object(n["b"])().then((function(e){t.goodsTotal=e.data.count})).catch((function(e){t.loading=!1,console.log(e.message)}))}}},m=u,l=(i("e361"),i("2877")),g=Object(l["a"])(m,a,s,!1,null,"182f805b",null);e["default"]=g.exports},fb77:function(t,e,i){t.exports=i.p+"assets/img/member-empty.47c6a4f9.png"}}]); +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-66c08c81"],{"0d11":function(t,e){t.exports="data:image/png;base64,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"},"2b7e":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAFdElEQVRoQ92aa2xUVRDHf7OUd+0uCCgg2IC2CBJUqClgFLAa5QvEhgiVbou8qhj1C69WISjigxhQfAAhPHYBkQZ5RCAgiNGoMRCVqARQkIeBKAV2SaW1tHvMvbct3XbLvfewbdOeZD/tzH/mf+7MnDkPIU5DTerci0hkJIohoFKBZKAL0BEQoBgoAk6BHEM4hMdzQNZcOhsPFwwD2kNld+qNVOQgnvEo1V8LSOQIKrKJck9ANoZOa2FUzpRrXTXRN4hWqgBFJuBxDRBbIYKwhQp5Q9aHDrvFdPVFVHZiN8TzDohfdxIcOKhABVCRWRIs/seBvCnimIjK9o5DWAn4nILfpFwIxTQJhgud4NgSUeNoQ3vvUuA5J4BxlxGWczX8khRSdiPsGxJR47om0r5sC/B43B10B7iXkjaZUnjBqHwxR71E1LQeHSj9dx8w1J3NBpP+nnYdM2TluauxLMQkUhlOu4FRDeaWHvB+SsKjY4VZbCJ+70dNlhN2BIXlsi5cJ1/rEFF+79PAJju8Jv1fqQkSvBLlYxQR9WyXHpRf+60RS6zufIRIaD1AVhedqwKIJuL3bgCydNEbWW+jBMLP1CGiJnofwMMhN4tkIzte25wiwhBZH/4xamVX/qRtIGOa2DmX5tV2CVwZW01EZfnuJEGdjGMD6NIhbfEIirskGP7TzBGV7S1AWOgart9weCwP2t8CKuJaPUpBKfhlP+wxKr+bIa9LIDTPIuL3HgHucaPObX3glT2Q1NWVmq1wjuue9LgEwqli7uwqKs7YGqgtkDoM8ne5VrNVcE8EEugryu/LAbXW1oAbIkaYlP8HrdvVhS0vA08r6xdr6BBRTDGILAP1QlyJXD4PBcMgdwk8aBYVaxSdgfkjIGsRDB8fPyLIB6L83j1abbqR6HN3xnbmWimseRm++xTyVkF6Jvx9EhaNhrYdYc4O6NwzfkSELwwifwB9XX+R5EGQvxvadqhfded7sHk+5K2ETfOgRyrM3n5jUzqhBScMImEgyTURQ2FgBkxaCrfeEa3+w2ewYzF0TYafjN1A5egzGFq3hZSh8FR+dJ4YOfX5Etj6lo4rFw0iSkezWqd7Crz2NbSpkdgHt0PhAiuMjBA6vBf6PwxGohdfgrQxMHY2SOUBjFEc1s+GfcaRgNYou3ki7RKhYDf0Hhjbg4t/wcz7oWAX9E2LLVNWCu9mwtFvtVgAJhH90DLM9uwHC76KLrXnj8PyqeBJsL7C2V+h1wBLxpj9hybAqMkgNZrvrW/Ctrd1iVzST3bDqYyp8MQM8N0e7cC5Y7A0CzweKL8GRachqRt08Bp9BDw6GTKmRxMxEL7ZAKtm6JAxk12v/KakWyt7VZzXZ77oLMxJgykfWmXYbuhULav8ai6I946EmVvt3IILp2BuulXd6lsEa6LoELEWRM0WZcAImLXNnkjJFchPh+dXw93p9vI6RMwWRbdpdPpFDNdLi8Gobk6GDhGjaTSwtdr4/o/Yr9JOHK8t457I7xIIp+hvrDp1t9YPY/WO1zA2Z7md3aEpWSjB0KsWkVxfMhF1otlvda3wagGHDyaRHO9gFAeb/XFQZdI3/wM6k0hLOTI1yWQnjUfkE3elo5Gl7Q6xq9xROd6PUeQ1sntOza2QQLiOb83toudLSsJPOr7oMUOsJVy9VYdYS7gMvU7GvJ5+H5juNIjjLLeCkvCLN3U9XdOhJnkwIEyXdeHNTibG9sFANJnEbuBZjEh2A3YACqWCEJnZIE84ogjl+u5DqfwGeVQjskjWhn528hVqyrj6IrXBq585IRNcX0tcBzsKamOTPHOKNVsWKTUSIQ1UCqr64VnV1tB6eCbmw7PjZoOq5IAEL7u/0ojhwP+jRN1bZiTgvgAAAABJRU5ErkJggg=="},"4fc8":function(t,e){t.exports="data:image/png;base64,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"},c740:function(t,e,i){"use strict";var a=i("23e7"),s=i("b727").findIndex,r=i("44d2"),o="findIndex",n=!0;o in[]&&Array(1)[o]((function(){n=!1})),a({target:"Array",proto:!0,forced:n},{findIndex:function(t){return s(this,t,arguments.length>1?arguments[1]:void 0)}}),r(o)},df7cd:function(t,e,i){"use strict";i.d(e,"b",(function(){return s})),i.d(e,"a",(function(){return r}));var a=i("751a");function s(t){return Object(a["a"])({url:"/api/goodscollect/page",data:t,forceLogin:!0})}function r(t){return Object(a["a"])({url:"/api/goodscollect/delete",data:t,forceLogin:!0})}},e361:function(t,e,i){"use strict";i("e56d")},e56d:function(t,e,i){},f2f4:function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"box"},[a("div",{directives:[{name:"show",rawName:"v-show",value:t.yes,expression:"yes"}],staticClass:"null-page"}),a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"member-index"},[a("div",{staticClass:"member-top"},[a("div",{staticClass:"info-wrap"},[a("div",{staticClass:"info-top"},[a("div",{staticClass:"avtar"},[a("router-link",{attrs:{to:"/member/info"}},[t.member.headimg?a("img",{attrs:{src:t.$img(t.member.headimg)},on:{error:function(e){t.member.headimg=t.defaultHeadImage}}}):a("img",{attrs:{src:t.$img(t.defaultHeadImage)}})])],1),a("div",{staticClass:"member-wrap"},[t.member?[t.member.nickname?a("div",{staticClass:"name member-name"},[a("router-link",{attrs:{to:"/member/info"}},[t._v(t._s(t.member.nickname))])],1):t._e(),t.member.member_level_name?a("div",{staticClass:"level"},[t._v(t._s(t.member.member_level_name))]):t._e(),a("div",{staticClass:"growth"},[t._v(" 成长值: "),a("el-progress",{attrs:{"text-inside":!0,"stroke-width":10,percentage:t.progress,"show-text":!1}}),a("div")],1)]:a("div",{staticClass:"no-login name"},[t._v("未登录")])],2)]),a("div",{staticClass:"account"},[a("div",{staticClass:"content"},[a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/my_coupon"}},[a("img",{attrs:{src:i("2b7e"),alt:""}}),a("div",{staticClass:"name"},[t._v("优惠券")]),t.member.member_id&&t.couponNum?a("div",{staticClass:"num"},[t._v(t._s(t.couponNum))]):a("div",{staticClass:"num"},[t._v("0")])])],1),a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/my_point"}},[a("img",{attrs:{src:i("4fc8"),alt:""}}),a("div",{staticClass:"name"},[t._v("积分")]),t.member.point?a("div",{staticClass:"num"},[t._v(t._s(t.member.point))]):a("div",{staticClass:"num"},[t._v("0")])])],1),a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/account"}},[a("img",{attrs:{src:i("0d11"),alt:""}}),a("div",{staticClass:"name"},[t._v("消费券")]),t.member.balance||t.member.balance_money?a("div",{staticClass:"num"},[t._v(" "+t._s((parseFloat(t.member.balance)+parseFloat(t.member.balance_money)).toFixed(2))+" ")]):a("div",{staticClass:"num"},[t._v("0")])])],1)])])]),a("div",{staticClass:"collection"},[a("div",{staticClass:"title"},[t._v("我的关注")]),a("div",{staticClass:"xian"}),a("div",{staticClass:"item-wrap"},[a("div",{staticClass:"item"},[a("div",{staticClass:"num"},[t._v(t._s(t.goodsTotal))]),a("div",{staticClass:"collect"},[t._v("商品关注")])])])])]),a("div",{staticClass:"member-bottom"},[a("div",{staticClass:"my-order"},[a("div",{staticClass:"order-title"},[t._v("我的订单")]),a("div",{staticClass:"xian"}),a("div",{staticClass:"order-item"},[a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitpay"}},[a("i",{staticClass:"iconfont icondaifukuan"}),t.orderNum.waitPay?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitPay))]):t._e(),a("div",{staticClass:"name"},[t._v("待付款")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitsend"}},[a("i",{staticClass:"iconfont icondaifahuo"}),t.orderNum.readyDelivery?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.readyDelivery))]):t._e(),a("div",{staticClass:"name"},[t._v("待发货")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitconfirm"}},[a("i",{staticClass:"iconfont icontubiaolunkuo-"}),t.orderNum.waitDelivery?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitDelivery))]):t._e(),a("div",{staticClass:"name"},[t._v("待收货")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitrate"}},[a("i",{staticClass:"iconfont icondaipingjia"}),t.orderNum.waitEvaluate?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitEvaluate))]):t._e(),a("div",{staticClass:"name"},[t._v("待评价")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/activist"}},[a("i",{staticClass:"iconfont iconshouhou"}),t.orderNum.refunding?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.refunding))]):t._e(),a("div",{staticClass:"name"},[t._v("退款/售后")])])],1),t.orderList.length?a("div",t._l(t.orderList,(function(e,i){return a("div",{key:i,staticClass:"order-goods-wrap"},t._l(e.order_goods,(function(s,r){return a("div",{key:r,staticClass:"order-goods"},[a("div",{staticClass:"goods-item"},[a("div",{staticClass:"goods-img",on:{click:function(e){return t.$router.pushToTab({path:"/sku-"+s.sku_id})}}},[a("img",{attrs:{src:t.$img(s.sku_image,{size:"mid"})},on:{error:function(e){return t.imageErrorOrder(i,r)}}})]),a("div",{staticClass:"info-wrap"},[a("div",{staticClass:"goods-name",on:{click:function(e){return t.$router.pushToTab({path:"/sku-"+s.sku_id})}}},[t._v(t._s(s.sku_name))]),a("div",{staticClass:"price"},[t._v("¥"+t._s(s.price))])]),a("div",{staticClass:"payment"},[t._v(t._s(e.order_status_name))]),a("div",{staticClass:"goods-detail",on:{click:function(i){return t.orderDetail(e)}}},[a("p",[t._v("查看详情")])])])])})),0)})),0):a("div",{staticClass:"empty"},[a("img",{attrs:{src:i("fb77"),alt:""}}),a("div",[a("router-link",{attrs:{to:"/"}},[t._v("您买的东西太少了,这里都空空的,快去挑选合适的商品吧!")])],1)])]),a("div",{staticClass:"bottom-right"},[a("div",{staticClass:"my-foot"},[a("div",{staticClass:"title"},[t._v("我的足迹")]),a("div",{staticClass:"xian"}),t._l(t.footList,(function(e,i){return a("div",{key:e.goods_id,staticClass:"foot-content"},[a("div",{staticClass:"foot-item",on:{click:function(i){return t.$router.pushToTab({path:"/sku-"+e.sku_id})}}},[a("div",{staticClass:"foot-img"},[a("img",{attrs:{src:t.$img(e.sku_image,{size:"mid"})},on:{error:function(e){return t.imageErrorFoot(i)}}})]),a("div",{staticClass:"foot-info"},[a("div",{staticClass:"foot-name"},[t._v(t._s(e.goods_name))]),a("div",{staticClass:"foot-price"},[t._v("¥"+t._s(e.discount_price))])])])])}))],2)])])])])},s=[],r=i("5530"),o=(i("c740"),i("5315")),n=i("df7cd"),d=i("dea0"),c=i("2f62"),u={name:"member",components:{},data:function(){return{couponNum:0,orderNum:{waitPay:0,readyDelivery:0,waitDelivery:0,refunding:0},orderList:[],orderStatus:"all",footInfo:{page:1,page_size:6},total:0,footList:[],currentPage:1,loading:!0,goodsTotal:0,state:"",growth:"",levelList:[],member_level:{},progress:0,yes:!0}},created:function(){this.getCouponNum(),this.getOrderNum(),this.getOrderList(),this.getFootprint(),this.getGoodsCollect(),this.$forceUpdate()},computed:Object(r["a"])({},Object(c["b"])(["defaultHeadImage","defaultGoodsImage","member"])),watch:{member:{handler:function(){console.log(this.member),this.member&&this.getLevelList()},immediate:!0,deep:!0}},mounted:function(){var t=this;setTimeout((function(){t.yes=!1}),300)},methods:{getLevelList:function(){var t=this;Object(o["c"])().then((function(e){if(e.data&&0==e.code){t.levelList=e.data;var i=t.levelList.findIndex((function(e){return e.level_id==t.member.member_level})),a=t.levelList.length;a>i+1?t.member.growth>t.levelList[i+1].growth?t.progress=100:t.progress=t.member.growth/t.levelList[i+1].growth*100:t.progress=100}else t.$message.error(err.message)})).catch((function(t){console.log(t.message)}))},getCouponNum:function(){var t=this;Object(o["a"])().then((function(e){t.couponNum=e.data})).catch((function(t){console.log(t.message)}))},getOrderNum:function(){var t=this;Object(o["e"])({order_status:"waitpay,waitsend,waitconfirm,waitrate,refunding"}).then((function(e){console.log(e,"获取订单数量"),0==e.code&&(t.orderNum.waitPay=e.data.waitpay,t.orderNum.readyDelivery=e.data.waitsend,t.orderNum.waitDelivery=e.data.waitconfirm,t.orderNum.waitEvaluate=e.data.waitrate,t.orderNum.refunding=e.data.refunding)})).catch((function(t){console.log(t.message)}))},getOrderList:function(){var t=this;Object(d["c"])({order_status:this.orderStatus,page:1,page_size:3}).then((function(e){0==e.code&&e.data&&(t.orderList=e.data.list),t.loading=!1})).catch((function(e){t.loading=!1,t.$message.error(e.message)}))},getFootprint:function(){var t=this;Object(o["b"])(this.footInfo).then((function(e){0==e.code&&e.data&&(t.footList=e.data.list,t.total=e.data.count)})).catch((function(t){console.log(t.message)}))},orderDetail:function(t){switch(parseInt(t.order_type)){case 2:this.$router.push({path:"/member/order_detail_pickup",query:{order_id:t.order_id}});break;case 3:this.$router.push({path:"/member/order_detail_local_delivery",query:{order_id:t.order_id}});break;case 4:this.$router.push({path:"/member/order_detail_virtual",query:{order_id:t.order_id}});break;default:this.$router.push({path:"/member/order_detail",query:{order_id:t.order_id}});break}},imageErrorOrder:function(t,e){this.orderList[t].order_goods[e].sku_image=this.defaultGoodsImage},imageErrorFoot:function(t){this.footList[t].sku_image=this.defaultGoodsImage},getGoodsCollect:function(){var t=this;Object(n["b"])().then((function(e){t.goodsTotal=e.data.count})).catch((function(e){t.loading=!1,console.log(e.message)}))}}},m=u,l=(i("e361"),i("2877")),g=Object(l["a"])(m,a,s,!1,null,"182f805b",null);e["default"]=g.exports},fb77:function(t,e,i){t.exports=i.p+"assets/img/member-empty.47c6a4f9.png"}}]); //# sourceMappingURL=chunk-66c08c81.1981a058.js.map \ No newline at end of file diff --git a/addon/pc/source/cs_indep/assets/js/chunk-66c08c81.1981a058.js.map b/addon/pc/source/cs_indep/assets/js/chunk-66c08c81.1981a058.js.map index a5741dc..214a74f 100644 --- a/addon/pc/source/cs_indep/assets/js/chunk-66c08c81.1981a058.js.map +++ b/addon/pc/source/cs_indep/assets/js/chunk-66c08c81.1981a058.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./src/assets/images/balance.png","webpack:///./src/assets/images/coupon.png","webpack:///./src/assets/images/point.png","webpack:///./node_modules/core-js/modules/es.array.find-index.js","webpack:///./src/api/member/collection.js","webpack:///./src/views/member/index.vue?7bef","webpack:///./src/views/member/index.vue?39f2","webpack:///src/views/member/index.vue","webpack:///./src/views/member/index.vue?c57a","webpack:///./src/views/member/index.vue","webpack:///./src/assets/images/member-empty.png"],"names":["module","exports","$","$findIndex","findIndex","addToUnscopables","FIND_INDEX","SKIPS_HOLES","Array","target","proto","forced","callbackfn","this","arguments","length","undefined","goodsCollect","params","http","url","data","forceLogin","deleteGoods","render","_vm","_h","$createElement","_c","_self","staticClass","directives","name","rawName","value","expression","attrs","member","$img","headimg","on","$event","defaultHeadImage","_v","_s","nickname","_e","member_level_name","progress","member_id","couponNum","point","balance","balance_money","parseFloat","toFixed","goodsTotal","orderNum","waitPay","readyDelivery","waitDelivery","waitEvaluate","refunding","orderList","_l","orderItem","orderIndex","key","goodsItem","goodsIndex","$router","pushToTab","path","sku_id","sku_image","size","imageErrorOrder","sku_name","price","order_status_name","orderDetail","item","index","goods_id","imageErrorFoot","goods_name","discount_price","staticRenderFns","component"],"mappings":"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","file":"assets/js/chunk-66c08c81.1981a058.js","sourcesContent":["module.exports = \"data:image/png;base64,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\"","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAFdElEQVRoQ92aa2xUVRDHf7OUd+0uCCgg2IC2CBJUqClgFLAa5QvEhgiVbou8qhj1C69WISjigxhQfAAhPHYBkQZ5RCAgiNGoMRCVqARQkIeBKAV2SaW1tHvMvbct3XbLvfewbdOeZD/tzH/mf+7MnDkPIU5DTerci0hkJIohoFKBZKAL0BEQoBgoAk6BHEM4hMdzQNZcOhsPFwwD2kNld+qNVOQgnvEo1V8LSOQIKrKJck9ANoZOa2FUzpRrXTXRN4hWqgBFJuBxDRBbIYKwhQp5Q9aHDrvFdPVFVHZiN8TzDohfdxIcOKhABVCRWRIs/seBvCnimIjK9o5DWAn4nILfpFwIxTQJhgud4NgSUeNoQ3vvUuA5J4BxlxGWczX8khRSdiPsGxJR47om0r5sC/B43B10B7iXkjaZUnjBqHwxR71E1LQeHSj9dx8w1J3NBpP+nnYdM2TluauxLMQkUhlOu4FRDeaWHvB+SsKjY4VZbCJ+70dNlhN2BIXlsi5cJ1/rEFF+79PAJju8Jv1fqQkSvBLlYxQR9WyXHpRf+60RS6zufIRIaD1AVhedqwKIJuL3bgCydNEbWW+jBMLP1CGiJnofwMMhN4tkIzte25wiwhBZH/4xamVX/qRtIGOa2DmX5tV2CVwZW01EZfnuJEGdjGMD6NIhbfEIirskGP7TzBGV7S1AWOgart9weCwP2t8CKuJaPUpBKfhlP+wxKr+bIa9LIDTPIuL3HgHucaPObX3glT2Q1NWVmq1wjuue9LgEwqli7uwqKs7YGqgtkDoM8ne5VrNVcE8EEugryu/LAbXW1oAbIkaYlP8HrdvVhS0vA08r6xdr6BBRTDGILAP1QlyJXD4PBcMgdwk8aBYVaxSdgfkjIGsRDB8fPyLIB6L83j1abbqR6HN3xnbmWimseRm++xTyVkF6Jvx9EhaNhrYdYc4O6NwzfkSELwwifwB9XX+R5EGQvxvadqhfded7sHk+5K2ETfOgRyrM3n5jUzqhBScMImEgyTURQ2FgBkxaCrfeEa3+w2ewYzF0TYafjN1A5egzGFq3hZSh8FR+dJ4YOfX5Etj6lo4rFw0iSkezWqd7Crz2NbSpkdgHt0PhAiuMjBA6vBf6PwxGohdfgrQxMHY2SOUBjFEc1s+GfcaRgNYou3ki7RKhYDf0Hhjbg4t/wcz7oWAX9E2LLVNWCu9mwtFvtVgAJhH90DLM9uwHC76KLrXnj8PyqeBJsL7C2V+h1wBLxpj9hybAqMkgNZrvrW/Ctrd1iVzST3bDqYyp8MQM8N0e7cC5Y7A0CzweKL8GRachqRt08Bp9BDw6GTKmRxMxEL7ZAKtm6JAxk12v/KakWyt7VZzXZ77oLMxJgykfWmXYbuhULav8ai6I946EmVvt3IILp2BuulXd6lsEa6LoELEWRM0WZcAImLXNnkjJFchPh+dXw93p9vI6RMwWRbdpdPpFDNdLi8Gobk6GDhGjaTSwtdr4/o/Yr9JOHK8t457I7xIIp+hvrDp1t9YPY/WO1zA2Z7md3aEpWSjB0KsWkVxfMhF1otlvda3wagGHDyaRHO9gFAeb/XFQZdI3/wM6k0hLOTI1yWQnjUfkE3elo5Gl7Q6xq9xROd6PUeQ1sntOza2QQLiOb83toudLSsJPOr7oMUOsJVy9VYdYS7gMvU7GvJ5+H5juNIjjLLeCkvCLN3U9XdOhJnkwIEyXdeHNTibG9sFANJnEbuBZjEh2A3YACqWCEJnZIE84ogjl+u5DqfwGeVQjskjWhn528hVqyrj6IrXBq585IRNcX0tcBzsKamOTPHOKNVsWKTUSIQ1UCqr64VnV1tB6eCbmw7PjZoOq5IAEL7u/0ojhwP+jRN1bZiTgvgAAAABJRU5ErkJggg==\"","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAFvElEQVRoQ92aeWxUVRTGf3dKR7rIDAXKptBYoCJhXwxBTaqiAUWNoFIbJCoRcY1/INABbbSbIFGRCCVGDQiiQgLGBRFo3JeigIkNUPalELrNK2UbmLnmvdeWTjsw8+6btqH3z5nzffd895177rmLIEpN5iTdiAikIxgFMg1IAboCCYAAaoEK4BCIPUi2Ix1FYn7V0Wi4oHeg3GRB5z5I/3SkYyrIW9SIRAkisBa/Y6WY7z2sxmGOlOUmC9xDCUgPMBlwWCYIDQgA63GIXDHXu8sqpyUhclFiMhcdC0E8URcuVvuLxF6CXEls4FUxu/ZUJADdJmIhMt/1CJIVgDtScpt2XgTPiHnal5HwhBUis3HidL0LzIqEMOo2kuVc1F4W2fiuxn1VITK7WyJO33rgnqg7aI1wMz7nZJFdrme+kO2KQmR2r3icZ7YAY6312WLWv+NLuFtkl50N1UNIIXXh9B1wZ4u5pUa8FZ82MVSYhRaS5/qgzeZEOIGS5cKjNZuvzYTIfNdjSNaG42vT/6XMEJ6aIB+DhMi3uvbCf/G/VkyxquPhJSZ2kJhTUVZPECwkz7UaeFyVvZVxa0SWltlMiMx1jUCw3coi2cqON+1OIhklPNo/QSu7zO20ASEebGPnrHUv5UbhqXmoQYjMcffFIQ/YLwAF9B4FKemQPAg63QAJyRAbB4FLcLYCTpdBZSkc/gmO/AK+M9acD7YO4KefWKAdNOaIzHd5kOTYYWTQo3Dri9B9cOQ0Z8uhuBD+XgEXaiLHNbaU4k3h8b5mCsl1lSAYqMSkj/akQkh7QAlugLQj8OlEqDmmwrFXZGlpwtjZOfxHVBgMzL2LYcTTyvAGYPVBWD5cjUeQKmSeezrIT9QYgHleZWgQUAagIEmVa4Yu5H2QL6gyRE2I7kC+6lZHLBUyz/W9rTJ9yhroP1F5HBqAekZ7r58qzw+6kH1AqioDzgTI/AZ6DFOmwO+DD8dC1X5Vjv26EA3opMpgCNHXgjHPwbg50NFljWrHx7BtAcRcB+cqrWEvW1fqQqQq2sA9+SMc/ws2zzZp+t4OAx+GniOgS3+Ijb9M778ANcfh5E4o3QS7N4L+m566718Gi3uruuKzL6Q+a50+Ab+9DbtWYYRKJK3POEh/A3qNNK2VJzuGEHuh9coh6Ngo20g/VOyFo7/CyX/NsuTSeXB0gLgkSEqFPrdB9yEYYVnfdPELkyORH8qmyv5kHz0L7soBEaPqhIk7sAU+n6LKYUx2e+lX73pwBty3VFGMhF2r4Vv1pQzQ06/NBTFtEhzYCjGxMOZ5GDINru8ZfmT1TLd/M/xcAJV7YPhTsOOj8LiQFsaCaLNEmVMONWWwLgPKS8xuEntA6njoejPEdYEOTgj44Xy1WSAeLIJT+o4aiOsME5aAPiDqk32G/aKxPmvptdKJHVC8DPZtAt8Vz9LMTWjKHTB0milAX0PsZC29aNTxtsr4zK/NLBTUJGhHofYknKs29xp6ua9/nfgu4E6BGGcw5LwG7/S1HlqCUjFPG2B/Y6WHT8YGM5zstI0zoGSdAoPIEVneBXVC3ClIqRc6ancd8d1gfEFdmDQZ6XCuHfsDil6HY3+Gswz1f/BW1wyvKBw+dL4JhmRC79Hmgqcvgs2agKpSKNsOu78y9+6qrenhgyEk3zUSSfE1fxxkiGkPB3SGkPZyZFo3V6YixGeqYdsquHCH2PVOyFzXMgTPtopT1jspFFlaM9+utYuebfi0CRFf9Bgh1h6u3hpCrD1chl4WY1xPLwFmWg/nqCAK8Wkv2bqebuxGmzwYkMwUHu2LSIYj7IOBIDH6E45LjkVIMa0FKwCJkKvoEJjdIk84ggTluochZFaLPKqRIk94vDsj+QqNbSx9kabkDc+cAiJD+VoCdiPkmjZ55hRqtAxRAZkOjAY5AEEK0nh4llhnX4ugAmk8PNsLFOMQRWJutfqVRiNH/gdv6wuUnT5+rgAAAABJRU5ErkJggg==\"","'use strict';\nvar $ = require('../internals/export');\nvar $findIndex = require('../internals/array-iteration').findIndex;\nvar addToUnscopables = require('../internals/add-to-unscopables');\n\nvar FIND_INDEX = 'findIndex';\nvar SKIPS_HOLES = true;\n\n// Shouldn't skip holes\nif (FIND_INDEX in []) Array(1)[FIND_INDEX](function () { SKIPS_HOLES = false; });\n\n// `Array.prototype.findIndex` method\n// https://tc39.es/ecma262/#sec-array.prototype.findindex\n$({ target: 'Array', proto: true, forced: SKIPS_HOLES }, {\n findIndex: function findIndex(callbackfn /* , that = undefined */) {\n return $findIndex(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n\n// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables\naddToUnscopables(FIND_INDEX);\n","import http from \"../../utils/http\"\r\n/**\r\n * 我的商品收藏\r\n */\r\nexport function goodsCollect(params) {\r\n return http({\r\n url: \"/api/goodscollect/page\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}\r\n/**\r\n * 取消商品收藏\r\n */\r\nexport function deleteGoods(params) {\r\n return http({\r\n url: \"/api/goodscollect/delete\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}\r\n/**\r\n * 取消店铺收藏\r\n */\r\nexport function deleteShop(params) {\r\n return http({\r\n url: \"/api/shopmember/delete\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/sass-resources-loader/lib/loader.js??ref--8-oneOf-1-4!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=182f805b&lang=scss&scoped=true&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"box\"},[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.yes),expression:\"yes\"}],staticClass:\"null-page\"}),_c('div',{directives:[{name:\"loading\",rawName:\"v-loading\",value:(_vm.loading),expression:\"loading\"}],staticClass:\"member-index\"},[_c('div',{staticClass:\"member-top\"},[_c('div',{staticClass:\"info-wrap\"},[_c('div',{staticClass:\"info-top\"},[_c('div',{staticClass:\"avtar\"},[_c('router-link',{attrs:{\"to\":\"/member/info\"}},[(_vm.member.headimg)?_c('img',{attrs:{\"src\":_vm.$img(_vm.member.headimg)},on:{\"error\":function($event){_vm.member.headimg = _vm.defaultHeadImage}}}):_c('img',{attrs:{\"src\":_vm.$img(_vm.defaultHeadImage)}})])],1),_c('div',{staticClass:\"member-wrap\"},[(_vm.member)?[(_vm.member.nickname)?_c('div',{staticClass:\"name member-name\"},[_c('router-link',{attrs:{\"to\":\"/member/info\"}},[_vm._v(_vm._s(_vm.member.nickname))])],1):_vm._e(),(_vm.member.member_level_name)?_c('div',{staticClass:\"level\"},[_vm._v(_vm._s(_vm.member.member_level_name))]):_vm._e(),_c('div',{staticClass:\"growth\"},[_vm._v(\" 成长值: \"),_c('el-progress',{attrs:{\"text-inside\":true,\"stroke-width\":10,\"percentage\":_vm.progress,\"show-text\":false}}),_c('div')],1)]:_c('div',{staticClass:\"no-login name\"},[_vm._v(\"未登录\")])],2)]),_c('div',{staticClass:\"account\"},[_c('div',{staticClass:\"content\"},[_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/my_coupon\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/coupon.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"优惠券\")]),(_vm.member.member_id && _vm.couponNum)?_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.couponNum))]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1),_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/my_point\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/point.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"积分\")]),(_vm.member.point)?_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.member.point))]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1),_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/account\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/balance.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"余额\")]),(_vm.member.balance || _vm.member.balance_money)?_c('div',{staticClass:\"num\"},[_vm._v(\" \"+_vm._s((parseFloat(_vm.member.balance) + parseFloat(_vm.member.balance_money)).toFixed(2))+\" \")]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1)])])]),_c('div',{staticClass:\"collection\"},[_c('div',{staticClass:\"title\"},[_vm._v(\"我的关注\")]),_c('div',{staticClass:\"xian\"}),_c('div',{staticClass:\"item-wrap\"},[_c('div',{staticClass:\"item\"},[_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.goodsTotal))]),_c('div',{staticClass:\"collect\"},[_vm._v(\"商品关注\")])])])])]),_c('div',{staticClass:\"member-bottom\"},[_c('div',{staticClass:\"my-order\"},[_c('div',{staticClass:\"order-title\"},[_vm._v(\"我的订单\")]),_c('div',{staticClass:\"xian\"}),_c('div',{staticClass:\"order-item\"},[_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitpay\"}},[_c('i',{staticClass:\"iconfont icondaifukuan\"}),(_vm.orderNum.waitPay)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitPay))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待付款\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitsend\"}},[_c('i',{staticClass:\"iconfont icondaifahuo\"}),(_vm.orderNum.readyDelivery)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.readyDelivery))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待发货\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitconfirm\"}},[_c('i',{staticClass:\"iconfont icontubiaolunkuo-\"}),(_vm.orderNum.waitDelivery)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitDelivery))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待收货\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitrate\"}},[_c('i',{staticClass:\"iconfont icondaipingjia\"}),(_vm.orderNum.waitEvaluate)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitEvaluate))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待评价\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/activist\"}},[_c('i',{staticClass:\"iconfont iconshouhou\"}),(_vm.orderNum.refunding)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.refunding))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"退款/售后\")])])],1),(_vm.orderList.length)?_c('div',_vm._l((_vm.orderList),function(orderItem,orderIndex){return _c('div',{key:orderIndex,staticClass:\"order-goods-wrap\"},_vm._l((orderItem.order_goods),function(goodsItem,goodsIndex){return _c('div',{key:goodsIndex,staticClass:\"order-goods\"},[_c('div',{staticClass:\"goods-item\"},[_c('div',{staticClass:\"goods-img\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + goodsItem.sku_id })}}},[_c('img',{attrs:{\"src\":_vm.$img(goodsItem.sku_image, { size: 'mid' })},on:{\"error\":function($event){return _vm.imageErrorOrder(orderIndex, goodsIndex)}}})]),_c('div',{staticClass:\"info-wrap\"},[_c('div',{staticClass:\"goods-name\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + goodsItem.sku_id })}}},[_vm._v(_vm._s(goodsItem.sku_name))]),_c('div',{staticClass:\"price\"},[_vm._v(\"¥\"+_vm._s(goodsItem.price))])]),_c('div',{staticClass:\"payment\"},[_vm._v(_vm._s(orderItem.order_status_name))]),_c('div',{staticClass:\"goods-detail\",on:{\"click\":function($event){return _vm.orderDetail(orderItem)}}},[_c('p',[_vm._v(\"查看详情\")])])])])}),0)}),0):_c('div',{staticClass:\"empty\"},[_c('img',{attrs:{\"src\":require(\"@/assets/images/member-empty.png\"),\"alt\":\"\"}}),_c('div',[_c('router-link',{attrs:{\"to\":\"/\"}},[_vm._v(\"您买的东西太少了,这里都空空的,快去挑选合适的商品吧!\")])],1)])]),_c('div',{staticClass:\"bottom-right\"},[_c('div',{staticClass:\"my-foot\"},[_c('div',{staticClass:\"title\"},[_vm._v(\"我的足迹\")]),_c('div',{staticClass:\"xian\"}),_vm._l((_vm.footList),function(item,index){return _c('div',{key:item.goods_id,staticClass:\"foot-content\"},[_c('div',{staticClass:\"foot-item\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + item.sku_id })}}},[_c('div',{staticClass:\"foot-img\"},[_c('img',{attrs:{\"src\":_vm.$img(item.sku_image, { size: 'mid' })},on:{\"error\":function($event){return _vm.imageErrorFoot(index)}}})]),_c('div',{staticClass:\"foot-info\"},[_c('div',{staticClass:\"foot-name\"},[_vm._v(_vm._s(item.goods_name))]),_c('div',{staticClass:\"foot-price\"},[_vm._v(\"¥\"+_vm._s(item.discount_price))])])])])})],2)])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./index.vue?vue&type=template&id=182f805b&scoped=true&\"\nimport script from \"./index.vue?vue&type=script&lang=js&\"\nexport * from \"./index.vue?vue&type=script&lang=js&\"\nimport style0 from \"./index.vue?vue&type=style&index=0&id=182f805b&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"182f805b\",\n null\n \n)\n\nexport default component.exports","module.exports = __webpack_public_path__ + \"assets/img/member-empty.47c6a4f9.png\";"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./src/assets/images/balance.png","webpack:///./src/assets/images/coupon.png","webpack:///./src/assets/images/point.png","webpack:///./node_modules/core-js/modules/es.array.find-index.js","webpack:///./src/api/member/collection.js","webpack:///./src/views/member/index.vue?7bef","webpack:///./src/views/member/index.vue?39f2","webpack:///src/views/member/index.vue","webpack:///./src/views/member/index.vue?c57a","webpack:///./src/views/member/index.vue","webpack:///./src/assets/images/member-empty.png"],"names":["module","exports","$","$findIndex","findIndex","addToUnscopables","FIND_INDEX","SKIPS_HOLES","Array","target","proto","forced","callbackfn","this","arguments","length","undefined","goodsCollect","params","http","url","data","forceLogin","deleteGoods","render","_vm","_h","$createElement","_c","_self","staticClass","directives","name","rawName","value","expression","attrs","member","$img","headimg","on","$event","defaultHeadImage","_v","_s","nickname","_e","member_level_name","progress","member_id","couponNum","point","balance","balance_money","parseFloat","toFixed","goodsTotal","orderNum","waitPay","readyDelivery","waitDelivery","waitEvaluate","refunding","orderList","_l","orderItem","orderIndex","key","goodsItem","goodsIndex","$router","pushToTab","path","sku_id","sku_image","size","imageErrorOrder","sku_name","price","order_status_name","orderDetail","item","index","goods_id","imageErrorFoot","goods_name","discount_price","staticRenderFns","component"],"mappings":"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","file":"assets/js/chunk-66c08c81.1981a058.js","sourcesContent":["module.exports = \"data:image/png;base64,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\"","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAFdElEQVRoQ92aa2xUVRDHf7OUd+0uCCgg2IC2CBJUqClgFLAa5QvEhgiVbou8qhj1C69WISjigxhQfAAhPHYBkQZ5RCAgiNGoMRCVqARQkIeBKAV2SaW1tHvMvbct3XbLvfewbdOeZD/tzH/mf+7MnDkPIU5DTerci0hkJIohoFKBZKAL0BEQoBgoAk6BHEM4hMdzQNZcOhsPFwwD2kNld+qNVOQgnvEo1V8LSOQIKrKJck9ANoZOa2FUzpRrXTXRN4hWqgBFJuBxDRBbIYKwhQp5Q9aHDrvFdPVFVHZiN8TzDohfdxIcOKhABVCRWRIs/seBvCnimIjK9o5DWAn4nILfpFwIxTQJhgud4NgSUeNoQ3vvUuA5J4BxlxGWczX8khRSdiPsGxJR47om0r5sC/B43B10B7iXkjaZUnjBqHwxR71E1LQeHSj9dx8w1J3NBpP+nnYdM2TluauxLMQkUhlOu4FRDeaWHvB+SsKjY4VZbCJ+70dNlhN2BIXlsi5cJ1/rEFF+79PAJju8Jv1fqQkSvBLlYxQR9WyXHpRf+60RS6zufIRIaD1AVhedqwKIJuL3bgCydNEbWW+jBMLP1CGiJnofwMMhN4tkIzte25wiwhBZH/4xamVX/qRtIGOa2DmX5tV2CVwZW01EZfnuJEGdjGMD6NIhbfEIirskGP7TzBGV7S1AWOgart9weCwP2t8CKuJaPUpBKfhlP+wxKr+bIa9LIDTPIuL3HgHucaPObX3glT2Q1NWVmq1wjuue9LgEwqli7uwqKs7YGqgtkDoM8ne5VrNVcE8EEugryu/LAbXW1oAbIkaYlP8HrdvVhS0vA08r6xdr6BBRTDGILAP1QlyJXD4PBcMgdwk8aBYVaxSdgfkjIGsRDB8fPyLIB6L83j1abbqR6HN3xnbmWimseRm++xTyVkF6Jvx9EhaNhrYdYc4O6NwzfkSELwwifwB9XX+R5EGQvxvadqhfded7sHk+5K2ETfOgRyrM3n5jUzqhBScMImEgyTURQ2FgBkxaCrfeEa3+w2ewYzF0TYafjN1A5egzGFq3hZSh8FR+dJ4YOfX5Etj6lo4rFw0iSkezWqd7Crz2NbSpkdgHt0PhAiuMjBA6vBf6PwxGohdfgrQxMHY2SOUBjFEc1s+GfcaRgNYou3ki7RKhYDf0Hhjbg4t/wcz7oWAX9E2LLVNWCu9mwtFvtVgAJhH90DLM9uwHC76KLrXnj8PyqeBJsL7C2V+h1wBLxpj9hybAqMkgNZrvrW/Ctrd1iVzST3bDqYyp8MQM8N0e7cC5Y7A0CzweKL8GRachqRt08Bp9BDw6GTKmRxMxEL7ZAKtm6JAxk12v/KakWyt7VZzXZ77oLMxJgykfWmXYbuhULav8ai6I946EmVvt3IILp2BuulXd6lsEa6LoELEWRM0WZcAImLXNnkjJFchPh+dXw93p9vI6RMwWRbdpdPpFDNdLi8Gobk6GDhGjaTSwtdr4/o/Yr9JOHK8t457I7xIIp+hvrDp1t9YPY/WO1zA2Z7md3aEpWSjB0KsWkVxfMhF1otlvda3wagGHDyaRHO9gFAeb/XFQZdI3/wM6k0hLOTI1yWQnjUfkE3elo5Gl7Q6xq9xROd6PUeQ1sntOza2QQLiOb83toudLSsJPOr7oMUOsJVy9VYdYS7gMvU7GvJ5+H5juNIjjLLeCkvCLN3U9XdOhJnkwIEyXdeHNTibG9sFANJnEbuBZjEh2A3YACqWCEJnZIE84ogjl+u5DqfwGeVQjskjWhn528hVqyrj6IrXBq585IRNcX0tcBzsKamOTPHOKNVsWKTUSIQ1UCqr64VnV1tB6eCbmw7PjZoOq5IAEL7u/0ojhwP+jRN1bZiTgvgAAAABJRU5ErkJggg==\"","module.exports = \"data:image/png;base64,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\"","'use strict';\nvar $ = require('../internals/export');\nvar $findIndex = require('../internals/array-iteration').findIndex;\nvar addToUnscopables = require('../internals/add-to-unscopables');\n\nvar FIND_INDEX = 'findIndex';\nvar SKIPS_HOLES = true;\n\n// Shouldn't skip holes\nif (FIND_INDEX in []) Array(1)[FIND_INDEX](function () { SKIPS_HOLES = false; });\n\n// `Array.prototype.findIndex` method\n// https://tc39.es/ecma262/#sec-array.prototype.findindex\n$({ target: 'Array', proto: true, forced: SKIPS_HOLES }, {\n findIndex: function findIndex(callbackfn /* , that = undefined */) {\n return $findIndex(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n\n// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables\naddToUnscopables(FIND_INDEX);\n","import http from \"../../utils/http\"\r\n/**\r\n * 我的商品收藏\r\n */\r\nexport function goodsCollect(params) {\r\n return http({\r\n url: \"/api/goodscollect/page\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}\r\n/**\r\n * 取消商品收藏\r\n */\r\nexport function deleteGoods(params) {\r\n return http({\r\n url: \"/api/goodscollect/delete\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}\r\n/**\r\n * 取消店铺收藏\r\n */\r\nexport function deleteShop(params) {\r\n return http({\r\n url: \"/api/shopmember/delete\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/sass-resources-loader/lib/loader.js??ref--8-oneOf-1-4!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=182f805b&lang=scss&scoped=true&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"box\"},[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.yes),expression:\"yes\"}],staticClass:\"null-page\"}),_c('div',{directives:[{name:\"loading\",rawName:\"v-loading\",value:(_vm.loading),expression:\"loading\"}],staticClass:\"member-index\"},[_c('div',{staticClass:\"member-top\"},[_c('div',{staticClass:\"info-wrap\"},[_c('div',{staticClass:\"info-top\"},[_c('div',{staticClass:\"avtar\"},[_c('router-link',{attrs:{\"to\":\"/member/info\"}},[(_vm.member.headimg)?_c('img',{attrs:{\"src\":_vm.$img(_vm.member.headimg)},on:{\"error\":function($event){_vm.member.headimg = _vm.defaultHeadImage}}}):_c('img',{attrs:{\"src\":_vm.$img(_vm.defaultHeadImage)}})])],1),_c('div',{staticClass:\"member-wrap\"},[(_vm.member)?[(_vm.member.nickname)?_c('div',{staticClass:\"name member-name\"},[_c('router-link',{attrs:{\"to\":\"/member/info\"}},[_vm._v(_vm._s(_vm.member.nickname))])],1):_vm._e(),(_vm.member.member_level_name)?_c('div',{staticClass:\"level\"},[_vm._v(_vm._s(_vm.member.member_level_name))]):_vm._e(),_c('div',{staticClass:\"growth\"},[_vm._v(\" 成长值: \"),_c('el-progress',{attrs:{\"text-inside\":true,\"stroke-width\":10,\"percentage\":_vm.progress,\"show-text\":false}}),_c('div')],1)]:_c('div',{staticClass:\"no-login name\"},[_vm._v(\"未登录\")])],2)]),_c('div',{staticClass:\"account\"},[_c('div',{staticClass:\"content\"},[_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/my_coupon\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/coupon.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"优惠券\")]),(_vm.member.member_id && _vm.couponNum)?_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.couponNum))]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1),_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/my_point\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/point.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"积分\")]),(_vm.member.point)?_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.member.point))]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1),_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/account\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/balance.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"消费券\")]),(_vm.member.balance || _vm.member.balance_money)?_c('div',{staticClass:\"num\"},[_vm._v(\" \"+_vm._s((parseFloat(_vm.member.balance) + parseFloat(_vm.member.balance_money)).toFixed(2))+\" \")]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1)])])]),_c('div',{staticClass:\"collection\"},[_c('div',{staticClass:\"title\"},[_vm._v(\"我的关注\")]),_c('div',{staticClass:\"xian\"}),_c('div',{staticClass:\"item-wrap\"},[_c('div',{staticClass:\"item\"},[_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.goodsTotal))]),_c('div',{staticClass:\"collect\"},[_vm._v(\"商品关注\")])])])])]),_c('div',{staticClass:\"member-bottom\"},[_c('div',{staticClass:\"my-order\"},[_c('div',{staticClass:\"order-title\"},[_vm._v(\"我的订单\")]),_c('div',{staticClass:\"xian\"}),_c('div',{staticClass:\"order-item\"},[_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitpay\"}},[_c('i',{staticClass:\"iconfont icondaifukuan\"}),(_vm.orderNum.waitPay)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitPay))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待付款\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitsend\"}},[_c('i',{staticClass:\"iconfont icondaifahuo\"}),(_vm.orderNum.readyDelivery)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.readyDelivery))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待发货\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitconfirm\"}},[_c('i',{staticClass:\"iconfont icontubiaolunkuo-\"}),(_vm.orderNum.waitDelivery)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitDelivery))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待收货\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitrate\"}},[_c('i',{staticClass:\"iconfont icondaipingjia\"}),(_vm.orderNum.waitEvaluate)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitEvaluate))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待评价\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/activist\"}},[_c('i',{staticClass:\"iconfont iconshouhou\"}),(_vm.orderNum.refunding)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.refunding))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"退款/售后\")])])],1),(_vm.orderList.length)?_c('div',_vm._l((_vm.orderList),function(orderItem,orderIndex){return _c('div',{key:orderIndex,staticClass:\"order-goods-wrap\"},_vm._l((orderItem.order_goods),function(goodsItem,goodsIndex){return _c('div',{key:goodsIndex,staticClass:\"order-goods\"},[_c('div',{staticClass:\"goods-item\"},[_c('div',{staticClass:\"goods-img\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + goodsItem.sku_id })}}},[_c('img',{attrs:{\"src\":_vm.$img(goodsItem.sku_image, { size: 'mid' })},on:{\"error\":function($event){return _vm.imageErrorOrder(orderIndex, goodsIndex)}}})]),_c('div',{staticClass:\"info-wrap\"},[_c('div',{staticClass:\"goods-name\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + goodsItem.sku_id })}}},[_vm._v(_vm._s(goodsItem.sku_name))]),_c('div',{staticClass:\"price\"},[_vm._v(\"¥\"+_vm._s(goodsItem.price))])]),_c('div',{staticClass:\"payment\"},[_vm._v(_vm._s(orderItem.order_status_name))]),_c('div',{staticClass:\"goods-detail\",on:{\"click\":function($event){return _vm.orderDetail(orderItem)}}},[_c('p',[_vm._v(\"查看详情\")])])])])}),0)}),0):_c('div',{staticClass:\"empty\"},[_c('img',{attrs:{\"src\":require(\"@/assets/images/member-empty.png\"),\"alt\":\"\"}}),_c('div',[_c('router-link',{attrs:{\"to\":\"/\"}},[_vm._v(\"您买的东西太少了,这里都空空的,快去挑选合适的商品吧!\")])],1)])]),_c('div',{staticClass:\"bottom-right\"},[_c('div',{staticClass:\"my-foot\"},[_c('div',{staticClass:\"title\"},[_vm._v(\"我的足迹\")]),_c('div',{staticClass:\"xian\"}),_vm._l((_vm.footList),function(item,index){return _c('div',{key:item.goods_id,staticClass:\"foot-content\"},[_c('div',{staticClass:\"foot-item\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + item.sku_id })}}},[_c('div',{staticClass:\"foot-img\"},[_c('img',{attrs:{\"src\":_vm.$img(item.sku_image, { size: 'mid' })},on:{\"error\":function($event){return _vm.imageErrorFoot(index)}}})]),_c('div',{staticClass:\"foot-info\"},[_c('div',{staticClass:\"foot-name\"},[_vm._v(_vm._s(item.goods_name))]),_c('div',{staticClass:\"foot-price\"},[_vm._v(\"¥\"+_vm._s(item.discount_price))])])])])})],2)])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./index.vue?vue&type=template&id=182f805b&scoped=true&\"\nimport script from \"./index.vue?vue&type=script&lang=js&\"\nexport * from \"./index.vue?vue&type=script&lang=js&\"\nimport style0 from \"./index.vue?vue&type=style&index=0&id=182f805b&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"182f805b\",\n null\n \n)\n\nexport default component.exports","module.exports = __webpack_public_path__ + \"assets/img/member-empty.47c6a4f9.png\";"],"sourceRoot":""} \ No newline at end of file diff --git a/addon/pc/source/cs_indep/assets/js/chunk-731ab782.417f2d9e.js b/addon/pc/source/cs_indep/assets/js/chunk-731ab782.417f2d9e.js index 0574862..ced0846 100644 --- a/addon/pc/source/cs_indep/assets/js/chunk-731ab782.417f2d9e.js +++ b/addon/pc/source/cs_indep/assets/js/chunk-731ab782.417f2d9e.js @@ -1,2 +1,2 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-731ab782"],{"0d11":function(t,e){t.exports="data:image/png;base64,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"},"2b7e":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAFdElEQVRoQ92aa2xUVRDHf7OUd+0uCCgg2IC2CBJUqClgFLAa5QvEhgiVbou8qhj1C69WISjigxhQfAAhPHYBkQZ5RCAgiNGoMRCVqARQkIeBKAV2SaW1tHvMvbct3XbLvfewbdOeZD/tzH/mf+7MnDkPIU5DTerci0hkJIohoFKBZKAL0BEQoBgoAk6BHEM4hMdzQNZcOhsPFwwD2kNld+qNVOQgnvEo1V8LSOQIKrKJck9ANoZOa2FUzpRrXTXRN4hWqgBFJuBxDRBbIYKwhQp5Q9aHDrvFdPVFVHZiN8TzDohfdxIcOKhABVCRWRIs/seBvCnimIjK9o5DWAn4nILfpFwIxTQJhgud4NgSUeNoQ3vvUuA5J4BxlxGWczX8khRSdiPsGxJR47om0r5sC/B43B10B7iXkjaZUnjBqHwxR71E1LQeHSj9dx8w1J3NBpP+nnYdM2TluauxLMQkUhlOu4FRDeaWHvB+SsKjY4VZbCJ+70dNlhN2BIXlsi5cJ1/rEFF+79PAJju8Jv1fqQkSvBLlYxQR9WyXHpRf+60RS6zufIRIaD1AVhedqwKIJuL3bgCydNEbWW+jBMLP1CGiJnofwMMhN4tkIzte25wiwhBZH/4xamVX/qRtIGOa2DmX5tV2CVwZW01EZfnuJEGdjGMD6NIhbfEIirskGP7TzBGV7S1AWOgart9weCwP2t8CKuJaPUpBKfhlP+wxKr+bIa9LIDTPIuL3HgHucaPObX3glT2Q1NWVmq1wjuue9LgEwqli7uwqKs7YGqgtkDoM8ne5VrNVcE8EEugryu/LAbXW1oAbIkaYlP8HrdvVhS0vA08r6xdr6BBRTDGILAP1QlyJXD4PBcMgdwk8aBYVaxSdgfkjIGsRDB8fPyLIB6L83j1abbqR6HN3xnbmWimseRm++xTyVkF6Jvx9EhaNhrYdYc4O6NwzfkSELwwifwB9XX+R5EGQvxvadqhfded7sHk+5K2ETfOgRyrM3n5jUzqhBScMImEgyTURQ2FgBkxaCrfeEa3+w2ewYzF0TYafjN1A5egzGFq3hZSh8FR+dJ4YOfX5Etj6lo4rFw0iSkezWqd7Crz2NbSpkdgHt0PhAiuMjBA6vBf6PwxGohdfgrQxMHY2SOUBjFEc1s+GfcaRgNYou3ki7RKhYDf0Hhjbg4t/wcz7oWAX9E2LLVNWCu9mwtFvtVgAJhH90DLM9uwHC76KLrXnj8PyqeBJsL7C2V+h1wBLxpj9hybAqMkgNZrvrW/Ctrd1iVzST3bDqYyp8MQM8N0e7cC5Y7A0CzweKL8GRachqRt08Bp9BDw6GTKmRxMxEL7ZAKtm6JAxk12v/KakWyt7VZzXZ77oLMxJgykfWmXYbuhULav8ai6I946EmVvt3IILp2BuulXd6lsEa6LoELEWRM0WZcAImLXNnkjJFchPh+dXw93p9vI6RMwWRbdpdPpFDNdLi8Gobk6GDhGjaTSwtdr4/o/Yr9JOHK8t457I7xIIp+hvrDp1t9YPY/WO1zA2Z7md3aEpWSjB0KsWkVxfMhF1otlvda3wagGHDyaRHO9gFAeb/XFQZdI3/wM6k0hLOTI1yWQnjUfkE3elo5Gl7Q6xq9xROd6PUeQ1sntOza2QQLiOb83toudLSsJPOr7oMUOsJVy9VYdYS7gMvU7GvJ5+H5juNIjjLLeCkvCLN3U9XdOhJnkwIEyXdeHNTibG9sFANJnEbuBZjEh2A3YACqWCEJnZIE84ogjl+u5DqfwGeVQjskjWhn528hVqyrj6IrXBq585IRNcX0tcBzsKamOTPHOKNVsWKTUSIQ1UCqr64VnV1tB6eCbmw7PjZoOq5IAEL7u/0ojhwP+jRN1bZiTgvgAAAABJRU5ErkJggg=="},"4fc8":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAFvElEQVRoQ92aeWxUVRTGf3dKR7rIDAXKptBYoCJhXwxBTaqiAUWNoFIbJCoRcY1/INABbbSbIFGRCCVGDQiiQgLGBRFo3JeigIkNUPalELrNK2UbmLnmvdeWTjsw8+6btqH3z5nzffd895177rmLIEpN5iTdiAikIxgFMg1IAboCCYAAaoEK4BCIPUi2Ix1FYn7V0Wi4oHeg3GRB5z5I/3SkYyrIW9SIRAkisBa/Y6WY7z2sxmGOlOUmC9xDCUgPMBlwWCYIDQgA63GIXDHXu8sqpyUhclFiMhcdC0E8URcuVvuLxF6CXEls4FUxu/ZUJADdJmIhMt/1CJIVgDtScpt2XgTPiHnal5HwhBUis3HidL0LzIqEMOo2kuVc1F4W2fiuxn1VITK7WyJO33rgnqg7aI1wMz7nZJFdrme+kO2KQmR2r3icZ7YAY6312WLWv+NLuFtkl50N1UNIIXXh9B1wZ4u5pUa8FZ82MVSYhRaS5/qgzeZEOIGS5cKjNZuvzYTIfNdjSNaG42vT/6XMEJ6aIB+DhMi3uvbCf/G/VkyxquPhJSZ2kJhTUVZPECwkz7UaeFyVvZVxa0SWltlMiMx1jUCw3coi2cqON+1OIhklPNo/QSu7zO20ASEebGPnrHUv5UbhqXmoQYjMcffFIQ/YLwAF9B4FKemQPAg63QAJyRAbB4FLcLYCTpdBZSkc/gmO/AK+M9acD7YO4KefWKAdNOaIzHd5kOTYYWTQo3Dri9B9cOQ0Z8uhuBD+XgEXaiLHNbaU4k3h8b5mCsl1lSAYqMSkj/akQkh7QAlugLQj8OlEqDmmwrFXZGlpwtjZOfxHVBgMzL2LYcTTyvAGYPVBWD5cjUeQKmSeezrIT9QYgHleZWgQUAagIEmVa4Yu5H2QL6gyRE2I7kC+6lZHLBUyz/W9rTJ9yhroP1F5HBqAekZ7r58qzw+6kH1AqioDzgTI/AZ6DFOmwO+DD8dC1X5Vjv26EA3opMpgCNHXgjHPwbg50NFljWrHx7BtAcRcB+cqrWEvW1fqQqQq2sA9+SMc/ws2zzZp+t4OAx+GniOgS3+Ijb9M778ANcfh5E4o3QS7N4L+m566718Gi3uruuKzL6Q+a50+Ab+9DbtWYYRKJK3POEh/A3qNNK2VJzuGEHuh9coh6Ngo20g/VOyFo7/CyX/NsuTSeXB0gLgkSEqFPrdB9yEYYVnfdPELkyORH8qmyv5kHz0L7soBEaPqhIk7sAU+n6LKYUx2e+lX73pwBty3VFGMhF2r4Vv1pQzQ06/NBTFtEhzYCjGxMOZ5GDINru8ZfmT1TLd/M/xcAJV7YPhTsOOj8LiQFsaCaLNEmVMONWWwLgPKS8xuEntA6njoejPEdYEOTgj44Xy1WSAeLIJT+o4aiOsME5aAPiDqk32G/aKxPmvptdKJHVC8DPZtAt8Vz9LMTWjKHTB0milAX0PsZC29aNTxtsr4zK/NLBTUJGhHofYknKs29xp6ua9/nfgu4E6BGGcw5LwG7/S1HlqCUjFPG2B/Y6WHT8YGM5zstI0zoGSdAoPIEVneBXVC3ClIqRc6ancd8d1gfEFdmDQZ6XCuHfsDil6HY3+Gswz1f/BW1wyvKBw+dL4JhmRC79Hmgqcvgs2agKpSKNsOu78y9+6qrenhgyEk3zUSSfE1fxxkiGkPB3SGkPZyZFo3V6YixGeqYdsquHCH2PVOyFzXMgTPtopT1jspFFlaM9+utYuebfi0CRFf9Bgh1h6u3hpCrD1chl4WY1xPLwFmWg/nqCAK8Wkv2bqebuxGmzwYkMwUHu2LSIYj7IOBIDH6E45LjkVIMa0FKwCJkKvoEJjdIk84ggTluochZFaLPKqRIk94vDsj+QqNbSx9kabkDc+cAiJD+VoCdiPkmjZ55hRqtAxRAZkOjAY5AEEK0nh4llhnX4ugAmk8PNsLFOMQRWJutfqVRiNH/gdv6wuUnT5+rgAAAABJRU5ErkJggg=="},"6cc8":function(t,e,i){},cdf1:function(t,e,i){"use strict";var a=i("bbcf"),s=i("0ecc").findIndex,r=i("33a4"),o=i("e9a9"),n="findIndex",d=!0,c=o(n);n in[]&&Array(1)[n]((function(){d=!1})),a({target:"Array",proto:!0,forced:d||!c},{findIndex:function(t){return s(this,t,arguments.length>1?arguments[1]:void 0)}}),r(n)},df7c:function(t,e,i){"use strict";i.d(e,"b",(function(){return s})),i.d(e,"a",(function(){return r}));var a=i("751a");function s(t){return Object(a["a"])({url:"/api/goodscollect/page",data:t,forceLogin:!0})}function r(t){return Object(a["a"])({url:"/api/goodscollect/delete",data:t,forceLogin:!0})}},e361:function(t,e,i){"use strict";i("6cc8")},f2f4:function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"box"},[a("div",{directives:[{name:"show",rawName:"v-show",value:t.yes,expression:"yes"}],staticClass:"null-page"}),a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"member-index"},[a("div",{staticClass:"member-top"},[a("div",{staticClass:"info-wrap"},[a("div",{staticClass:"info-top"},[a("div",{staticClass:"avtar"},[a("router-link",{attrs:{to:"/member/info"}},[t.member.headimg?a("img",{attrs:{src:t.$img(t.member.headimg)},on:{error:function(e){t.member.headimg=t.defaultHeadImage}}}):a("img",{attrs:{src:t.$img(t.defaultHeadImage)}})])],1),a("div",{staticClass:"member-wrap"},[t.member?[t.member.nickname?a("div",{staticClass:"name member-name"},[a("router-link",{attrs:{to:"/member/info"}},[t._v(t._s(t.member.nickname))])],1):t._e(),t.member.member_level_name?a("div",{staticClass:"level"},[t._v(t._s(t.member.member_level_name))]):t._e(),a("div",{staticClass:"growth"},[t._v(" 成长值: "),a("el-progress",{attrs:{"text-inside":!0,"stroke-width":10,percentage:t.progress,"show-text":!1}}),a("div")],1)]:a("div",{staticClass:"no-login name"},[t._v("未登录")])],2)]),a("div",{staticClass:"account"},[a("div",{staticClass:"content"},[a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/my_coupon"}},[a("img",{attrs:{src:i("2b7e"),alt:""}}),a("div",{staticClass:"name"},[t._v("优惠券")]),t.member.member_id&&t.couponNum?a("div",{staticClass:"num"},[t._v(t._s(t.couponNum))]):a("div",{staticClass:"num"},[t._v("0")])])],1),a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/my_point"}},[a("img",{attrs:{src:i("4fc8"),alt:""}}),a("div",{staticClass:"name"},[t._v("积分")]),t.member.point?a("div",{staticClass:"num"},[t._v(t._s(t.member.point))]):a("div",{staticClass:"num"},[t._v("0")])])],1),a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/account"}},[a("img",{attrs:{src:i("0d11"),alt:""}}),a("div",{staticClass:"name"},[t._v("余额")]),t.member.balance||t.member.balance_money?a("div",{staticClass:"num"},[t._v(" "+t._s((parseFloat(t.member.balance)+parseFloat(t.member.balance_money)).toFixed(2))+" ")]):a("div",{staticClass:"num"},[t._v("0")])])],1)])])]),a("div",{staticClass:"collection"},[a("div",{staticClass:"title"},[t._v("我的关注")]),a("div",{staticClass:"xian"}),a("div",{staticClass:"item-wrap"},[a("div",{staticClass:"item"},[a("div",{staticClass:"num"},[t._v(t._s(t.goodsTotal))]),a("div",{staticClass:"collect"},[t._v("商品关注")])])])])]),a("div",{staticClass:"member-bottom"},[a("div",{staticClass:"my-order"},[a("div",{staticClass:"order-title"},[t._v("我的订单")]),a("div",{staticClass:"xian"}),a("div",{staticClass:"order-item"},[a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitpay"}},[a("i",{staticClass:"iconfont icondaifukuan"}),t.orderNum.waitPay?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitPay))]):t._e(),a("div",{staticClass:"name"},[t._v("待付款")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitsend"}},[a("i",{staticClass:"iconfont icondaifahuo"}),t.orderNum.readyDelivery?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.readyDelivery))]):t._e(),a("div",{staticClass:"name"},[t._v("待发货")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitconfirm"}},[a("i",{staticClass:"iconfont icontubiaolunkuo-"}),t.orderNum.waitDelivery?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitDelivery))]):t._e(),a("div",{staticClass:"name"},[t._v("待收货")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitrate"}},[a("i",{staticClass:"iconfont icondaipingjia"}),t.orderNum.waitEvaluate?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitEvaluate))]):t._e(),a("div",{staticClass:"name"},[t._v("待评价")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/activist"}},[a("i",{staticClass:"iconfont iconshouhou"}),t.orderNum.refunding?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.refunding))]):t._e(),a("div",{staticClass:"name"},[t._v("退款/售后")])])],1),t.orderList.length?a("div",t._l(t.orderList,(function(e,i){return a("div",{key:i,staticClass:"order-goods-wrap"},t._l(e.order_goods,(function(s,r){return a("div",{key:r,staticClass:"order-goods"},[a("div",{staticClass:"goods-item"},[a("div",{staticClass:"goods-img",on:{click:function(e){return t.$router.pushToTab({path:"/sku-"+s.sku_id})}}},[a("img",{attrs:{src:t.$img(s.sku_image,{size:"mid"})},on:{error:function(e){return t.imageErrorOrder(i,r)}}})]),a("div",{staticClass:"info-wrap"},[a("div",{staticClass:"goods-name",on:{click:function(e){return t.$router.pushToTab({path:"/sku-"+s.sku_id})}}},[t._v(t._s(s.sku_name))]),a("div",{staticClass:"price"},[t._v("¥"+t._s(s.price))])]),a("div",{staticClass:"payment"},[t._v(t._s(e.order_status_name))]),a("div",{staticClass:"goods-detail",on:{click:function(i){return t.orderDetail(e)}}},[a("p",[t._v("查看详情")])])])])})),0)})),0):a("div",{staticClass:"empty"},[a("img",{attrs:{src:i("fb77"),alt:""}}),a("div",[a("router-link",{attrs:{to:"/"}},[t._v("您买的东西太少了,这里都空空的,快去挑选合适的商品吧!")])],1)])]),a("div",{staticClass:"bottom-right"},[a("div",{staticClass:"my-foot"},[a("div",{staticClass:"title"},[t._v("我的足迹")]),a("div",{staticClass:"xian"}),t._l(t.footList,(function(e,i){return a("div",{key:e.goods_id,staticClass:"foot-content"},[a("div",{staticClass:"foot-item",on:{click:function(i){return t.$router.pushToTab({path:"/sku-"+e.sku_id})}}},[a("div",{staticClass:"foot-img"},[a("img",{attrs:{src:t.$img(e.sku_image,{size:"mid"})},on:{error:function(e){return t.imageErrorFoot(i)}}})]),a("div",{staticClass:"foot-info"},[a("div",{staticClass:"foot-name"},[t._v(t._s(e.goods_name))]),a("div",{staticClass:"foot-price"},[t._v("¥"+t._s(e.discount_price))])])])])}))],2)])])])])},s=[],r=(i("cdf1"),i("d211")),o=i("5315"),n=i("df7c"),d=i("dea0"),c=i("cf6b"),u={name:"member",components:{},data:function(){return{couponNum:0,orderNum:{waitPay:0,readyDelivery:0,waitDelivery:0,refunding:0},orderList:[],orderStatus:"all",footInfo:{page:1,page_size:6},total:0,footList:[],currentPage:1,loading:!0,goodsTotal:0,state:"",growth:"",levelList:[],member_level:{},progress:0,yes:!0}},created:function(){this.getCouponNum(),this.getOrderNum(),this.getOrderList(),this.getFootprint(),this.getGoodsCollect(),this.$forceUpdate()},computed:Object(r["a"])({},Object(c["b"])(["defaultHeadImage","defaultGoodsImage","member"])),watch:{member:{handler:function(){console.log(this.member),this.member&&this.getLevelList()},immediate:!0,deep:!0}},mounted:function(){var t=this;setTimeout((function(){t.yes=!1}),300)},methods:{getLevelList:function(){var t=this;Object(o["c"])().then((function(e){if(e.data&&0==e.code){t.levelList=e.data;var i=t.levelList.findIndex((function(e){return e.level_id==t.member.member_level})),a=t.levelList.length;a>i+1?t.member.growth>t.levelList[i+1].growth?t.progress=100:t.progress=t.member.growth/t.levelList[i+1].growth*100:t.progress=100}else t.$message.error(err.message)})).catch((function(t){console.log(t.message)}))},getCouponNum:function(){var t=this;Object(o["a"])().then((function(e){t.couponNum=e.data})).catch((function(t){console.log(t.message)}))},getOrderNum:function(){var t=this;Object(o["e"])({order_status:"waitpay,waitsend,waitconfirm,waitrate,refunding"}).then((function(e){console.log(e,"获取订单数量"),0==e.code&&(t.orderNum.waitPay=e.data.waitpay,t.orderNum.readyDelivery=e.data.waitsend,t.orderNum.waitDelivery=e.data.waitconfirm,t.orderNum.waitEvaluate=e.data.waitrate,t.orderNum.refunding=e.data.refunding)})).catch((function(t){console.log(t.message)}))},getOrderList:function(){var t=this;Object(d["c"])({order_status:this.orderStatus,page:1,page_size:3}).then((function(e){0==e.code&&e.data&&(t.orderList=e.data.list),t.loading=!1})).catch((function(e){t.loading=!1,t.$message.error(e.message)}))},getFootprint:function(){var t=this;Object(o["b"])(this.footInfo).then((function(e){0==e.code&&e.data&&(t.footList=e.data.list,t.total=e.data.count)})).catch((function(t){console.log(t.message)}))},orderDetail:function(t){switch(parseInt(t.order_type)){case 2:this.$router.push({path:"/member/order_detail_pickup",query:{order_id:t.order_id}});break;case 3:this.$router.push({path:"/member/order_detail_local_delivery",query:{order_id:t.order_id}});break;case 4:this.$router.push({path:"/member/order_detail_virtual",query:{order_id:t.order_id}});break;default:this.$router.push({path:"/member/order_detail",query:{order_id:t.order_id}});break}},imageErrorOrder:function(t,e){this.orderList[t].order_goods[e].sku_image=this.defaultGoodsImage},imageErrorFoot:function(t){this.footList[t].sku_image=this.defaultGoodsImage},getGoodsCollect:function(){var t=this;Object(n["b"])().then((function(e){t.goodsTotal=e.data.count})).catch((function(e){t.loading=!1,console.log(e.message)}))}}},m=u,l=(i("e361"),i("5d22")),g=Object(l["a"])(m,a,s,!1,null,"182f805b",null);e["default"]=g.exports},fb77:function(t,e,i){t.exports=i.p+"assets/img/member-empty.47c6a4f9.png"}}]); +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-731ab782"],{"0d11":function(t,e){t.exports="data:image/png;base64,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"},"2b7e":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAFdElEQVRoQ92aa2xUVRDHf7OUd+0uCCgg2IC2CBJUqClgFLAa5QvEhgiVbou8qhj1C69WISjigxhQfAAhPHYBkQZ5RCAgiNGoMRCVqARQkIeBKAV2SaW1tHvMvbct3XbLvfewbdOeZD/tzH/mf+7MnDkPIU5DTerci0hkJIohoFKBZKAL0BEQoBgoAk6BHEM4hMdzQNZcOhsPFwwD2kNld+qNVOQgnvEo1V8LSOQIKrKJck9ANoZOa2FUzpRrXTXRN4hWqgBFJuBxDRBbIYKwhQp5Q9aHDrvFdPVFVHZiN8TzDohfdxIcOKhABVCRWRIs/seBvCnimIjK9o5DWAn4nILfpFwIxTQJhgud4NgSUeNoQ3vvUuA5J4BxlxGWczX8khRSdiPsGxJR47om0r5sC/B43B10B7iXkjaZUnjBqHwxR71E1LQeHSj9dx8w1J3NBpP+nnYdM2TluauxLMQkUhlOu4FRDeaWHvB+SsKjY4VZbCJ+70dNlhN2BIXlsi5cJ1/rEFF+79PAJju8Jv1fqQkSvBLlYxQR9WyXHpRf+60RS6zufIRIaD1AVhedqwKIJuL3bgCydNEbWW+jBMLP1CGiJnofwMMhN4tkIzte25wiwhBZH/4xamVX/qRtIGOa2DmX5tV2CVwZW01EZfnuJEGdjGMD6NIhbfEIirskGP7TzBGV7S1AWOgart9weCwP2t8CKuJaPUpBKfhlP+wxKr+bIa9LIDTPIuL3HgHucaPObX3glT2Q1NWVmq1wjuue9LgEwqli7uwqKs7YGqgtkDoM8ne5VrNVcE8EEugryu/LAbXW1oAbIkaYlP8HrdvVhS0vA08r6xdr6BBRTDGILAP1QlyJXD4PBcMgdwk8aBYVaxSdgfkjIGsRDB8fPyLIB6L83j1abbqR6HN3xnbmWimseRm++xTyVkF6Jvx9EhaNhrYdYc4O6NwzfkSELwwifwB9XX+R5EGQvxvadqhfded7sHk+5K2ETfOgRyrM3n5jUzqhBScMImEgyTURQ2FgBkxaCrfeEa3+w2ewYzF0TYafjN1A5egzGFq3hZSh8FR+dJ4YOfX5Etj6lo4rFw0iSkezWqd7Crz2NbSpkdgHt0PhAiuMjBA6vBf6PwxGohdfgrQxMHY2SOUBjFEc1s+GfcaRgNYou3ki7RKhYDf0Hhjbg4t/wcz7oWAX9E2LLVNWCu9mwtFvtVgAJhH90DLM9uwHC76KLrXnj8PyqeBJsL7C2V+h1wBLxpj9hybAqMkgNZrvrW/Ctrd1iVzST3bDqYyp8MQM8N0e7cC5Y7A0CzweKL8GRachqRt08Bp9BDw6GTKmRxMxEL7ZAKtm6JAxk12v/KakWyt7VZzXZ77oLMxJgykfWmXYbuhULav8ai6I946EmVvt3IILp2BuulXd6lsEa6LoELEWRM0WZcAImLXNnkjJFchPh+dXw93p9vI6RMwWRbdpdPpFDNdLi8Gobk6GDhGjaTSwtdr4/o/Yr9JOHK8t457I7xIIp+hvrDp1t9YPY/WO1zA2Z7md3aEpWSjB0KsWkVxfMhF1otlvda3wagGHDyaRHO9gFAeb/XFQZdI3/wM6k0hLOTI1yWQnjUfkE3elo5Gl7Q6xq9xROd6PUeQ1sntOza2QQLiOb83toudLSsJPOr7oMUOsJVy9VYdYS7gMvU7GvJ5+H5juNIjjLLeCkvCLN3U9XdOhJnkwIEyXdeHNTibG9sFANJnEbuBZjEh2A3YACqWCEJnZIE84ogjl+u5DqfwGeVQjskjWhn528hVqyrj6IrXBq585IRNcX0tcBzsKamOTPHOKNVsWKTUSIQ1UCqr64VnV1tB6eCbmw7PjZoOq5IAEL7u/0ojhwP+jRN1bZiTgvgAAAABJRU5ErkJggg=="},"4fc8":function(t,e){t.exports="data:image/png;base64,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"},"6cc8":function(t,e,i){},cdf1:function(t,e,i){"use strict";var a=i("bbcf"),s=i("0ecc").findIndex,r=i("33a4"),o=i("e9a9"),n="findIndex",d=!0,c=o(n);n in[]&&Array(1)[n]((function(){d=!1})),a({target:"Array",proto:!0,forced:d||!c},{findIndex:function(t){return s(this,t,arguments.length>1?arguments[1]:void 0)}}),r(n)},df7c:function(t,e,i){"use strict";i.d(e,"b",(function(){return s})),i.d(e,"a",(function(){return r}));var a=i("751a");function s(t){return Object(a["a"])({url:"/api/goodscollect/page",data:t,forceLogin:!0})}function r(t){return Object(a["a"])({url:"/api/goodscollect/delete",data:t,forceLogin:!0})}},e361:function(t,e,i){"use strict";i("6cc8")},f2f4:function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"box"},[a("div",{directives:[{name:"show",rawName:"v-show",value:t.yes,expression:"yes"}],staticClass:"null-page"}),a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"member-index"},[a("div",{staticClass:"member-top"},[a("div",{staticClass:"info-wrap"},[a("div",{staticClass:"info-top"},[a("div",{staticClass:"avtar"},[a("router-link",{attrs:{to:"/member/info"}},[t.member.headimg?a("img",{attrs:{src:t.$img(t.member.headimg)},on:{error:function(e){t.member.headimg=t.defaultHeadImage}}}):a("img",{attrs:{src:t.$img(t.defaultHeadImage)}})])],1),a("div",{staticClass:"member-wrap"},[t.member?[t.member.nickname?a("div",{staticClass:"name member-name"},[a("router-link",{attrs:{to:"/member/info"}},[t._v(t._s(t.member.nickname))])],1):t._e(),t.member.member_level_name?a("div",{staticClass:"level"},[t._v(t._s(t.member.member_level_name))]):t._e(),a("div",{staticClass:"growth"},[t._v(" 成长值: "),a("el-progress",{attrs:{"text-inside":!0,"stroke-width":10,percentage:t.progress,"show-text":!1}}),a("div")],1)]:a("div",{staticClass:"no-login name"},[t._v("未登录")])],2)]),a("div",{staticClass:"account"},[a("div",{staticClass:"content"},[a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/my_coupon"}},[a("img",{attrs:{src:i("2b7e"),alt:""}}),a("div",{staticClass:"name"},[t._v("优惠券")]),t.member.member_id&&t.couponNum?a("div",{staticClass:"num"},[t._v(t._s(t.couponNum))]):a("div",{staticClass:"num"},[t._v("0")])])],1),a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/my_point"}},[a("img",{attrs:{src:i("4fc8"),alt:""}}),a("div",{staticClass:"name"},[t._v("积分")]),t.member.point?a("div",{staticClass:"num"},[t._v(t._s(t.member.point))]):a("div",{staticClass:"num"},[t._v("0")])])],1),a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/account"}},[a("img",{attrs:{src:i("0d11"),alt:""}}),a("div",{staticClass:"name"},[t._v("消费券")]),t.member.balance||t.member.balance_money?a("div",{staticClass:"num"},[t._v(" "+t._s((parseFloat(t.member.balance)+parseFloat(t.member.balance_money)).toFixed(2))+" ")]):a("div",{staticClass:"num"},[t._v("0")])])],1)])])]),a("div",{staticClass:"collection"},[a("div",{staticClass:"title"},[t._v("我的关注")]),a("div",{staticClass:"xian"}),a("div",{staticClass:"item-wrap"},[a("div",{staticClass:"item"},[a("div",{staticClass:"num"},[t._v(t._s(t.goodsTotal))]),a("div",{staticClass:"collect"},[t._v("商品关注")])])])])]),a("div",{staticClass:"member-bottom"},[a("div",{staticClass:"my-order"},[a("div",{staticClass:"order-title"},[t._v("我的订单")]),a("div",{staticClass:"xian"}),a("div",{staticClass:"order-item"},[a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitpay"}},[a("i",{staticClass:"iconfont icondaifukuan"}),t.orderNum.waitPay?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitPay))]):t._e(),a("div",{staticClass:"name"},[t._v("待付款")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitsend"}},[a("i",{staticClass:"iconfont icondaifahuo"}),t.orderNum.readyDelivery?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.readyDelivery))]):t._e(),a("div",{staticClass:"name"},[t._v("待发货")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitconfirm"}},[a("i",{staticClass:"iconfont icontubiaolunkuo-"}),t.orderNum.waitDelivery?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitDelivery))]):t._e(),a("div",{staticClass:"name"},[t._v("待收货")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitrate"}},[a("i",{staticClass:"iconfont icondaipingjia"}),t.orderNum.waitEvaluate?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitEvaluate))]):t._e(),a("div",{staticClass:"name"},[t._v("待评价")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/activist"}},[a("i",{staticClass:"iconfont iconshouhou"}),t.orderNum.refunding?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.refunding))]):t._e(),a("div",{staticClass:"name"},[t._v("退款/售后")])])],1),t.orderList.length?a("div",t._l(t.orderList,(function(e,i){return a("div",{key:i,staticClass:"order-goods-wrap"},t._l(e.order_goods,(function(s,r){return a("div",{key:r,staticClass:"order-goods"},[a("div",{staticClass:"goods-item"},[a("div",{staticClass:"goods-img",on:{click:function(e){return t.$router.pushToTab({path:"/sku-"+s.sku_id})}}},[a("img",{attrs:{src:t.$img(s.sku_image,{size:"mid"})},on:{error:function(e){return t.imageErrorOrder(i,r)}}})]),a("div",{staticClass:"info-wrap"},[a("div",{staticClass:"goods-name",on:{click:function(e){return t.$router.pushToTab({path:"/sku-"+s.sku_id})}}},[t._v(t._s(s.sku_name))]),a("div",{staticClass:"price"},[t._v("¥"+t._s(s.price))])]),a("div",{staticClass:"payment"},[t._v(t._s(e.order_status_name))]),a("div",{staticClass:"goods-detail",on:{click:function(i){return t.orderDetail(e)}}},[a("p",[t._v("查看详情")])])])])})),0)})),0):a("div",{staticClass:"empty"},[a("img",{attrs:{src:i("fb77"),alt:""}}),a("div",[a("router-link",{attrs:{to:"/"}},[t._v("您买的东西太少了,这里都空空的,快去挑选合适的商品吧!")])],1)])]),a("div",{staticClass:"bottom-right"},[a("div",{staticClass:"my-foot"},[a("div",{staticClass:"title"},[t._v("我的足迹")]),a("div",{staticClass:"xian"}),t._l(t.footList,(function(e,i){return a("div",{key:e.goods_id,staticClass:"foot-content"},[a("div",{staticClass:"foot-item",on:{click:function(i){return t.$router.pushToTab({path:"/sku-"+e.sku_id})}}},[a("div",{staticClass:"foot-img"},[a("img",{attrs:{src:t.$img(e.sku_image,{size:"mid"})},on:{error:function(e){return t.imageErrorFoot(i)}}})]),a("div",{staticClass:"foot-info"},[a("div",{staticClass:"foot-name"},[t._v(t._s(e.goods_name))]),a("div",{staticClass:"foot-price"},[t._v("¥"+t._s(e.discount_price))])])])])}))],2)])])])])},s=[],r=(i("cdf1"),i("d211")),o=i("5315"),n=i("df7c"),d=i("dea0"),c=i("cf6b"),u={name:"member",components:{},data:function(){return{couponNum:0,orderNum:{waitPay:0,readyDelivery:0,waitDelivery:0,refunding:0},orderList:[],orderStatus:"all",footInfo:{page:1,page_size:6},total:0,footList:[],currentPage:1,loading:!0,goodsTotal:0,state:"",growth:"",levelList:[],member_level:{},progress:0,yes:!0}},created:function(){this.getCouponNum(),this.getOrderNum(),this.getOrderList(),this.getFootprint(),this.getGoodsCollect(),this.$forceUpdate()},computed:Object(r["a"])({},Object(c["b"])(["defaultHeadImage","defaultGoodsImage","member"])),watch:{member:{handler:function(){console.log(this.member),this.member&&this.getLevelList()},immediate:!0,deep:!0}},mounted:function(){var t=this;setTimeout((function(){t.yes=!1}),300)},methods:{getLevelList:function(){var t=this;Object(o["c"])().then((function(e){if(e.data&&0==e.code){t.levelList=e.data;var i=t.levelList.findIndex((function(e){return e.level_id==t.member.member_level})),a=t.levelList.length;a>i+1?t.member.growth>t.levelList[i+1].growth?t.progress=100:t.progress=t.member.growth/t.levelList[i+1].growth*100:t.progress=100}else t.$message.error(err.message)})).catch((function(t){console.log(t.message)}))},getCouponNum:function(){var t=this;Object(o["a"])().then((function(e){t.couponNum=e.data})).catch((function(t){console.log(t.message)}))},getOrderNum:function(){var t=this;Object(o["e"])({order_status:"waitpay,waitsend,waitconfirm,waitrate,refunding"}).then((function(e){console.log(e,"获取订单数量"),0==e.code&&(t.orderNum.waitPay=e.data.waitpay,t.orderNum.readyDelivery=e.data.waitsend,t.orderNum.waitDelivery=e.data.waitconfirm,t.orderNum.waitEvaluate=e.data.waitrate,t.orderNum.refunding=e.data.refunding)})).catch((function(t){console.log(t.message)}))},getOrderList:function(){var t=this;Object(d["c"])({order_status:this.orderStatus,page:1,page_size:3}).then((function(e){0==e.code&&e.data&&(t.orderList=e.data.list),t.loading=!1})).catch((function(e){t.loading=!1,t.$message.error(e.message)}))},getFootprint:function(){var t=this;Object(o["b"])(this.footInfo).then((function(e){0==e.code&&e.data&&(t.footList=e.data.list,t.total=e.data.count)})).catch((function(t){console.log(t.message)}))},orderDetail:function(t){switch(parseInt(t.order_type)){case 2:this.$router.push({path:"/member/order_detail_pickup",query:{order_id:t.order_id}});break;case 3:this.$router.push({path:"/member/order_detail_local_delivery",query:{order_id:t.order_id}});break;case 4:this.$router.push({path:"/member/order_detail_virtual",query:{order_id:t.order_id}});break;default:this.$router.push({path:"/member/order_detail",query:{order_id:t.order_id}});break}},imageErrorOrder:function(t,e){this.orderList[t].order_goods[e].sku_image=this.defaultGoodsImage},imageErrorFoot:function(t){this.footList[t].sku_image=this.defaultGoodsImage},getGoodsCollect:function(){var t=this;Object(n["b"])().then((function(e){t.goodsTotal=e.data.count})).catch((function(e){t.loading=!1,console.log(e.message)}))}}},m=u,l=(i("e361"),i("5d22")),g=Object(l["a"])(m,a,s,!1,null,"182f805b",null);e["default"]=g.exports},fb77:function(t,e,i){t.exports=i.p+"assets/img/member-empty.47c6a4f9.png"}}]); //# sourceMappingURL=chunk-731ab782.417f2d9e.js.map \ No newline at end of file diff --git a/addon/pc/source/cs_indep/assets/js/chunk-731ab782.417f2d9e.js.map b/addon/pc/source/cs_indep/assets/js/chunk-731ab782.417f2d9e.js.map index 8dbcca7..b952220 100644 --- a/addon/pc/source/cs_indep/assets/js/chunk-731ab782.417f2d9e.js.map +++ b/addon/pc/source/cs_indep/assets/js/chunk-731ab782.417f2d9e.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./src/assets/images/balance.png","webpack:///./src/assets/images/coupon.png","webpack:///./src/assets/images/point.png","webpack:///./node_modules/_core-js@3.8.2@core-js/modules/es.array.find-index.js","webpack:///./src/api/member/collection.js","webpack:///./src/views/member/index.vue?eee3","webpack:///./src/views/member/index.vue?d143","webpack:///src/views/member/index.vue","webpack:///./src/views/member/index.vue?a85f","webpack:///./src/views/member/index.vue","webpack:///./src/assets/images/member-empty.png"],"names":["module","exports","$","$findIndex","findIndex","addToUnscopables","arrayMethodUsesToLength","FIND_INDEX","SKIPS_HOLES","USES_TO_LENGTH","Array","target","proto","forced","callbackfn","this","arguments","length","undefined","goodsCollect","params","http","url","data","forceLogin","deleteGoods","render","_vm","_h","$createElement","_c","_self","staticClass","directives","name","rawName","value","expression","attrs","member","$img","headimg","on","$event","defaultHeadImage","_v","_s","nickname","_e","member_level_name","progress","member_id","couponNum","point","balance","balance_money","parseFloat","toFixed","goodsTotal","orderNum","waitPay","readyDelivery","waitDelivery","waitEvaluate","refunding","orderList","_l","orderItem","orderIndex","key","goodsItem","goodsIndex","$router","pushToTab","path","sku_id","sku_image","size","imageErrorOrder","sku_name","price","order_status_name","orderDetail","item","index","goods_id","imageErrorFoot","goods_name","discount_price","staticRenderFns","component"],"mappings":"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","file":"assets/js/chunk-731ab782.417f2d9e.js","sourcesContent":["module.exports = \"data:image/png;base64,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\"","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAFdElEQVRoQ92aa2xUVRDHf7OUd+0uCCgg2IC2CBJUqClgFLAa5QvEhgiVbou8qhj1C69WISjigxhQfAAhPHYBkQZ5RCAgiNGoMRCVqARQkIeBKAV2SaW1tHvMvbct3XbLvfewbdOeZD/tzH/mf+7MnDkPIU5DTerci0hkJIohoFKBZKAL0BEQoBgoAk6BHEM4hMdzQNZcOhsPFwwD2kNld+qNVOQgnvEo1V8LSOQIKrKJck9ANoZOa2FUzpRrXTXRN4hWqgBFJuBxDRBbIYKwhQp5Q9aHDrvFdPVFVHZiN8TzDohfdxIcOKhABVCRWRIs/seBvCnimIjK9o5DWAn4nILfpFwIxTQJhgud4NgSUeNoQ3vvUuA5J4BxlxGWczX8khRSdiPsGxJR47om0r5sC/B43B10B7iXkjaZUnjBqHwxR71E1LQeHSj9dx8w1J3NBpP+nnYdM2TluauxLMQkUhlOu4FRDeaWHvB+SsKjY4VZbCJ+70dNlhN2BIXlsi5cJ1/rEFF+79PAJju8Jv1fqQkSvBLlYxQR9WyXHpRf+60RS6zufIRIaD1AVhedqwKIJuL3bgCydNEbWW+jBMLP1CGiJnofwMMhN4tkIzte25wiwhBZH/4xamVX/qRtIGOa2DmX5tV2CVwZW01EZfnuJEGdjGMD6NIhbfEIirskGP7TzBGV7S1AWOgart9weCwP2t8CKuJaPUpBKfhlP+wxKr+bIa9LIDTPIuL3HgHucaPObX3glT2Q1NWVmq1wjuue9LgEwqli7uwqKs7YGqgtkDoM8ne5VrNVcE8EEugryu/LAbXW1oAbIkaYlP8HrdvVhS0vA08r6xdr6BBRTDGILAP1QlyJXD4PBcMgdwk8aBYVaxSdgfkjIGsRDB8fPyLIB6L83j1abbqR6HN3xnbmWimseRm++xTyVkF6Jvx9EhaNhrYdYc4O6NwzfkSELwwifwB9XX+R5EGQvxvadqhfded7sHk+5K2ETfOgRyrM3n5jUzqhBScMImEgyTURQ2FgBkxaCrfeEa3+w2ewYzF0TYafjN1A5egzGFq3hZSh8FR+dJ4YOfX5Etj6lo4rFw0iSkezWqd7Crz2NbSpkdgHt0PhAiuMjBA6vBf6PwxGohdfgrQxMHY2SOUBjFEc1s+GfcaRgNYou3ki7RKhYDf0Hhjbg4t/wcz7oWAX9E2LLVNWCu9mwtFvtVgAJhH90DLM9uwHC76KLrXnj8PyqeBJsL7C2V+h1wBLxpj9hybAqMkgNZrvrW/Ctrd1iVzST3bDqYyp8MQM8N0e7cC5Y7A0CzweKL8GRachqRt08Bp9BDw6GTKmRxMxEL7ZAKtm6JAxk12v/KakWyt7VZzXZ77oLMxJgykfWmXYbuhULav8ai6I946EmVvt3IILp2BuulXd6lsEa6LoELEWRM0WZcAImLXNnkjJFchPh+dXw93p9vI6RMwWRbdpdPpFDNdLi8Gobk6GDhGjaTSwtdr4/o/Yr9JOHK8t457I7xIIp+hvrDp1t9YPY/WO1zA2Z7md3aEpWSjB0KsWkVxfMhF1otlvda3wagGHDyaRHO9gFAeb/XFQZdI3/wM6k0hLOTI1yWQnjUfkE3elo5Gl7Q6xq9xROd6PUeQ1sntOza2QQLiOb83toudLSsJPOr7oMUOsJVy9VYdYS7gMvU7GvJ5+H5juNIjjLLeCkvCLN3U9XdOhJnkwIEyXdeHNTibG9sFANJnEbuBZjEh2A3YACqWCEJnZIE84ogjl+u5DqfwGeVQjskjWhn528hVqyrj6IrXBq585IRNcX0tcBzsKamOTPHOKNVsWKTUSIQ1UCqr64VnV1tB6eCbmw7PjZoOq5IAEL7u/0ojhwP+jRN1bZiTgvgAAAABJRU5ErkJggg==\"","module.exports = \"data:image/png;base64,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\"","'use strict';\nvar $ = require('../internals/export');\nvar $findIndex = require('../internals/array-iteration').findIndex;\nvar addToUnscopables = require('../internals/add-to-unscopables');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar FIND_INDEX = 'findIndex';\nvar SKIPS_HOLES = true;\n\nvar USES_TO_LENGTH = arrayMethodUsesToLength(FIND_INDEX);\n\n// Shouldn't skip holes\nif (FIND_INDEX in []) Array(1)[FIND_INDEX](function () { SKIPS_HOLES = false; });\n\n// `Array.prototype.findIndex` method\n// https://tc39.es/ecma262/#sec-array.prototype.findindex\n$({ target: 'Array', proto: true, forced: SKIPS_HOLES || !USES_TO_LENGTH }, {\n findIndex: function findIndex(callbackfn /* , that = undefined */) {\n return $findIndex(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n\n// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables\naddToUnscopables(FIND_INDEX);\n","import http from \"../../utils/http\"\r\n/**\r\n * 我的商品收藏\r\n */\r\nexport function goodsCollect(params) {\r\n return http({\r\n url: \"/api/goodscollect/page\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}\r\n/**\r\n * 取消商品收藏\r\n */\r\nexport function deleteGoods(params) {\r\n return http({\r\n url: \"/api/goodscollect/delete\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}\r\n/**\r\n * 取消店铺收藏\r\n */\r\nexport function deleteShop(params) {\r\n return http({\r\n url: \"/api/shopmember/delete\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}","export * from \"-!../../../node_modules/_mini-css-extract-plugin@0.9.0@mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/_css-loader@3.6.0@css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/_vue-loader@15.9.6@vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/_postcss-loader@3.0.0@postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/_sass-loader@8.0.2@sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/_sass-resources-loader@2.1.1@sass-resources-loader/lib/loader.js??ref--8-oneOf-1-4!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/_vue-loader@15.9.6@vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=182f805b&lang=scss&scoped=true&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"box\"},[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.yes),expression:\"yes\"}],staticClass:\"null-page\"}),_c('div',{directives:[{name:\"loading\",rawName:\"v-loading\",value:(_vm.loading),expression:\"loading\"}],staticClass:\"member-index\"},[_c('div',{staticClass:\"member-top\"},[_c('div',{staticClass:\"info-wrap\"},[_c('div',{staticClass:\"info-top\"},[_c('div',{staticClass:\"avtar\"},[_c('router-link',{attrs:{\"to\":\"/member/info\"}},[(_vm.member.headimg)?_c('img',{attrs:{\"src\":_vm.$img(_vm.member.headimg)},on:{\"error\":function($event){_vm.member.headimg = _vm.defaultHeadImage}}}):_c('img',{attrs:{\"src\":_vm.$img(_vm.defaultHeadImage)}})])],1),_c('div',{staticClass:\"member-wrap\"},[(_vm.member)?[(_vm.member.nickname)?_c('div',{staticClass:\"name member-name\"},[_c('router-link',{attrs:{\"to\":\"/member/info\"}},[_vm._v(_vm._s(_vm.member.nickname))])],1):_vm._e(),(_vm.member.member_level_name)?_c('div',{staticClass:\"level\"},[_vm._v(_vm._s(_vm.member.member_level_name))]):_vm._e(),_c('div',{staticClass:\"growth\"},[_vm._v(\" 成长值: \"),_c('el-progress',{attrs:{\"text-inside\":true,\"stroke-width\":10,\"percentage\":_vm.progress,\"show-text\":false}}),_c('div')],1)]:_c('div',{staticClass:\"no-login name\"},[_vm._v(\"未登录\")])],2)]),_c('div',{staticClass:\"account\"},[_c('div',{staticClass:\"content\"},[_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/my_coupon\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/coupon.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"优惠券\")]),(_vm.member.member_id && _vm.couponNum)?_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.couponNum))]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1),_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/my_point\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/point.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"积分\")]),(_vm.member.point)?_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.member.point))]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1),_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/account\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/balance.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"余额\")]),(_vm.member.balance || _vm.member.balance_money)?_c('div',{staticClass:\"num\"},[_vm._v(\" \"+_vm._s((parseFloat(_vm.member.balance) + parseFloat(_vm.member.balance_money)).toFixed(2))+\" \")]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1)])])]),_c('div',{staticClass:\"collection\"},[_c('div',{staticClass:\"title\"},[_vm._v(\"我的关注\")]),_c('div',{staticClass:\"xian\"}),_c('div',{staticClass:\"item-wrap\"},[_c('div',{staticClass:\"item\"},[_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.goodsTotal))]),_c('div',{staticClass:\"collect\"},[_vm._v(\"商品关注\")])])])])]),_c('div',{staticClass:\"member-bottom\"},[_c('div',{staticClass:\"my-order\"},[_c('div',{staticClass:\"order-title\"},[_vm._v(\"我的订单\")]),_c('div',{staticClass:\"xian\"}),_c('div',{staticClass:\"order-item\"},[_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitpay\"}},[_c('i',{staticClass:\"iconfont icondaifukuan\"}),(_vm.orderNum.waitPay)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitPay))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待付款\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitsend\"}},[_c('i',{staticClass:\"iconfont icondaifahuo\"}),(_vm.orderNum.readyDelivery)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.readyDelivery))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待发货\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitconfirm\"}},[_c('i',{staticClass:\"iconfont icontubiaolunkuo-\"}),(_vm.orderNum.waitDelivery)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitDelivery))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待收货\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitrate\"}},[_c('i',{staticClass:\"iconfont icondaipingjia\"}),(_vm.orderNum.waitEvaluate)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitEvaluate))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待评价\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/activist\"}},[_c('i',{staticClass:\"iconfont iconshouhou\"}),(_vm.orderNum.refunding)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.refunding))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"退款/售后\")])])],1),(_vm.orderList.length)?_c('div',_vm._l((_vm.orderList),function(orderItem,orderIndex){return _c('div',{key:orderIndex,staticClass:\"order-goods-wrap\"},_vm._l((orderItem.order_goods),function(goodsItem,goodsIndex){return _c('div',{key:goodsIndex,staticClass:\"order-goods\"},[_c('div',{staticClass:\"goods-item\"},[_c('div',{staticClass:\"goods-img\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + goodsItem.sku_id })}}},[_c('img',{attrs:{\"src\":_vm.$img(goodsItem.sku_image, { size: 'mid' })},on:{\"error\":function($event){return _vm.imageErrorOrder(orderIndex, goodsIndex)}}})]),_c('div',{staticClass:\"info-wrap\"},[_c('div',{staticClass:\"goods-name\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + goodsItem.sku_id })}}},[_vm._v(_vm._s(goodsItem.sku_name))]),_c('div',{staticClass:\"price\"},[_vm._v(\"¥\"+_vm._s(goodsItem.price))])]),_c('div',{staticClass:\"payment\"},[_vm._v(_vm._s(orderItem.order_status_name))]),_c('div',{staticClass:\"goods-detail\",on:{\"click\":function($event){return _vm.orderDetail(orderItem)}}},[_c('p',[_vm._v(\"查看详情\")])])])])}),0)}),0):_c('div',{staticClass:\"empty\"},[_c('img',{attrs:{\"src\":require(\"@/assets/images/member-empty.png\"),\"alt\":\"\"}}),_c('div',[_c('router-link',{attrs:{\"to\":\"/\"}},[_vm._v(\"您买的东西太少了,这里都空空的,快去挑选合适的商品吧!\")])],1)])]),_c('div',{staticClass:\"bottom-right\"},[_c('div',{staticClass:\"my-foot\"},[_c('div',{staticClass:\"title\"},[_vm._v(\"我的足迹\")]),_c('div',{staticClass:\"xian\"}),_vm._l((_vm.footList),function(item,index){return _c('div',{key:item.goods_id,staticClass:\"foot-content\"},[_c('div',{staticClass:\"foot-item\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + item.sku_id })}}},[_c('div',{staticClass:\"foot-img\"},[_c('img',{attrs:{\"src\":_vm.$img(item.sku_image, { size: 'mid' })},on:{\"error\":function($event){return _vm.imageErrorFoot(index)}}})]),_c('div',{staticClass:\"foot-info\"},[_c('div',{staticClass:\"foot-name\"},[_vm._v(_vm._s(item.goods_name))]),_c('div',{staticClass:\"foot-price\"},[_vm._v(\"¥\"+_vm._s(item.discount_price))])])])])})],2)])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.2@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/_vue-loader@15.9.6@vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.2@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/_vue-loader@15.9.6@vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./index.vue?vue&type=template&id=182f805b&scoped=true&\"\nimport script from \"./index.vue?vue&type=script&lang=js&\"\nexport * from \"./index.vue?vue&type=script&lang=js&\"\nimport style0 from \"./index.vue?vue&type=style&index=0&id=182f805b&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/_vue-loader@15.9.6@vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"182f805b\",\n null\n \n)\n\nexport default component.exports","module.exports = __webpack_public_path__ + \"assets/img/member-empty.47c6a4f9.png\";"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./src/assets/images/balance.png","webpack:///./src/assets/images/coupon.png","webpack:///./src/assets/images/point.png","webpack:///./node_modules/_core-js@3.8.2@core-js/modules/es.array.find-index.js","webpack:///./src/api/member/collection.js","webpack:///./src/views/member/index.vue?eee3","webpack:///./src/views/member/index.vue?d143","webpack:///src/views/member/index.vue","webpack:///./src/views/member/index.vue?a85f","webpack:///./src/views/member/index.vue","webpack:///./src/assets/images/member-empty.png"],"names":["module","exports","$","$findIndex","findIndex","addToUnscopables","arrayMethodUsesToLength","FIND_INDEX","SKIPS_HOLES","USES_TO_LENGTH","Array","target","proto","forced","callbackfn","this","arguments","length","undefined","goodsCollect","params","http","url","data","forceLogin","deleteGoods","render","_vm","_h","$createElement","_c","_self","staticClass","directives","name","rawName","value","expression","attrs","member","$img","headimg","on","$event","defaultHeadImage","_v","_s","nickname","_e","member_level_name","progress","member_id","couponNum","point","balance","balance_money","parseFloat","toFixed","goodsTotal","orderNum","waitPay","readyDelivery","waitDelivery","waitEvaluate","refunding","orderList","_l","orderItem","orderIndex","key","goodsItem","goodsIndex","$router","pushToTab","path","sku_id","sku_image","size","imageErrorOrder","sku_name","price","order_status_name","orderDetail","item","index","goods_id","imageErrorFoot","goods_name","discount_price","staticRenderFns","component"],"mappings":"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","file":"assets/js/chunk-731ab782.417f2d9e.js","sourcesContent":["module.exports = \"data:image/png;base64,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\"","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAFdElEQVRoQ92aa2xUVRDHf7OUd+0uCCgg2IC2CBJUqClgFLAa5QvEhgiVbou8qhj1C69WISjigxhQfAAhPHYBkQZ5RCAgiNGoMRCVqARQkIeBKAV2SaW1tHvMvbct3XbLvfewbdOeZD/tzH/mf+7MnDkPIU5DTerci0hkJIohoFKBZKAL0BEQoBgoAk6BHEM4hMdzQNZcOhsPFwwD2kNld+qNVOQgnvEo1V8LSOQIKrKJck9ANoZOa2FUzpRrXTXRN4hWqgBFJuBxDRBbIYKwhQp5Q9aHDrvFdPVFVHZiN8TzDohfdxIcOKhABVCRWRIs/seBvCnimIjK9o5DWAn4nILfpFwIxTQJhgud4NgSUeNoQ3vvUuA5J4BxlxGWczX8khRSdiPsGxJR47om0r5sC/B43B10B7iXkjaZUnjBqHwxR71E1LQeHSj9dx8w1J3NBpP+nnYdM2TluauxLMQkUhlOu4FRDeaWHvB+SsKjY4VZbCJ+70dNlhN2BIXlsi5cJ1/rEFF+79PAJju8Jv1fqQkSvBLlYxQR9WyXHpRf+60RS6zufIRIaD1AVhedqwKIJuL3bgCydNEbWW+jBMLP1CGiJnofwMMhN4tkIzte25wiwhBZH/4xamVX/qRtIGOa2DmX5tV2CVwZW01EZfnuJEGdjGMD6NIhbfEIirskGP7TzBGV7S1AWOgart9weCwP2t8CKuJaPUpBKfhlP+wxKr+bIa9LIDTPIuL3HgHucaPObX3glT2Q1NWVmq1wjuue9LgEwqli7uwqKs7YGqgtkDoM8ne5VrNVcE8EEugryu/LAbXW1oAbIkaYlP8HrdvVhS0vA08r6xdr6BBRTDGILAP1QlyJXD4PBcMgdwk8aBYVaxSdgfkjIGsRDB8fPyLIB6L83j1abbqR6HN3xnbmWimseRm++xTyVkF6Jvx9EhaNhrYdYc4O6NwzfkSELwwifwB9XX+R5EGQvxvadqhfded7sHk+5K2ETfOgRyrM3n5jUzqhBScMImEgyTURQ2FgBkxaCrfeEa3+w2ewYzF0TYafjN1A5egzGFq3hZSh8FR+dJ4YOfX5Etj6lo4rFw0iSkezWqd7Crz2NbSpkdgHt0PhAiuMjBA6vBf6PwxGohdfgrQxMHY2SOUBjFEc1s+GfcaRgNYou3ki7RKhYDf0Hhjbg4t/wcz7oWAX9E2LLVNWCu9mwtFvtVgAJhH90DLM9uwHC76KLrXnj8PyqeBJsL7C2V+h1wBLxpj9hybAqMkgNZrvrW/Ctrd1iVzST3bDqYyp8MQM8N0e7cC5Y7A0CzweKL8GRachqRt08Bp9BDw6GTKmRxMxEL7ZAKtm6JAxk12v/KakWyt7VZzXZ77oLMxJgykfWmXYbuhULav8ai6I946EmVvt3IILp2BuulXd6lsEa6LoELEWRM0WZcAImLXNnkjJFchPh+dXw93p9vI6RMwWRbdpdPpFDNdLi8Gobk6GDhGjaTSwtdr4/o/Yr9JOHK8t457I7xIIp+hvrDp1t9YPY/WO1zA2Z7md3aEpWSjB0KsWkVxfMhF1otlvda3wagGHDyaRHO9gFAeb/XFQZdI3/wM6k0hLOTI1yWQnjUfkE3elo5Gl7Q6xq9xROd6PUeQ1sntOza2QQLiOb83toudLSsJPOr7oMUOsJVy9VYdYS7gMvU7GvJ5+H5juNIjjLLeCkvCLN3U9XdOhJnkwIEyXdeHNTibG9sFANJnEbuBZjEh2A3YACqWCEJnZIE84ogjl+u5DqfwGeVQjskjWhn528hVqyrj6IrXBq585IRNcX0tcBzsKamOTPHOKNVsWKTUSIQ1UCqr64VnV1tB6eCbmw7PjZoOq5IAEL7u/0ojhwP+jRN1bZiTgvgAAAABJRU5ErkJggg==\"","module.exports = \"data:image/png;base64,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\"","'use strict';\nvar $ = require('../internals/export');\nvar $findIndex = require('../internals/array-iteration').findIndex;\nvar addToUnscopables = require('../internals/add-to-unscopables');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar FIND_INDEX = 'findIndex';\nvar SKIPS_HOLES = true;\n\nvar USES_TO_LENGTH = arrayMethodUsesToLength(FIND_INDEX);\n\n// Shouldn't skip holes\nif (FIND_INDEX in []) Array(1)[FIND_INDEX](function () { SKIPS_HOLES = false; });\n\n// `Array.prototype.findIndex` method\n// https://tc39.es/ecma262/#sec-array.prototype.findindex\n$({ target: 'Array', proto: true, forced: SKIPS_HOLES || !USES_TO_LENGTH }, {\n findIndex: function findIndex(callbackfn /* , that = undefined */) {\n return $findIndex(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n\n// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables\naddToUnscopables(FIND_INDEX);\n","import http from \"../../utils/http\"\r\n/**\r\n * 我的商品收藏\r\n */\r\nexport function goodsCollect(params) {\r\n return http({\r\n url: \"/api/goodscollect/page\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}\r\n/**\r\n * 取消商品收藏\r\n */\r\nexport function deleteGoods(params) {\r\n return http({\r\n url: \"/api/goodscollect/delete\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}\r\n/**\r\n * 取消店铺收藏\r\n */\r\nexport function deleteShop(params) {\r\n return http({\r\n url: \"/api/shopmember/delete\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}","export * from \"-!../../../node_modules/_mini-css-extract-plugin@0.9.0@mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/_css-loader@3.6.0@css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/_vue-loader@15.9.6@vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/_postcss-loader@3.0.0@postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/_sass-loader@8.0.2@sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/_sass-resources-loader@2.1.1@sass-resources-loader/lib/loader.js??ref--8-oneOf-1-4!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/_vue-loader@15.9.6@vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=182f805b&lang=scss&scoped=true&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"box\"},[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.yes),expression:\"yes\"}],staticClass:\"null-page\"}),_c('div',{directives:[{name:\"loading\",rawName:\"v-loading\",value:(_vm.loading),expression:\"loading\"}],staticClass:\"member-index\"},[_c('div',{staticClass:\"member-top\"},[_c('div',{staticClass:\"info-wrap\"},[_c('div',{staticClass:\"info-top\"},[_c('div',{staticClass:\"avtar\"},[_c('router-link',{attrs:{\"to\":\"/member/info\"}},[(_vm.member.headimg)?_c('img',{attrs:{\"src\":_vm.$img(_vm.member.headimg)},on:{\"error\":function($event){_vm.member.headimg = _vm.defaultHeadImage}}}):_c('img',{attrs:{\"src\":_vm.$img(_vm.defaultHeadImage)}})])],1),_c('div',{staticClass:\"member-wrap\"},[(_vm.member)?[(_vm.member.nickname)?_c('div',{staticClass:\"name member-name\"},[_c('router-link',{attrs:{\"to\":\"/member/info\"}},[_vm._v(_vm._s(_vm.member.nickname))])],1):_vm._e(),(_vm.member.member_level_name)?_c('div',{staticClass:\"level\"},[_vm._v(_vm._s(_vm.member.member_level_name))]):_vm._e(),_c('div',{staticClass:\"growth\"},[_vm._v(\" 成长值: \"),_c('el-progress',{attrs:{\"text-inside\":true,\"stroke-width\":10,\"percentage\":_vm.progress,\"show-text\":false}}),_c('div')],1)]:_c('div',{staticClass:\"no-login name\"},[_vm._v(\"未登录\")])],2)]),_c('div',{staticClass:\"account\"},[_c('div',{staticClass:\"content\"},[_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/my_coupon\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/coupon.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"优惠券\")]),(_vm.member.member_id && _vm.couponNum)?_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.couponNum))]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1),_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/my_point\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/point.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"积分\")]),(_vm.member.point)?_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.member.point))]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1),_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/account\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/balance.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"消费券\")]),(_vm.member.balance || _vm.member.balance_money)?_c('div',{staticClass:\"num\"},[_vm._v(\" \"+_vm._s((parseFloat(_vm.member.balance) + parseFloat(_vm.member.balance_money)).toFixed(2))+\" \")]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1)])])]),_c('div',{staticClass:\"collection\"},[_c('div',{staticClass:\"title\"},[_vm._v(\"我的关注\")]),_c('div',{staticClass:\"xian\"}),_c('div',{staticClass:\"item-wrap\"},[_c('div',{staticClass:\"item\"},[_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.goodsTotal))]),_c('div',{staticClass:\"collect\"},[_vm._v(\"商品关注\")])])])])]),_c('div',{staticClass:\"member-bottom\"},[_c('div',{staticClass:\"my-order\"},[_c('div',{staticClass:\"order-title\"},[_vm._v(\"我的订单\")]),_c('div',{staticClass:\"xian\"}),_c('div',{staticClass:\"order-item\"},[_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitpay\"}},[_c('i',{staticClass:\"iconfont icondaifukuan\"}),(_vm.orderNum.waitPay)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitPay))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待付款\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitsend\"}},[_c('i',{staticClass:\"iconfont icondaifahuo\"}),(_vm.orderNum.readyDelivery)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.readyDelivery))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待发货\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitconfirm\"}},[_c('i',{staticClass:\"iconfont icontubiaolunkuo-\"}),(_vm.orderNum.waitDelivery)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitDelivery))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待收货\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitrate\"}},[_c('i',{staticClass:\"iconfont icondaipingjia\"}),(_vm.orderNum.waitEvaluate)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitEvaluate))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待评价\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/activist\"}},[_c('i',{staticClass:\"iconfont iconshouhou\"}),(_vm.orderNum.refunding)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.refunding))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"退款/售后\")])])],1),(_vm.orderList.length)?_c('div',_vm._l((_vm.orderList),function(orderItem,orderIndex){return _c('div',{key:orderIndex,staticClass:\"order-goods-wrap\"},_vm._l((orderItem.order_goods),function(goodsItem,goodsIndex){return _c('div',{key:goodsIndex,staticClass:\"order-goods\"},[_c('div',{staticClass:\"goods-item\"},[_c('div',{staticClass:\"goods-img\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + goodsItem.sku_id })}}},[_c('img',{attrs:{\"src\":_vm.$img(goodsItem.sku_image, { size: 'mid' })},on:{\"error\":function($event){return _vm.imageErrorOrder(orderIndex, goodsIndex)}}})]),_c('div',{staticClass:\"info-wrap\"},[_c('div',{staticClass:\"goods-name\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + goodsItem.sku_id })}}},[_vm._v(_vm._s(goodsItem.sku_name))]),_c('div',{staticClass:\"price\"},[_vm._v(\"¥\"+_vm._s(goodsItem.price))])]),_c('div',{staticClass:\"payment\"},[_vm._v(_vm._s(orderItem.order_status_name))]),_c('div',{staticClass:\"goods-detail\",on:{\"click\":function($event){return _vm.orderDetail(orderItem)}}},[_c('p',[_vm._v(\"查看详情\")])])])])}),0)}),0):_c('div',{staticClass:\"empty\"},[_c('img',{attrs:{\"src\":require(\"@/assets/images/member-empty.png\"),\"alt\":\"\"}}),_c('div',[_c('router-link',{attrs:{\"to\":\"/\"}},[_vm._v(\"您买的东西太少了,这里都空空的,快去挑选合适的商品吧!\")])],1)])]),_c('div',{staticClass:\"bottom-right\"},[_c('div',{staticClass:\"my-foot\"},[_c('div',{staticClass:\"title\"},[_vm._v(\"我的足迹\")]),_c('div',{staticClass:\"xian\"}),_vm._l((_vm.footList),function(item,index){return _c('div',{key:item.goods_id,staticClass:\"foot-content\"},[_c('div',{staticClass:\"foot-item\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + item.sku_id })}}},[_c('div',{staticClass:\"foot-img\"},[_c('img',{attrs:{\"src\":_vm.$img(item.sku_image, { size: 'mid' })},on:{\"error\":function($event){return _vm.imageErrorFoot(index)}}})]),_c('div',{staticClass:\"foot-info\"},[_c('div',{staticClass:\"foot-name\"},[_vm._v(_vm._s(item.goods_name))]),_c('div',{staticClass:\"foot-price\"},[_vm._v(\"¥\"+_vm._s(item.discount_price))])])])])})],2)])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.2@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/_vue-loader@15.9.6@vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!../../../node_modules/_babel-loader@8.2.2@babel-loader/lib/index.js!../../../node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/_vue-loader@15.9.6@vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./index.vue?vue&type=template&id=182f805b&scoped=true&\"\nimport script from \"./index.vue?vue&type=script&lang=js&\"\nexport * from \"./index.vue?vue&type=script&lang=js&\"\nimport style0 from \"./index.vue?vue&type=style&index=0&id=182f805b&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/_vue-loader@15.9.6@vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"182f805b\",\n null\n \n)\n\nexport default component.exports","module.exports = __webpack_public_path__ + \"assets/img/member-empty.47c6a4f9.png\";"],"sourceRoot":""} \ No newline at end of file diff --git a/addon/pc/source/cs_separate/assets/js/chunk-1969ff2c.3182ca2c.js b/addon/pc/source/cs_separate/assets/js/chunk-1969ff2c.3182ca2c.js index bfe4ab1..b98eb54 100644 --- a/addon/pc/source/cs_separate/assets/js/chunk-1969ff2c.3182ca2c.js +++ b/addon/pc/source/cs_separate/assets/js/chunk-1969ff2c.3182ca2c.js @@ -1,2 +1,2 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1969ff2c"],{"0d11":function(t,e){t.exports="data:image/png;base64,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"},"2b7e":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAFdElEQVRoQ92aa2xUVRDHf7OUd+0uCCgg2IC2CBJUqClgFLAa5QvEhgiVbou8qhj1C69WISjigxhQfAAhPHYBkQZ5RCAgiNGoMRCVqARQkIeBKAV2SaW1tHvMvbct3XbLvfewbdOeZD/tzH/mf+7MnDkPIU5DTerci0hkJIohoFKBZKAL0BEQoBgoAk6BHEM4hMdzQNZcOhsPFwwD2kNld+qNVOQgnvEo1V8LSOQIKrKJck9ANoZOa2FUzpRrXTXRN4hWqgBFJuBxDRBbIYKwhQp5Q9aHDrvFdPVFVHZiN8TzDohfdxIcOKhABVCRWRIs/seBvCnimIjK9o5DWAn4nILfpFwIxTQJhgud4NgSUeNoQ3vvUuA5J4BxlxGWczX8khRSdiPsGxJR47om0r5sC/B43B10B7iXkjaZUnjBqHwxR71E1LQeHSj9dx8w1J3NBpP+nnYdM2TluauxLMQkUhlOu4FRDeaWHvB+SsKjY4VZbCJ+70dNlhN2BIXlsi5cJ1/rEFF+79PAJju8Jv1fqQkSvBLlYxQR9WyXHpRf+60RS6zufIRIaD1AVhedqwKIJuL3bgCydNEbWW+jBMLP1CGiJnofwMMhN4tkIzte25wiwhBZH/4xamVX/qRtIGOa2DmX5tV2CVwZW01EZfnuJEGdjGMD6NIhbfEIirskGP7TzBGV7S1AWOgart9weCwP2t8CKuJaPUpBKfhlP+wxKr+bIa9LIDTPIuL3HgHucaPObX3glT2Q1NWVmq1wjuue9LgEwqli7uwqKs7YGqgtkDoM8ne5VrNVcE8EEugryu/LAbXW1oAbIkaYlP8HrdvVhS0vA08r6xdr6BBRTDGILAP1QlyJXD4PBcMgdwk8aBYVaxSdgfkjIGsRDB8fPyLIB6L83j1abbqR6HN3xnbmWimseRm++xTyVkF6Jvx9EhaNhrYdYc4O6NwzfkSELwwifwB9XX+R5EGQvxvadqhfded7sHk+5K2ETfOgRyrM3n5jUzqhBScMImEgyTURQ2FgBkxaCrfeEa3+w2ewYzF0TYafjN1A5egzGFq3hZSh8FR+dJ4YOfX5Etj6lo4rFw0iSkezWqd7Crz2NbSpkdgHt0PhAiuMjBA6vBf6PwxGohdfgrQxMHY2SOUBjFEc1s+GfcaRgNYou3ki7RKhYDf0Hhjbg4t/wcz7oWAX9E2LLVNWCu9mwtFvtVgAJhH90DLM9uwHC76KLrXnj8PyqeBJsL7C2V+h1wBLxpj9hybAqMkgNZrvrW/Ctrd1iVzST3bDqYyp8MQM8N0e7cC5Y7A0CzweKL8GRachqRt08Bp9BDw6GTKmRxMxEL7ZAKtm6JAxk12v/KakWyt7VZzXZ77oLMxJgykfWmXYbuhULav8ai6I946EmVvt3IILp2BuulXd6lsEa6LoELEWRM0WZcAImLXNnkjJFchPh+dXw93p9vI6RMwWRbdpdPpFDNdLi8Gobk6GDhGjaTSwtdr4/o/Yr9JOHK8t457I7xIIp+hvrDp1t9YPY/WO1zA2Z7md3aEpWSjB0KsWkVxfMhF1otlvda3wagGHDyaRHO9gFAeb/XFQZdI3/wM6k0hLOTI1yWQnjUfkE3elo5Gl7Q6xq9xROd6PUeQ1sntOza2QQLiOb83toudLSsJPOr7oMUOsJVy9VYdYS7gMvU7GvJ5+H5juNIjjLLeCkvCLN3U9XdOhJnkwIEyXdeHNTibG9sFANJnEbuBZjEh2A3YACqWCEJnZIE84ogjl+u5DqfwGeVQjskjWhn528hVqyrj6IrXBq585IRNcX0tcBzsKamOTPHOKNVsWKTUSIQ1UCqr64VnV1tB6eCbmw7PjZoOq5IAEL7u/0ojhwP+jRN1bZiTgvgAAAABJRU5ErkJggg=="},"4fc8":function(t,e){t.exports="data:image/png;base64,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"},c0e8:function(t,e,i){},c740:function(t,e,i){"use strict";var a=i("23e7"),s=i("b727").findIndex,r=i("44d2"),o=i("ae40"),n="findIndex",d=!0,c=o(n);n in[]&&Array(1)[n]((function(){d=!1})),a({target:"Array",proto:!0,forced:d||!c},{findIndex:function(t){return s(this,t,arguments.length>1?arguments[1]:void 0)}}),r(n)},df7cd:function(t,e,i){"use strict";i.d(e,"b",(function(){return s})),i.d(e,"a",(function(){return r}));var a=i("751a");function s(t){return Object(a["a"])({url:"/api/goodscollect/page",data:t,forceLogin:!0})}function r(t){return Object(a["a"])({url:"/api/goodscollect/delete",data:t,forceLogin:!0})}},e72b:function(t,e,i){"use strict";var a=i("c0e8"),s=i.n(a);s.a},f2f4:function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"box"},[a("div",{directives:[{name:"show",rawName:"v-show",value:t.yes,expression:"yes"}],staticClass:"null-page"}),a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"member-index"},[a("div",{staticClass:"member-top"},[a("div",{staticClass:"info-wrap"},[a("div",{staticClass:"info-top"},[a("div",{staticClass:"avtar"},[a("router-link",{attrs:{to:"/member/info"}},[t.member.headimg?a("img",{attrs:{src:t.$img(t.member.headimg)},on:{error:function(e){t.member.headimg=t.defaultHeadImage}}}):a("img",{attrs:{src:t.$img(t.defaultHeadImage)}})])],1),a("div",{staticClass:"member-wrap"},[t.member?[t.member.nickname?a("div",{staticClass:"name member-name"},[a("router-link",{attrs:{to:"/member/info"}},[t._v(t._s(t.member.nickname))])],1):t._e(),t.member.member_level_name?a("div",{staticClass:"level"},[t._v(t._s(t.member.member_level_name))]):t._e(),a("div",{staticClass:"growth"},[t._v(" 成长值: "),a("el-progress",{attrs:{"text-inside":!0,"stroke-width":10,percentage:t.progress,"show-text":!1}}),a("div")],1)]:a("div",{staticClass:"no-login name"},[t._v("未登录")])],2)]),a("div",{staticClass:"account"},[a("div",{staticClass:"content"},[a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/my_coupon"}},[a("img",{attrs:{src:i("2b7e"),alt:""}}),a("div",{staticClass:"name"},[t._v("优惠券")]),t.member.member_id&&t.couponNum?a("div",{staticClass:"num"},[t._v(t._s(t.couponNum))]):a("div",{staticClass:"num"},[t._v("0")])])],1),a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/my_point"}},[a("img",{attrs:{src:i("4fc8"),alt:""}}),a("div",{staticClass:"name"},[t._v("积分")]),t.member.point?a("div",{staticClass:"num"},[t._v(t._s(t.member.point))]):a("div",{staticClass:"num"},[t._v("0")])])],1),a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/account"}},[a("img",{attrs:{src:i("0d11"),alt:""}}),a("div",{staticClass:"name"},[t._v("余额")]),t.member.balance||t.member.balance_money?a("div",{staticClass:"num"},[t._v(" "+t._s((parseFloat(t.member.balance)+parseFloat(t.member.balance_money)).toFixed(2))+" ")]):a("div",{staticClass:"num"},[t._v("0")])])],1)])])]),a("div",{staticClass:"collection"},[a("div",{staticClass:"title"},[t._v("我的关注")]),a("div",{staticClass:"xian"}),a("div",{staticClass:"item-wrap"},[a("div",{staticClass:"item"},[a("div",{staticClass:"num"},[t._v(t._s(t.goodsTotal))]),a("div",{staticClass:"collect"},[t._v("商品关注")])])])])]),a("div",{staticClass:"member-bottom"},[a("div",{staticClass:"my-order"},[a("div",{staticClass:"order-title"},[t._v("我的订单")]),a("div",{staticClass:"xian"}),a("div",{staticClass:"order-item"},[a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitpay"}},[a("i",{staticClass:"iconfont icondaifukuan"}),t.orderNum.waitPay?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitPay))]):t._e(),a("div",{staticClass:"name"},[t._v("待付款")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitsend"}},[a("i",{staticClass:"iconfont icondaifahuo"}),t.orderNum.readyDelivery?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.readyDelivery))]):t._e(),a("div",{staticClass:"name"},[t._v("待发货")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitconfirm"}},[a("i",{staticClass:"iconfont icontubiaolunkuo-"}),t.orderNum.waitDelivery?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitDelivery))]):t._e(),a("div",{staticClass:"name"},[t._v("待收货")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitrate"}},[a("i",{staticClass:"iconfont icondaipingjia"}),t.orderNum.waitEvaluate?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitEvaluate))]):t._e(),a("div",{staticClass:"name"},[t._v("待评价")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/activist"}},[a("i",{staticClass:"iconfont iconshouhou"}),t.orderNum.refunding?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.refunding))]):t._e(),a("div",{staticClass:"name"},[t._v("退款/售后")])])],1),t.orderList.length?a("div",t._l(t.orderList,(function(e,i){return a("div",{key:i,staticClass:"order-goods-wrap"},t._l(e.order_goods,(function(s,r){return a("div",{key:r,staticClass:"order-goods"},[a("div",{staticClass:"goods-item"},[a("div",{staticClass:"goods-img",on:{click:function(e){return t.$router.pushToTab({path:"/sku-"+s.sku_id})}}},[a("img",{attrs:{src:t.$img(s.sku_image,{size:"mid"})},on:{error:function(e){return t.imageErrorOrder(i,r)}}})]),a("div",{staticClass:"info-wrap"},[a("div",{staticClass:"goods-name",on:{click:function(e){return t.$router.pushToTab({path:"/sku-"+s.sku_id})}}},[t._v(t._s(s.sku_name))]),a("div",{staticClass:"price"},[t._v("¥"+t._s(s.price))])]),a("div",{staticClass:"payment"},[t._v(t._s(e.order_status_name))]),a("div",{staticClass:"goods-detail",on:{click:function(i){return t.orderDetail(e)}}},[a("p",[t._v("查看详情")])])])])})),0)})),0):a("div",{staticClass:"empty"},[a("img",{attrs:{src:i("fb77"),alt:""}}),a("div",[a("router-link",{attrs:{to:"/"}},[t._v("您买的东西太少了,这里都空空的,快去挑选合适的商品吧!")])],1)])]),a("div",{staticClass:"bottom-right"},[a("div",{staticClass:"my-foot"},[a("div",{staticClass:"title"},[t._v("我的足迹")]),a("div",{staticClass:"xian"}),t._l(t.footList,(function(e,i){return a("div",{key:e.goods_id,staticClass:"foot-content"},[a("div",{staticClass:"foot-item",on:{click:function(i){return t.$router.pushToTab({path:"/sku-"+e.sku_id})}}},[a("div",{staticClass:"foot-img"},[a("img",{attrs:{src:t.$img(e.sku_image,{size:"mid"})},on:{error:function(e){return t.imageErrorFoot(i)}}})]),a("div",{staticClass:"foot-info"},[a("div",{staticClass:"foot-name"},[t._v(t._s(e.goods_name))]),a("div",{staticClass:"foot-price"},[t._v("¥"+t._s(e.discount_price))])])])])}))],2)])])])])},s=[],r=(i("c740"),i("5530")),o=i("5315"),n=i("df7cd"),d=i("dea0"),c=i("2f62"),u={name:"member",components:{},data:function(){return{couponNum:0,orderNum:{waitPay:0,readyDelivery:0,waitDelivery:0,refunding:0},orderList:[],orderStatus:"all",footInfo:{page:1,page_size:6},total:0,footList:[],currentPage:1,loading:!0,goodsTotal:0,state:"",growth:"",levelList:[],member_level:{},progress:0,yes:!0}},created:function(){this.getCouponNum(),this.getOrderNum(),this.getOrderList(),this.getFootprint(),this.getGoodsCollect(),this.$forceUpdate()},computed:Object(r["a"])({},Object(c["b"])(["defaultHeadImage","defaultGoodsImage","member"])),watch:{member:{handler:function(){console.log(this.member),this.member&&this.getLevelList()},immediate:!0,deep:!0}},mounted:function(){var t=this;setTimeout((function(){t.yes=!1}),300)},methods:{getLevelList:function(){var t=this;Object(o["c"])().then((function(e){if(e.data&&0==e.code){t.levelList=e.data;var i=t.levelList.findIndex((function(e){return e.level_id==t.member.member_level})),a=t.levelList.length;a>i+1?t.member.growth>t.levelList[i+1].growth?t.progress=100:t.progress=t.member.growth/t.levelList[i+1].growth*100:t.progress=100}else t.$message.error(err.message)})).catch((function(t){console.log(t.message)}))},getCouponNum:function(){var t=this;Object(o["a"])().then((function(e){t.couponNum=e.data})).catch((function(t){console.log(t.message)}))},getOrderNum:function(){var t=this;Object(o["e"])({order_status:"waitpay,waitsend,waitconfirm,waitrate,refunding"}).then((function(e){console.log(e,"获取订单数量"),0==e.code&&(t.orderNum.waitPay=e.data.waitpay,t.orderNum.readyDelivery=e.data.waitsend,t.orderNum.waitDelivery=e.data.waitconfirm,t.orderNum.waitEvaluate=e.data.waitrate,t.orderNum.refunding=e.data.refunding)})).catch((function(t){console.log(t.message)}))},getOrderList:function(){var t=this;Object(d["c"])({order_status:this.orderStatus,page:1,page_size:3}).then((function(e){0==e.code&&e.data&&(t.orderList=e.data.list),t.loading=!1})).catch((function(e){t.loading=!1,t.$message.error(e.message)}))},getFootprint:function(){var t=this;Object(o["b"])(this.footInfo).then((function(e){0==e.code&&e.data&&(t.footList=e.data.list,t.total=e.data.count)})).catch((function(t){console.log(t.message)}))},orderDetail:function(t){switch(parseInt(t.order_type)){case 2:this.$router.push({path:"/member/order_detail_pickup",query:{order_id:t.order_id}});break;case 3:this.$router.push({path:"/member/order_detail_local_delivery",query:{order_id:t.order_id}});break;case 4:this.$router.push({path:"/member/order_detail_virtual",query:{order_id:t.order_id}});break;default:this.$router.push({path:"/member/order_detail",query:{order_id:t.order_id}});break}},imageErrorOrder:function(t,e){this.orderList[t].order_goods[e].sku_image=this.defaultGoodsImage},imageErrorFoot:function(t){this.footList[t].sku_image=this.defaultGoodsImage},getGoodsCollect:function(){var t=this;Object(n["b"])().then((function(e){t.goodsTotal=e.data.count})).catch((function(e){t.loading=!1,console.log(e.message)}))}}},m=u,l=(i("e72b"),i("2877")),g=Object(l["a"])(m,a,s,!1,null,"2102d56e",null);e["default"]=g.exports},fb77:function(t,e,i){t.exports=i.p+"assets/img/member-empty.47c6a4f9.png"}}]); +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1969ff2c"],{"0d11":function(t,e){t.exports="data:image/png;base64,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"},"2b7e":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAFdElEQVRoQ92aa2xUVRDHf7OUd+0uCCgg2IC2CBJUqClgFLAa5QvEhgiVbou8qhj1C69WISjigxhQfAAhPHYBkQZ5RCAgiNGoMRCVqARQkIeBKAV2SaW1tHvMvbct3XbLvfewbdOeZD/tzH/mf+7MnDkPIU5DTerci0hkJIohoFKBZKAL0BEQoBgoAk6BHEM4hMdzQNZcOhsPFwwD2kNld+qNVOQgnvEo1V8LSOQIKrKJck9ANoZOa2FUzpRrXTXRN4hWqgBFJuBxDRBbIYKwhQp5Q9aHDrvFdPVFVHZiN8TzDohfdxIcOKhABVCRWRIs/seBvCnimIjK9o5DWAn4nILfpFwIxTQJhgud4NgSUeNoQ3vvUuA5J4BxlxGWczX8khRSdiPsGxJR47om0r5sC/B43B10B7iXkjaZUnjBqHwxR71E1LQeHSj9dx8w1J3NBpP+nnYdM2TluauxLMQkUhlOu4FRDeaWHvB+SsKjY4VZbCJ+70dNlhN2BIXlsi5cJ1/rEFF+79PAJju8Jv1fqQkSvBLlYxQR9WyXHpRf+60RS6zufIRIaD1AVhedqwKIJuL3bgCydNEbWW+jBMLP1CGiJnofwMMhN4tkIzte25wiwhBZH/4xamVX/qRtIGOa2DmX5tV2CVwZW01EZfnuJEGdjGMD6NIhbfEIirskGP7TzBGV7S1AWOgart9weCwP2t8CKuJaPUpBKfhlP+wxKr+bIa9LIDTPIuL3HgHucaPObX3glT2Q1NWVmq1wjuue9LgEwqli7uwqKs7YGqgtkDoM8ne5VrNVcE8EEugryu/LAbXW1oAbIkaYlP8HrdvVhS0vA08r6xdr6BBRTDGILAP1QlyJXD4PBcMgdwk8aBYVaxSdgfkjIGsRDB8fPyLIB6L83j1abbqR6HN3xnbmWimseRm++xTyVkF6Jvx9EhaNhrYdYc4O6NwzfkSELwwifwB9XX+R5EGQvxvadqhfded7sHk+5K2ETfOgRyrM3n5jUzqhBScMImEgyTURQ2FgBkxaCrfeEa3+w2ewYzF0TYafjN1A5egzGFq3hZSh8FR+dJ4YOfX5Etj6lo4rFw0iSkezWqd7Crz2NbSpkdgHt0PhAiuMjBA6vBf6PwxGohdfgrQxMHY2SOUBjFEc1s+GfcaRgNYou3ki7RKhYDf0Hhjbg4t/wcz7oWAX9E2LLVNWCu9mwtFvtVgAJhH90DLM9uwHC76KLrXnj8PyqeBJsL7C2V+h1wBLxpj9hybAqMkgNZrvrW/Ctrd1iVzST3bDqYyp8MQM8N0e7cC5Y7A0CzweKL8GRachqRt08Bp9BDw6GTKmRxMxEL7ZAKtm6JAxk12v/KakWyt7VZzXZ77oLMxJgykfWmXYbuhULav8ai6I946EmVvt3IILp2BuulXd6lsEa6LoELEWRM0WZcAImLXNnkjJFchPh+dXw93p9vI6RMwWRbdpdPpFDNdLi8Gobk6GDhGjaTSwtdr4/o/Yr9JOHK8t457I7xIIp+hvrDp1t9YPY/WO1zA2Z7md3aEpWSjB0KsWkVxfMhF1otlvda3wagGHDyaRHO9gFAeb/XFQZdI3/wM6k0hLOTI1yWQnjUfkE3elo5Gl7Q6xq9xROd6PUeQ1sntOza2QQLiOb83toudLSsJPOr7oMUOsJVy9VYdYS7gMvU7GvJ5+H5juNIjjLLeCkvCLN3U9XdOhJnkwIEyXdeHNTibG9sFANJnEbuBZjEh2A3YACqWCEJnZIE84ogjl+u5DqfwGeVQjskjWhn528hVqyrj6IrXBq585IRNcX0tcBzsKamOTPHOKNVsWKTUSIQ1UCqr64VnV1tB6eCbmw7PjZoOq5IAEL7u/0ojhwP+jRN1bZiTgvgAAAABJRU5ErkJggg=="},"4fc8":function(t,e){t.exports="data:image/png;base64,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"},c0e8:function(t,e,i){},c740:function(t,e,i){"use strict";var a=i("23e7"),s=i("b727").findIndex,r=i("44d2"),o=i("ae40"),n="findIndex",d=!0,c=o(n);n in[]&&Array(1)[n]((function(){d=!1})),a({target:"Array",proto:!0,forced:d||!c},{findIndex:function(t){return s(this,t,arguments.length>1?arguments[1]:void 0)}}),r(n)},df7cd:function(t,e,i){"use strict";i.d(e,"b",(function(){return s})),i.d(e,"a",(function(){return r}));var a=i("751a");function s(t){return Object(a["a"])({url:"/api/goodscollect/page",data:t,forceLogin:!0})}function r(t){return Object(a["a"])({url:"/api/goodscollect/delete",data:t,forceLogin:!0})}},e72b:function(t,e,i){"use strict";var a=i("c0e8"),s=i.n(a);s.a},f2f4:function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"box"},[a("div",{directives:[{name:"show",rawName:"v-show",value:t.yes,expression:"yes"}],staticClass:"null-page"}),a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"member-index"},[a("div",{staticClass:"member-top"},[a("div",{staticClass:"info-wrap"},[a("div",{staticClass:"info-top"},[a("div",{staticClass:"avtar"},[a("router-link",{attrs:{to:"/member/info"}},[t.member.headimg?a("img",{attrs:{src:t.$img(t.member.headimg)},on:{error:function(e){t.member.headimg=t.defaultHeadImage}}}):a("img",{attrs:{src:t.$img(t.defaultHeadImage)}})])],1),a("div",{staticClass:"member-wrap"},[t.member?[t.member.nickname?a("div",{staticClass:"name member-name"},[a("router-link",{attrs:{to:"/member/info"}},[t._v(t._s(t.member.nickname))])],1):t._e(),t.member.member_level_name?a("div",{staticClass:"level"},[t._v(t._s(t.member.member_level_name))]):t._e(),a("div",{staticClass:"growth"},[t._v(" 成长值: "),a("el-progress",{attrs:{"text-inside":!0,"stroke-width":10,percentage:t.progress,"show-text":!1}}),a("div")],1)]:a("div",{staticClass:"no-login name"},[t._v("未登录")])],2)]),a("div",{staticClass:"account"},[a("div",{staticClass:"content"},[a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/my_coupon"}},[a("img",{attrs:{src:i("2b7e"),alt:""}}),a("div",{staticClass:"name"},[t._v("优惠券")]),t.member.member_id&&t.couponNum?a("div",{staticClass:"num"},[t._v(t._s(t.couponNum))]):a("div",{staticClass:"num"},[t._v("0")])])],1),a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/my_point"}},[a("img",{attrs:{src:i("4fc8"),alt:""}}),a("div",{staticClass:"name"},[t._v("积分")]),t.member.point?a("div",{staticClass:"num"},[t._v(t._s(t.member.point))]):a("div",{staticClass:"num"},[t._v("0")])])],1),a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/account"}},[a("img",{attrs:{src:i("0d11"),alt:""}}),a("div",{staticClass:"name"},[t._v("消费券")]),t.member.balance||t.member.balance_money?a("div",{staticClass:"num"},[t._v(" "+t._s((parseFloat(t.member.balance)+parseFloat(t.member.balance_money)).toFixed(2))+" ")]):a("div",{staticClass:"num"},[t._v("0")])])],1)])])]),a("div",{staticClass:"collection"},[a("div",{staticClass:"title"},[t._v("我的关注")]),a("div",{staticClass:"xian"}),a("div",{staticClass:"item-wrap"},[a("div",{staticClass:"item"},[a("div",{staticClass:"num"},[t._v(t._s(t.goodsTotal))]),a("div",{staticClass:"collect"},[t._v("商品关注")])])])])]),a("div",{staticClass:"member-bottom"},[a("div",{staticClass:"my-order"},[a("div",{staticClass:"order-title"},[t._v("我的订单")]),a("div",{staticClass:"xian"}),a("div",{staticClass:"order-item"},[a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitpay"}},[a("i",{staticClass:"iconfont icondaifukuan"}),t.orderNum.waitPay?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitPay))]):t._e(),a("div",{staticClass:"name"},[t._v("待付款")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitsend"}},[a("i",{staticClass:"iconfont icondaifahuo"}),t.orderNum.readyDelivery?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.readyDelivery))]):t._e(),a("div",{staticClass:"name"},[t._v("待发货")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitconfirm"}},[a("i",{staticClass:"iconfont icontubiaolunkuo-"}),t.orderNum.waitDelivery?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitDelivery))]):t._e(),a("div",{staticClass:"name"},[t._v("待收货")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitrate"}},[a("i",{staticClass:"iconfont icondaipingjia"}),t.orderNum.waitEvaluate?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitEvaluate))]):t._e(),a("div",{staticClass:"name"},[t._v("待评价")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/activist"}},[a("i",{staticClass:"iconfont iconshouhou"}),t.orderNum.refunding?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.refunding))]):t._e(),a("div",{staticClass:"name"},[t._v("退款/售后")])])],1),t.orderList.length?a("div",t._l(t.orderList,(function(e,i){return a("div",{key:i,staticClass:"order-goods-wrap"},t._l(e.order_goods,(function(s,r){return a("div",{key:r,staticClass:"order-goods"},[a("div",{staticClass:"goods-item"},[a("div",{staticClass:"goods-img",on:{click:function(e){return t.$router.pushToTab({path:"/sku-"+s.sku_id})}}},[a("img",{attrs:{src:t.$img(s.sku_image,{size:"mid"})},on:{error:function(e){return t.imageErrorOrder(i,r)}}})]),a("div",{staticClass:"info-wrap"},[a("div",{staticClass:"goods-name",on:{click:function(e){return t.$router.pushToTab({path:"/sku-"+s.sku_id})}}},[t._v(t._s(s.sku_name))]),a("div",{staticClass:"price"},[t._v("¥"+t._s(s.price))])]),a("div",{staticClass:"payment"},[t._v(t._s(e.order_status_name))]),a("div",{staticClass:"goods-detail",on:{click:function(i){return t.orderDetail(e)}}},[a("p",[t._v("查看详情")])])])])})),0)})),0):a("div",{staticClass:"empty"},[a("img",{attrs:{src:i("fb77"),alt:""}}),a("div",[a("router-link",{attrs:{to:"/"}},[t._v("您买的东西太少了,这里都空空的,快去挑选合适的商品吧!")])],1)])]),a("div",{staticClass:"bottom-right"},[a("div",{staticClass:"my-foot"},[a("div",{staticClass:"title"},[t._v("我的足迹")]),a("div",{staticClass:"xian"}),t._l(t.footList,(function(e,i){return a("div",{key:e.goods_id,staticClass:"foot-content"},[a("div",{staticClass:"foot-item",on:{click:function(i){return t.$router.pushToTab({path:"/sku-"+e.sku_id})}}},[a("div",{staticClass:"foot-img"},[a("img",{attrs:{src:t.$img(e.sku_image,{size:"mid"})},on:{error:function(e){return t.imageErrorFoot(i)}}})]),a("div",{staticClass:"foot-info"},[a("div",{staticClass:"foot-name"},[t._v(t._s(e.goods_name))]),a("div",{staticClass:"foot-price"},[t._v("¥"+t._s(e.discount_price))])])])])}))],2)])])])])},s=[],r=(i("c740"),i("5530")),o=i("5315"),n=i("df7cd"),d=i("dea0"),c=i("2f62"),u={name:"member",components:{},data:function(){return{couponNum:0,orderNum:{waitPay:0,readyDelivery:0,waitDelivery:0,refunding:0},orderList:[],orderStatus:"all",footInfo:{page:1,page_size:6},total:0,footList:[],currentPage:1,loading:!0,goodsTotal:0,state:"",growth:"",levelList:[],member_level:{},progress:0,yes:!0}},created:function(){this.getCouponNum(),this.getOrderNum(),this.getOrderList(),this.getFootprint(),this.getGoodsCollect(),this.$forceUpdate()},computed:Object(r["a"])({},Object(c["b"])(["defaultHeadImage","defaultGoodsImage","member"])),watch:{member:{handler:function(){console.log(this.member),this.member&&this.getLevelList()},immediate:!0,deep:!0}},mounted:function(){var t=this;setTimeout((function(){t.yes=!1}),300)},methods:{getLevelList:function(){var t=this;Object(o["c"])().then((function(e){if(e.data&&0==e.code){t.levelList=e.data;var i=t.levelList.findIndex((function(e){return e.level_id==t.member.member_level})),a=t.levelList.length;a>i+1?t.member.growth>t.levelList[i+1].growth?t.progress=100:t.progress=t.member.growth/t.levelList[i+1].growth*100:t.progress=100}else t.$message.error(err.message)})).catch((function(t){console.log(t.message)}))},getCouponNum:function(){var t=this;Object(o["a"])().then((function(e){t.couponNum=e.data})).catch((function(t){console.log(t.message)}))},getOrderNum:function(){var t=this;Object(o["e"])({order_status:"waitpay,waitsend,waitconfirm,waitrate,refunding"}).then((function(e){console.log(e,"获取订单数量"),0==e.code&&(t.orderNum.waitPay=e.data.waitpay,t.orderNum.readyDelivery=e.data.waitsend,t.orderNum.waitDelivery=e.data.waitconfirm,t.orderNum.waitEvaluate=e.data.waitrate,t.orderNum.refunding=e.data.refunding)})).catch((function(t){console.log(t.message)}))},getOrderList:function(){var t=this;Object(d["c"])({order_status:this.orderStatus,page:1,page_size:3}).then((function(e){0==e.code&&e.data&&(t.orderList=e.data.list),t.loading=!1})).catch((function(e){t.loading=!1,t.$message.error(e.message)}))},getFootprint:function(){var t=this;Object(o["b"])(this.footInfo).then((function(e){0==e.code&&e.data&&(t.footList=e.data.list,t.total=e.data.count)})).catch((function(t){console.log(t.message)}))},orderDetail:function(t){switch(parseInt(t.order_type)){case 2:this.$router.push({path:"/member/order_detail_pickup",query:{order_id:t.order_id}});break;case 3:this.$router.push({path:"/member/order_detail_local_delivery",query:{order_id:t.order_id}});break;case 4:this.$router.push({path:"/member/order_detail_virtual",query:{order_id:t.order_id}});break;default:this.$router.push({path:"/member/order_detail",query:{order_id:t.order_id}});break}},imageErrorOrder:function(t,e){this.orderList[t].order_goods[e].sku_image=this.defaultGoodsImage},imageErrorFoot:function(t){this.footList[t].sku_image=this.defaultGoodsImage},getGoodsCollect:function(){var t=this;Object(n["b"])().then((function(e){t.goodsTotal=e.data.count})).catch((function(e){t.loading=!1,console.log(e.message)}))}}},m=u,l=(i("e72b"),i("2877")),g=Object(l["a"])(m,a,s,!1,null,"2102d56e",null);e["default"]=g.exports},fb77:function(t,e,i){t.exports=i.p+"assets/img/member-empty.47c6a4f9.png"}}]); //# sourceMappingURL=chunk-1969ff2c.3182ca2c.js.map \ No newline at end of file diff --git a/addon/pc/source/cs_separate/assets/js/chunk-1969ff2c.3182ca2c.js.map b/addon/pc/source/cs_separate/assets/js/chunk-1969ff2c.3182ca2c.js.map index 8a1f3de..8c42f31 100644 --- a/addon/pc/source/cs_separate/assets/js/chunk-1969ff2c.3182ca2c.js.map +++ b/addon/pc/source/cs_separate/assets/js/chunk-1969ff2c.3182ca2c.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./src/assets/images/balance.png","webpack:///./src/assets/images/coupon.png","webpack:///./src/assets/images/point.png","webpack:///./node_modules/core-js/modules/es.array.find-index.js","webpack:///./src/api/member/collection.js","webpack:///./src/views/member/index.vue?60ec","webpack:///./src/views/member/index.vue?fc30","webpack:///src/views/member/index.vue","webpack:///./src/views/member/index.vue?c57a","webpack:///./src/views/member/index.vue","webpack:///./src/assets/images/member-empty.png"],"names":["module","exports","$","$findIndex","findIndex","addToUnscopables","arrayMethodUsesToLength","FIND_INDEX","SKIPS_HOLES","USES_TO_LENGTH","Array","target","proto","forced","callbackfn","this","arguments","length","undefined","goodsCollect","params","http","url","data","forceLogin","deleteGoods","render","_vm","_h","$createElement","_c","_self","staticClass","directives","name","rawName","value","expression","attrs","member","$img","headimg","on","$event","defaultHeadImage","_v","_s","nickname","_e","member_level_name","progress","member_id","couponNum","point","balance","balance_money","parseFloat","toFixed","goodsTotal","orderNum","waitPay","readyDelivery","waitDelivery","waitEvaluate","refunding","orderList","_l","orderItem","orderIndex","key","goodsItem","goodsIndex","$router","pushToTab","path","sku_id","sku_image","size","imageErrorOrder","sku_name","price","order_status_name","orderDetail","item","index","goods_id","imageErrorFoot","goods_name","discount_price","staticRenderFns","component"],"mappings":"mGAAAA,EAAOC,QAAU,stE,qBCAjBD,EAAOC,QAAU,86D,qBCAjBD,EAAOC,QAAU,8gE,yDCCjB,IAAIC,EAAI,EAAQ,QACZC,EAAa,EAAQ,QAAgCC,UACrDC,EAAmB,EAAQ,QAC3BC,EAA0B,EAAQ,QAElCC,EAAa,YACbC,GAAc,EAEdC,EAAiBH,EAAwBC,GAGzCA,IAAc,IAAIG,MAAM,GAAGH,IAAY,WAAcC,GAAc,KAIvEN,EAAE,CAAES,OAAQ,QAASC,OAAO,EAAMC,OAAQL,IAAgBC,GAAkB,CAC1EL,UAAW,SAAmBU,GAC5B,OAAOX,EAAWY,KAAMD,EAAYE,UAAUC,OAAS,EAAID,UAAU,QAAKE,MAK9Eb,EAAiBE,I,mCCvBjB,oFAIO,SAASY,EAAaC,GACzB,OAAOC,eAAK,CACRC,IAAK,yBACLC,KAAMH,EACNI,YAAY,IAMb,SAASC,EAAYL,GACxB,OAAOC,eAAK,CACRC,IAAK,2BACLC,KAAMH,EACNI,YAAY,M,kCClBpB,yBAAmoB,EAAG,G,yCCAtoB,IAAIE,EAAS,WAAa,IAAIC,EAAIZ,KAASa,EAAGD,EAAIE,eAAmBC,EAAGH,EAAII,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,OAAO,CAACF,EAAG,MAAM,CAACG,WAAW,CAAC,CAACC,KAAK,OAAOC,QAAQ,SAASC,MAAOT,EAAO,IAAEU,WAAW,QAAQL,YAAY,cAAcF,EAAG,MAAM,CAACG,WAAW,CAAC,CAACC,KAAK,UAAUC,QAAQ,YAAYC,MAAOT,EAAW,QAAEU,WAAW,YAAYL,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,cAAc,CAACF,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,YAAY,CAACF,EAAG,MAAM,CAACE,YAAY,SAAS,CAACF,EAAG,cAAc,CAACQ,MAAM,CAAC,GAAK,iBAAiB,CAAEX,EAAIY,OAAc,QAAET,EAAG,MAAM,CAACQ,MAAM,CAAC,IAAMX,EAAIa,KAAKb,EAAIY,OAAOE,UAAUC,GAAG,CAAC,MAAQ,SAASC,GAAQhB,EAAIY,OAAOE,QAAUd,EAAIiB,qBAAqBd,EAAG,MAAM,CAACQ,MAAM,CAAC,IAAMX,EAAIa,KAAKb,EAAIiB,wBAAwB,GAAGd,EAAG,MAAM,CAACE,YAAY,eAAe,CAAEL,EAAU,OAAE,CAAEA,EAAIY,OAAe,SAAET,EAAG,MAAM,CAACE,YAAY,oBAAoB,CAACF,EAAG,cAAc,CAACQ,MAAM,CAAC,GAAK,iBAAiB,CAACX,EAAIkB,GAAGlB,EAAImB,GAAGnB,EAAIY,OAAOQ,cAAc,GAAGpB,EAAIqB,KAAMrB,EAAIY,OAAwB,kBAAET,EAAG,MAAM,CAACE,YAAY,SAAS,CAACL,EAAIkB,GAAGlB,EAAImB,GAAGnB,EAAIY,OAAOU,sBAAsBtB,EAAIqB,KAAKlB,EAAG,MAAM,CAACE,YAAY,UAAU,CAACL,EAAIkB,GAAG,UAAUf,EAAG,cAAc,CAACQ,MAAM,CAAC,eAAc,EAAK,eAAe,GAAG,WAAaX,EAAIuB,SAAS,aAAY,KAASpB,EAAG,QAAQ,IAAIA,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAACL,EAAIkB,GAAG,UAAU,KAAKf,EAAG,MAAM,CAACE,YAAY,WAAW,CAACF,EAAG,MAAM,CAACE,YAAY,WAAW,CAACF,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACF,EAAG,cAAc,CAACE,YAAY,eAAeM,MAAM,CAAC,GAAK,sBAAsB,CAACR,EAAG,MAAM,CAACQ,MAAM,CAAC,IAAM,EAAQ,QAA8B,IAAM,MAAMR,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACL,EAAIkB,GAAG,SAAUlB,EAAIY,OAAOY,WAAaxB,EAAIyB,UAAWtB,EAAG,MAAM,CAACE,YAAY,OAAO,CAACL,EAAIkB,GAAGlB,EAAImB,GAAGnB,EAAIyB,cAActB,EAAG,MAAM,CAACE,YAAY,OAAO,CAACL,EAAIkB,GAAG,UAAU,GAAGf,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACF,EAAG,cAAc,CAACE,YAAY,eAAeM,MAAM,CAAC,GAAK,qBAAqB,CAACR,EAAG,MAAM,CAACQ,MAAM,CAAC,IAAM,EAAQ,QAA6B,IAAM,MAAMR,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACL,EAAIkB,GAAG,QAASlB,EAAIY,OAAY,MAAET,EAAG,MAAM,CAACE,YAAY,OAAO,CAACL,EAAIkB,GAAGlB,EAAImB,GAAGnB,EAAIY,OAAOc,UAAUvB,EAAG,MAAM,CAACE,YAAY,OAAO,CAACL,EAAIkB,GAAG,UAAU,GAAGf,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACF,EAAG,cAAc,CAACE,YAAY,eAAeM,MAAM,CAAC,GAAK,oBAAoB,CAACR,EAAG,MAAM,CAACQ,MAAM,CAAC,IAAM,EAAQ,QAA+B,IAAM,MAAMR,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACL,EAAIkB,GAAG,QAASlB,EAAIY,OAAOe,SAAW3B,EAAIY,OAAOgB,cAAezB,EAAG,MAAM,CAACE,YAAY,OAAO,CAACL,EAAIkB,GAAG,IAAIlB,EAAImB,IAAIU,WAAW7B,EAAIY,OAAOe,SAAWE,WAAW7B,EAAIY,OAAOgB,gBAAgBE,QAAQ,IAAI,OAAO3B,EAAG,MAAM,CAACE,YAAY,OAAO,CAACL,EAAIkB,GAAG,UAAU,SAASf,EAAG,MAAM,CAACE,YAAY,cAAc,CAACF,EAAG,MAAM,CAACE,YAAY,SAAS,CAACL,EAAIkB,GAAG,UAAUf,EAAG,MAAM,CAACE,YAAY,SAASF,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACF,EAAG,MAAM,CAACE,YAAY,OAAO,CAACL,EAAIkB,GAAGlB,EAAImB,GAAGnB,EAAI+B,eAAe5B,EAAG,MAAM,CAACE,YAAY,WAAW,CAACL,EAAIkB,GAAG,kBAAkBf,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAACF,EAAG,MAAM,CAACE,YAAY,YAAY,CAACF,EAAG,MAAM,CAACE,YAAY,eAAe,CAACL,EAAIkB,GAAG,UAAUf,EAAG,MAAM,CAACE,YAAY,SAASF,EAAG,MAAM,CAACE,YAAY,cAAc,CAACF,EAAG,cAAc,CAACE,YAAY,OAAOM,MAAM,CAAC,GAAK,sCAAsC,CAACR,EAAG,IAAI,CAACE,YAAY,2BAA4BL,EAAIgC,SAAgB,QAAE7B,EAAG,MAAM,CAACE,YAAY,aAAa,CAACL,EAAIkB,GAAGlB,EAAImB,GAAGnB,EAAIgC,SAASC,YAAYjC,EAAIqB,KAAKlB,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACL,EAAIkB,GAAG,WAAWf,EAAG,cAAc,CAACE,YAAY,OAAOM,MAAM,CAAC,GAAK,uCAAuC,CAACR,EAAG,IAAI,CAACE,YAAY,0BAA2BL,EAAIgC,SAAsB,cAAE7B,EAAG,MAAM,CAACE,YAAY,aAAa,CAACL,EAAIkB,GAAGlB,EAAImB,GAAGnB,EAAIgC,SAASE,kBAAkBlC,EAAIqB,KAAKlB,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACL,EAAIkB,GAAG,WAAWf,EAAG,cAAc,CAACE,YAAY,OAAOM,MAAM,CAAC,GAAK,0CAA0C,CAACR,EAAG,IAAI,CAACE,YAAY,+BAAgCL,EAAIgC,SAAqB,aAAE7B,EAAG,MAAM,CAACE,YAAY,aAAa,CAACL,EAAIkB,GAAGlB,EAAImB,GAAGnB,EAAIgC,SAASG,iBAAiBnC,EAAIqB,KAAKlB,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACL,EAAIkB,GAAG,WAAWf,EAAG,cAAc,CAACE,YAAY,OAAOM,MAAM,CAAC,GAAK,uCAAuC,CAACR,EAAG,IAAI,CAACE,YAAY,4BAA6BL,EAAIgC,SAAqB,aAAE7B,EAAG,MAAM,CAACE,YAAY,aAAa,CAACL,EAAIkB,GAAGlB,EAAImB,GAAGnB,EAAIgC,SAASI,iBAAiBpC,EAAIqB,KAAKlB,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACL,EAAIkB,GAAG,WAAWf,EAAG,cAAc,CAACE,YAAY,OAAOM,MAAM,CAAC,GAAK,qBAAqB,CAACR,EAAG,IAAI,CAACE,YAAY,yBAA0BL,EAAIgC,SAAkB,UAAE7B,EAAG,MAAM,CAACE,YAAY,aAAa,CAACL,EAAIkB,GAAGlB,EAAImB,GAAGnB,EAAIgC,SAASK,cAAcrC,EAAIqB,KAAKlB,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACL,EAAIkB,GAAG,cAAc,GAAIlB,EAAIsC,UAAgB,OAAEnC,EAAG,MAAMH,EAAIuC,GAAIvC,EAAa,WAAE,SAASwC,EAAUC,GAAY,OAAOtC,EAAG,MAAM,CAACuC,IAAID,EAAWpC,YAAY,oBAAoBL,EAAIuC,GAAIC,EAAqB,aAAE,SAASG,EAAUC,GAAY,OAAOzC,EAAG,MAAM,CAACuC,IAAIE,EAAWvC,YAAY,eAAe,CAACF,EAAG,MAAM,CAACE,YAAY,cAAc,CAACF,EAAG,MAAM,CAACE,YAAY,YAAYU,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOhB,EAAI6C,QAAQC,UAAU,CAAEC,KAAM,QAAUJ,EAAUK,YAAa,CAAC7C,EAAG,MAAM,CAACQ,MAAM,CAAC,IAAMX,EAAIa,KAAK8B,EAAUM,UAAW,CAAEC,KAAM,SAAUnC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOhB,EAAImD,gBAAgBV,EAAYG,SAAkBzC,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,aAAaU,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOhB,EAAI6C,QAAQC,UAAU,CAAEC,KAAM,QAAUJ,EAAUK,YAAa,CAAChD,EAAIkB,GAAGlB,EAAImB,GAAGwB,EAAUS,aAAajD,EAAG,MAAM,CAACE,YAAY,SAAS,CAACL,EAAIkB,GAAG,IAAIlB,EAAImB,GAAGwB,EAAUU,YAAYlD,EAAG,MAAM,CAACE,YAAY,WAAW,CAACL,EAAIkB,GAAGlB,EAAImB,GAAGqB,EAAUc,sBAAsBnD,EAAG,MAAM,CAACE,YAAY,eAAeU,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOhB,EAAIuD,YAAYf,MAAc,CAACrC,EAAG,IAAI,CAACH,EAAIkB,GAAG,mBAAkB,MAAK,GAAGf,EAAG,MAAM,CAACE,YAAY,SAAS,CAACF,EAAG,MAAM,CAACQ,MAAM,CAAC,IAAM,EAAQ,QAAoC,IAAM,MAAMR,EAAG,MAAM,CAACA,EAAG,cAAc,CAACQ,MAAM,CAAC,GAAK,MAAM,CAACX,EAAIkB,GAAG,kCAAkC,OAAOf,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,WAAW,CAACF,EAAG,MAAM,CAACE,YAAY,SAAS,CAACL,EAAIkB,GAAG,UAAUf,EAAG,MAAM,CAACE,YAAY,SAASL,EAAIuC,GAAIvC,EAAY,UAAE,SAASwD,EAAKC,GAAO,OAAOtD,EAAG,MAAM,CAACuC,IAAIc,EAAKE,SAASrD,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,YAAYU,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOhB,EAAI6C,QAAQC,UAAU,CAAEC,KAAM,QAAUS,EAAKR,YAAa,CAAC7C,EAAG,MAAM,CAACE,YAAY,YAAY,CAACF,EAAG,MAAM,CAACQ,MAAM,CAAC,IAAMX,EAAIa,KAAK2C,EAAKP,UAAW,CAAEC,KAAM,SAAUnC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOhB,EAAI2D,eAAeF,SAAatD,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,aAAa,CAACL,EAAIkB,GAAGlB,EAAImB,GAAGqC,EAAKI,eAAezD,EAAG,MAAM,CAACE,YAAY,cAAc,CAACL,EAAIkB,GAAG,IAAIlB,EAAImB,GAAGqC,EAAKK,6BAA4B,YACrhNC,EAAkB,G,yECmKtB,GACA,cACA,cACA,gBACA,OACA,YACA,UACA,UACA,gBACA,eACA,aAEA,aACA,kBACA,UACA,OACA,aAEA,QACA,YACA,cACA,WACA,aACA,SACA,UACA,aACA,gBACA,WACA,SAGA,QA/BA,WAgCA,oBACA,mBACA,oBACA,oBACA,uBAGA,qBAGA,2BACA,mEAEA,OACA,QACA,QADA,WAEA,yBACA,kCAEA,aACA,UAIA,QAxDA,WAyDA,WACA,uBACA,WACA,MAEA,SACA,aADA,WACA,WACA,iBACA,kBACA,sBACA,mBACA,qFAEA,qBACA,MACA,wCACA,eAEA,uDAGA,oBAGA,iCAGA,mBACA,2BAIA,aA3BA,WA2BA,WACA,iBACA,kBACA,sBAEA,mBACA,2BAIA,YArCA,WAqCA,WACA,gBACA,iEAEA,kBACA,wBACA,YACA,kCACA,yCACA,2CACA,wCACA,0CAGA,mBACA,2BAIA,aAxDA,WAwDA,WACA,gBACA,8BACA,OACA,cAEA,kBACA,oBACA,yBAEA,gBAEA,mBACA,aACA,gCAIA,aA1EA,WA0EA,WACA,8BACA,kBACA,oBACA,uBACA,yBAGA,mBACA,2BAGA,YAtFA,SAsFA,GACA,+BACA,OAEA,mBACA,mCACA,OACA,uBAGA,MACA,OAEA,mBACA,2CACA,OACA,uBAGA,MACA,OAEA,mBACA,oCACA,OACA,uBAGA,MACA,QACA,mBACA,4BACA,OACA,uBAGA,QAGA,gBA7HA,SA6HA,KACA,mEAEA,eAhIA,SAgIA,GACA,mDAEA,gBAnIA,WAmIA,WACA,iBACA,kBACA,6BAEA,mBACA,aACA,6BC5W8V,I,wBCQ1VC,EAAY,eACd,EACAhE,EACA+D,GACA,EACA,KACA,WACA,MAIa,aAAAC,E,8BCnBf1F,EAAOC,QAAU,IAA0B","file":"assets/js/chunk-1969ff2c.3182ca2c.js","sourcesContent":["module.exports = \"data:image/png;base64,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\"","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAFdElEQVRoQ92aa2xUVRDHf7OUd+0uCCgg2IC2CBJUqClgFLAa5QvEhgiVbou8qhj1C69WISjigxhQfAAhPHYBkQZ5RCAgiNGoMRCVqARQkIeBKAV2SaW1tHvMvbct3XbLvfewbdOeZD/tzH/mf+7MnDkPIU5DTerci0hkJIohoFKBZKAL0BEQoBgoAk6BHEM4hMdzQNZcOhsPFwwD2kNld+qNVOQgnvEo1V8LSOQIKrKJck9ANoZOa2FUzpRrXTXRN4hWqgBFJuBxDRBbIYKwhQp5Q9aHDrvFdPVFVHZiN8TzDohfdxIcOKhABVCRWRIs/seBvCnimIjK9o5DWAn4nILfpFwIxTQJhgud4NgSUeNoQ3vvUuA5J4BxlxGWczX8khRSdiPsGxJR47om0r5sC/B43B10B7iXkjaZUnjBqHwxR71E1LQeHSj9dx8w1J3NBpP+nnYdM2TluauxLMQkUhlOu4FRDeaWHvB+SsKjY4VZbCJ+70dNlhN2BIXlsi5cJ1/rEFF+79PAJju8Jv1fqQkSvBLlYxQR9WyXHpRf+60RS6zufIRIaD1AVhedqwKIJuL3bgCydNEbWW+jBMLP1CGiJnofwMMhN4tkIzte25wiwhBZH/4xamVX/qRtIGOa2DmX5tV2CVwZW01EZfnuJEGdjGMD6NIhbfEIirskGP7TzBGV7S1AWOgart9weCwP2t8CKuJaPUpBKfhlP+wxKr+bIa9LIDTPIuL3HgHucaPObX3glT2Q1NWVmq1wjuue9LgEwqli7uwqKs7YGqgtkDoM8ne5VrNVcE8EEugryu/LAbXW1oAbIkaYlP8HrdvVhS0vA08r6xdr6BBRTDGILAP1QlyJXD4PBcMgdwk8aBYVaxSdgfkjIGsRDB8fPyLIB6L83j1abbqR6HN3xnbmWimseRm++xTyVkF6Jvx9EhaNhrYdYc4O6NwzfkSELwwifwB9XX+R5EGQvxvadqhfded7sHk+5K2ETfOgRyrM3n5jUzqhBScMImEgyTURQ2FgBkxaCrfeEa3+w2ewYzF0TYafjN1A5egzGFq3hZSh8FR+dJ4YOfX5Etj6lo4rFw0iSkezWqd7Crz2NbSpkdgHt0PhAiuMjBA6vBf6PwxGohdfgrQxMHY2SOUBjFEc1s+GfcaRgNYou3ki7RKhYDf0Hhjbg4t/wcz7oWAX9E2LLVNWCu9mwtFvtVgAJhH90DLM9uwHC76KLrXnj8PyqeBJsL7C2V+h1wBLxpj9hybAqMkgNZrvrW/Ctrd1iVzST3bDqYyp8MQM8N0e7cC5Y7A0CzweKL8GRachqRt08Bp9BDw6GTKmRxMxEL7ZAKtm6JAxk12v/KakWyt7VZzXZ77oLMxJgykfWmXYbuhULav8ai6I946EmVvt3IILp2BuulXd6lsEa6LoELEWRM0WZcAImLXNnkjJFchPh+dXw93p9vI6RMwWRbdpdPpFDNdLi8Gobk6GDhGjaTSwtdr4/o/Yr9JOHK8t457I7xIIp+hvrDp1t9YPY/WO1zA2Z7md3aEpWSjB0KsWkVxfMhF1otlvda3wagGHDyaRHO9gFAeb/XFQZdI3/wM6k0hLOTI1yWQnjUfkE3elo5Gl7Q6xq9xROd6PUeQ1sntOza2QQLiOb83toudLSsJPOr7oMUOsJVy9VYdYS7gMvU7GvJ5+H5juNIjjLLeCkvCLN3U9XdOhJnkwIEyXdeHNTibG9sFANJnEbuBZjEh2A3YACqWCEJnZIE84ogjl+u5DqfwGeVQjskjWhn528hVqyrj6IrXBq585IRNcX0tcBzsKamOTPHOKNVsWKTUSIQ1UCqr64VnV1tB6eCbmw7PjZoOq5IAEL7u/0ojhwP+jRN1bZiTgvgAAAABJRU5ErkJggg==\"","module.exports = \"data:image/png;base64,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\"","'use strict';\nvar $ = require('../internals/export');\nvar $findIndex = require('../internals/array-iteration').findIndex;\nvar addToUnscopables = require('../internals/add-to-unscopables');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar FIND_INDEX = 'findIndex';\nvar SKIPS_HOLES = true;\n\nvar USES_TO_LENGTH = arrayMethodUsesToLength(FIND_INDEX);\n\n// Shouldn't skip holes\nif (FIND_INDEX in []) Array(1)[FIND_INDEX](function () { SKIPS_HOLES = false; });\n\n// `Array.prototype.findIndex` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.findindex\n$({ target: 'Array', proto: true, forced: SKIPS_HOLES || !USES_TO_LENGTH }, {\n findIndex: function findIndex(callbackfn /* , that = undefined */) {\n return $findIndex(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n\n// https://tc39.github.io/ecma262/#sec-array.prototype-@@unscopables\naddToUnscopables(FIND_INDEX);\n","import http from \"../../utils/http\"\r\n/**\r\n * 我的商品收藏\r\n */\r\nexport function goodsCollect(params) {\r\n return http({\r\n url: \"/api/goodscollect/page\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}\r\n/**\r\n * 取消商品收藏\r\n */\r\nexport function deleteGoods(params) {\r\n return http({\r\n url: \"/api/goodscollect/delete\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}\r\n/**\r\n * 取消店铺收藏\r\n */\r\nexport function deleteShop(params) {\r\n return http({\r\n url: \"/api/shopmember/delete\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/sass-resources-loader/lib/loader.js??ref--8-oneOf-1-4!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=2102d56e&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/sass-resources-loader/lib/loader.js??ref--8-oneOf-1-4!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=2102d56e&lang=scss&scoped=true&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"box\"},[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.yes),expression:\"yes\"}],staticClass:\"null-page\"}),_c('div',{directives:[{name:\"loading\",rawName:\"v-loading\",value:(_vm.loading),expression:\"loading\"}],staticClass:\"member-index\"},[_c('div',{staticClass:\"member-top\"},[_c('div',{staticClass:\"info-wrap\"},[_c('div',{staticClass:\"info-top\"},[_c('div',{staticClass:\"avtar\"},[_c('router-link',{attrs:{\"to\":\"/member/info\"}},[(_vm.member.headimg)?_c('img',{attrs:{\"src\":_vm.$img(_vm.member.headimg)},on:{\"error\":function($event){_vm.member.headimg = _vm.defaultHeadImage}}}):_c('img',{attrs:{\"src\":_vm.$img(_vm.defaultHeadImage)}})])],1),_c('div',{staticClass:\"member-wrap\"},[(_vm.member)?[(_vm.member.nickname)?_c('div',{staticClass:\"name member-name\"},[_c('router-link',{attrs:{\"to\":\"/member/info\"}},[_vm._v(_vm._s(_vm.member.nickname))])],1):_vm._e(),(_vm.member.member_level_name)?_c('div',{staticClass:\"level\"},[_vm._v(_vm._s(_vm.member.member_level_name))]):_vm._e(),_c('div',{staticClass:\"growth\"},[_vm._v(\" 成长值: \"),_c('el-progress',{attrs:{\"text-inside\":true,\"stroke-width\":10,\"percentage\":_vm.progress,\"show-text\":false}}),_c('div')],1)]:_c('div',{staticClass:\"no-login name\"},[_vm._v(\"未登录\")])],2)]),_c('div',{staticClass:\"account\"},[_c('div',{staticClass:\"content\"},[_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/my_coupon\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/coupon.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"优惠券\")]),(_vm.member.member_id && _vm.couponNum)?_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.couponNum))]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1),_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/my_point\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/point.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"积分\")]),(_vm.member.point)?_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.member.point))]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1),_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/account\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/balance.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"余额\")]),(_vm.member.balance || _vm.member.balance_money)?_c('div',{staticClass:\"num\"},[_vm._v(\" \"+_vm._s((parseFloat(_vm.member.balance) + parseFloat(_vm.member.balance_money)).toFixed(2))+\" \")]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1)])])]),_c('div',{staticClass:\"collection\"},[_c('div',{staticClass:\"title\"},[_vm._v(\"我的关注\")]),_c('div',{staticClass:\"xian\"}),_c('div',{staticClass:\"item-wrap\"},[_c('div',{staticClass:\"item\"},[_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.goodsTotal))]),_c('div',{staticClass:\"collect\"},[_vm._v(\"商品关注\")])])])])]),_c('div',{staticClass:\"member-bottom\"},[_c('div',{staticClass:\"my-order\"},[_c('div',{staticClass:\"order-title\"},[_vm._v(\"我的订单\")]),_c('div',{staticClass:\"xian\"}),_c('div',{staticClass:\"order-item\"},[_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitpay\"}},[_c('i',{staticClass:\"iconfont icondaifukuan\"}),(_vm.orderNum.waitPay)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitPay))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待付款\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitsend\"}},[_c('i',{staticClass:\"iconfont icondaifahuo\"}),(_vm.orderNum.readyDelivery)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.readyDelivery))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待发货\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitconfirm\"}},[_c('i',{staticClass:\"iconfont icontubiaolunkuo-\"}),(_vm.orderNum.waitDelivery)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitDelivery))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待收货\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitrate\"}},[_c('i',{staticClass:\"iconfont icondaipingjia\"}),(_vm.orderNum.waitEvaluate)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitEvaluate))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待评价\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/activist\"}},[_c('i',{staticClass:\"iconfont iconshouhou\"}),(_vm.orderNum.refunding)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.refunding))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"退款/售后\")])])],1),(_vm.orderList.length)?_c('div',_vm._l((_vm.orderList),function(orderItem,orderIndex){return _c('div',{key:orderIndex,staticClass:\"order-goods-wrap\"},_vm._l((orderItem.order_goods),function(goodsItem,goodsIndex){return _c('div',{key:goodsIndex,staticClass:\"order-goods\"},[_c('div',{staticClass:\"goods-item\"},[_c('div',{staticClass:\"goods-img\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + goodsItem.sku_id })}}},[_c('img',{attrs:{\"src\":_vm.$img(goodsItem.sku_image, { size: 'mid' })},on:{\"error\":function($event){return _vm.imageErrorOrder(orderIndex, goodsIndex)}}})]),_c('div',{staticClass:\"info-wrap\"},[_c('div',{staticClass:\"goods-name\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + goodsItem.sku_id })}}},[_vm._v(_vm._s(goodsItem.sku_name))]),_c('div',{staticClass:\"price\"},[_vm._v(\"¥\"+_vm._s(goodsItem.price))])]),_c('div',{staticClass:\"payment\"},[_vm._v(_vm._s(orderItem.order_status_name))]),_c('div',{staticClass:\"goods-detail\",on:{\"click\":function($event){return _vm.orderDetail(orderItem)}}},[_c('p',[_vm._v(\"查看详情\")])])])])}),0)}),0):_c('div',{staticClass:\"empty\"},[_c('img',{attrs:{\"src\":require(\"@/assets/images/member-empty.png\"),\"alt\":\"\"}}),_c('div',[_c('router-link',{attrs:{\"to\":\"/\"}},[_vm._v(\"您买的东西太少了,这里都空空的,快去挑选合适的商品吧!\")])],1)])]),_c('div',{staticClass:\"bottom-right\"},[_c('div',{staticClass:\"my-foot\"},[_c('div',{staticClass:\"title\"},[_vm._v(\"我的足迹\")]),_c('div',{staticClass:\"xian\"}),_vm._l((_vm.footList),function(item,index){return _c('div',{key:item.goods_id,staticClass:\"foot-content\"},[_c('div',{staticClass:\"foot-item\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + item.sku_id })}}},[_c('div',{staticClass:\"foot-img\"},[_c('img',{attrs:{\"src\":_vm.$img(item.sku_image, { size: 'mid' })},on:{\"error\":function($event){return _vm.imageErrorFoot(index)}}})]),_c('div',{staticClass:\"foot-info\"},[_c('div',{staticClass:\"foot-name\"},[_vm._v(_vm._s(item.goods_name))]),_c('div',{staticClass:\"foot-price\"},[_vm._v(\"¥\"+_vm._s(item.discount_price))])])])])})],2)])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./index.vue?vue&type=template&id=2102d56e&scoped=true&\"\nimport script from \"./index.vue?vue&type=script&lang=js&\"\nexport * from \"./index.vue?vue&type=script&lang=js&\"\nimport style0 from \"./index.vue?vue&type=style&index=0&id=2102d56e&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"2102d56e\",\n null\n \n)\n\nexport default component.exports","module.exports = __webpack_public_path__ + \"assets/img/member-empty.47c6a4f9.png\";"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./src/assets/images/balance.png","webpack:///./src/assets/images/coupon.png","webpack:///./src/assets/images/point.png","webpack:///./node_modules/core-js/modules/es.array.find-index.js","webpack:///./src/api/member/collection.js","webpack:///./src/views/member/index.vue?60ec","webpack:///./src/views/member/index.vue?fc30","webpack:///src/views/member/index.vue","webpack:///./src/views/member/index.vue?c57a","webpack:///./src/views/member/index.vue","webpack:///./src/assets/images/member-empty.png"],"names":["module","exports","$","$findIndex","findIndex","addToUnscopables","arrayMethodUsesToLength","FIND_INDEX","SKIPS_HOLES","USES_TO_LENGTH","Array","target","proto","forced","callbackfn","this","arguments","length","undefined","goodsCollect","params","http","url","data","forceLogin","deleteGoods","render","_vm","_h","$createElement","_c","_self","staticClass","directives","name","rawName","value","expression","attrs","member","$img","headimg","on","$event","defaultHeadImage","_v","_s","nickname","_e","member_level_name","progress","member_id","couponNum","point","balance","balance_money","parseFloat","toFixed","goodsTotal","orderNum","waitPay","readyDelivery","waitDelivery","waitEvaluate","refunding","orderList","_l","orderItem","orderIndex","key","goodsItem","goodsIndex","$router","pushToTab","path","sku_id","sku_image","size","imageErrorOrder","sku_name","price","order_status_name","orderDetail","item","index","goods_id","imageErrorFoot","goods_name","discount_price","staticRenderFns","component"],"mappings":"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","file":"assets/js/chunk-1969ff2c.3182ca2c.js","sourcesContent":["module.exports = \"data:image/png;base64,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\"","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAFdElEQVRoQ92aa2xUVRDHf7OUd+0uCCgg2IC2CBJUqClgFLAa5QvEhgiVbou8qhj1C69WISjigxhQfAAhPHYBkQZ5RCAgiNGoMRCVqARQkIeBKAV2SaW1tHvMvbct3XbLvfewbdOeZD/tzH/mf+7MnDkPIU5DTerci0hkJIohoFKBZKAL0BEQoBgoAk6BHEM4hMdzQNZcOhsPFwwD2kNld+qNVOQgnvEo1V8LSOQIKrKJck9ANoZOa2FUzpRrXTXRN4hWqgBFJuBxDRBbIYKwhQp5Q9aHDrvFdPVFVHZiN8TzDohfdxIcOKhABVCRWRIs/seBvCnimIjK9o5DWAn4nILfpFwIxTQJhgud4NgSUeNoQ3vvUuA5J4BxlxGWczX8khRSdiPsGxJR47om0r5sC/B43B10B7iXkjaZUnjBqHwxR71E1LQeHSj9dx8w1J3NBpP+nnYdM2TluauxLMQkUhlOu4FRDeaWHvB+SsKjY4VZbCJ+70dNlhN2BIXlsi5cJ1/rEFF+79PAJju8Jv1fqQkSvBLlYxQR9WyXHpRf+60RS6zufIRIaD1AVhedqwKIJuL3bgCydNEbWW+jBMLP1CGiJnofwMMhN4tkIzte25wiwhBZH/4xamVX/qRtIGOa2DmX5tV2CVwZW01EZfnuJEGdjGMD6NIhbfEIirskGP7TzBGV7S1AWOgart9weCwP2t8CKuJaPUpBKfhlP+wxKr+bIa9LIDTPIuL3HgHucaPObX3glT2Q1NWVmq1wjuue9LgEwqli7uwqKs7YGqgtkDoM8ne5VrNVcE8EEugryu/LAbXW1oAbIkaYlP8HrdvVhS0vA08r6xdr6BBRTDGILAP1QlyJXD4PBcMgdwk8aBYVaxSdgfkjIGsRDB8fPyLIB6L83j1abbqR6HN3xnbmWimseRm++xTyVkF6Jvx9EhaNhrYdYc4O6NwzfkSELwwifwB9XX+R5EGQvxvadqhfded7sHk+5K2ETfOgRyrM3n5jUzqhBScMImEgyTURQ2FgBkxaCrfeEa3+w2ewYzF0TYafjN1A5egzGFq3hZSh8FR+dJ4YOfX5Etj6lo4rFw0iSkezWqd7Crz2NbSpkdgHt0PhAiuMjBA6vBf6PwxGohdfgrQxMHY2SOUBjFEc1s+GfcaRgNYou3ki7RKhYDf0Hhjbg4t/wcz7oWAX9E2LLVNWCu9mwtFvtVgAJhH90DLM9uwHC76KLrXnj8PyqeBJsL7C2V+h1wBLxpj9hybAqMkgNZrvrW/Ctrd1iVzST3bDqYyp8MQM8N0e7cC5Y7A0CzweKL8GRachqRt08Bp9BDw6GTKmRxMxEL7ZAKtm6JAxk12v/KakWyt7VZzXZ77oLMxJgykfWmXYbuhULav8ai6I946EmVvt3IILp2BuulXd6lsEa6LoELEWRM0WZcAImLXNnkjJFchPh+dXw93p9vI6RMwWRbdpdPpFDNdLi8Gobk6GDhGjaTSwtdr4/o/Yr9JOHK8t457I7xIIp+hvrDp1t9YPY/WO1zA2Z7md3aEpWSjB0KsWkVxfMhF1otlvda3wagGHDyaRHO9gFAeb/XFQZdI3/wM6k0hLOTI1yWQnjUfkE3elo5Gl7Q6xq9xROd6PUeQ1sntOza2QQLiOb83toudLSsJPOr7oMUOsJVy9VYdYS7gMvU7GvJ5+H5juNIjjLLeCkvCLN3U9XdOhJnkwIEyXdeHNTibG9sFANJnEbuBZjEh2A3YACqWCEJnZIE84ogjl+u5DqfwGeVQjskjWhn528hVqyrj6IrXBq585IRNcX0tcBzsKamOTPHOKNVsWKTUSIQ1UCqr64VnV1tB6eCbmw7PjZoOq5IAEL7u/0ojhwP+jRN1bZiTgvgAAAABJRU5ErkJggg==\"","module.exports = \"data:image/png;base64,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\"","'use strict';\nvar $ = require('../internals/export');\nvar $findIndex = require('../internals/array-iteration').findIndex;\nvar addToUnscopables = require('../internals/add-to-unscopables');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar FIND_INDEX = 'findIndex';\nvar SKIPS_HOLES = true;\n\nvar USES_TO_LENGTH = arrayMethodUsesToLength(FIND_INDEX);\n\n// Shouldn't skip holes\nif (FIND_INDEX in []) Array(1)[FIND_INDEX](function () { SKIPS_HOLES = false; });\n\n// `Array.prototype.findIndex` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.findindex\n$({ target: 'Array', proto: true, forced: SKIPS_HOLES || !USES_TO_LENGTH }, {\n findIndex: function findIndex(callbackfn /* , that = undefined */) {\n return $findIndex(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n\n// https://tc39.github.io/ecma262/#sec-array.prototype-@@unscopables\naddToUnscopables(FIND_INDEX);\n","import http from \"../../utils/http\"\r\n/**\r\n * 我的商品收藏\r\n */\r\nexport function goodsCollect(params) {\r\n return http({\r\n url: \"/api/goodscollect/page\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}\r\n/**\r\n * 取消商品收藏\r\n */\r\nexport function deleteGoods(params) {\r\n return http({\r\n url: \"/api/goodscollect/delete\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}\r\n/**\r\n * 取消店铺收藏\r\n */\r\nexport function deleteShop(params) {\r\n return http({\r\n url: \"/api/shopmember/delete\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/sass-resources-loader/lib/loader.js??ref--8-oneOf-1-4!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=2102d56e&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/sass-resources-loader/lib/loader.js??ref--8-oneOf-1-4!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=2102d56e&lang=scss&scoped=true&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"box\"},[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.yes),expression:\"yes\"}],staticClass:\"null-page\"}),_c('div',{directives:[{name:\"loading\",rawName:\"v-loading\",value:(_vm.loading),expression:\"loading\"}],staticClass:\"member-index\"},[_c('div',{staticClass:\"member-top\"},[_c('div',{staticClass:\"info-wrap\"},[_c('div',{staticClass:\"info-top\"},[_c('div',{staticClass:\"avtar\"},[_c('router-link',{attrs:{\"to\":\"/member/info\"}},[(_vm.member.headimg)?_c('img',{attrs:{\"src\":_vm.$img(_vm.member.headimg)},on:{\"error\":function($event){_vm.member.headimg = _vm.defaultHeadImage}}}):_c('img',{attrs:{\"src\":_vm.$img(_vm.defaultHeadImage)}})])],1),_c('div',{staticClass:\"member-wrap\"},[(_vm.member)?[(_vm.member.nickname)?_c('div',{staticClass:\"name member-name\"},[_c('router-link',{attrs:{\"to\":\"/member/info\"}},[_vm._v(_vm._s(_vm.member.nickname))])],1):_vm._e(),(_vm.member.member_level_name)?_c('div',{staticClass:\"level\"},[_vm._v(_vm._s(_vm.member.member_level_name))]):_vm._e(),_c('div',{staticClass:\"growth\"},[_vm._v(\" 成长值: \"),_c('el-progress',{attrs:{\"text-inside\":true,\"stroke-width\":10,\"percentage\":_vm.progress,\"show-text\":false}}),_c('div')],1)]:_c('div',{staticClass:\"no-login name\"},[_vm._v(\"未登录\")])],2)]),_c('div',{staticClass:\"account\"},[_c('div',{staticClass:\"content\"},[_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/my_coupon\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/coupon.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"优惠券\")]),(_vm.member.member_id && _vm.couponNum)?_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.couponNum))]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1),_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/my_point\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/point.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"积分\")]),(_vm.member.point)?_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.member.point))]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1),_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/account\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/balance.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"消费券\")]),(_vm.member.balance || _vm.member.balance_money)?_c('div',{staticClass:\"num\"},[_vm._v(\" \"+_vm._s((parseFloat(_vm.member.balance) + parseFloat(_vm.member.balance_money)).toFixed(2))+\" \")]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1)])])]),_c('div',{staticClass:\"collection\"},[_c('div',{staticClass:\"title\"},[_vm._v(\"我的关注\")]),_c('div',{staticClass:\"xian\"}),_c('div',{staticClass:\"item-wrap\"},[_c('div',{staticClass:\"item\"},[_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.goodsTotal))]),_c('div',{staticClass:\"collect\"},[_vm._v(\"商品关注\")])])])])]),_c('div',{staticClass:\"member-bottom\"},[_c('div',{staticClass:\"my-order\"},[_c('div',{staticClass:\"order-title\"},[_vm._v(\"我的订单\")]),_c('div',{staticClass:\"xian\"}),_c('div',{staticClass:\"order-item\"},[_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitpay\"}},[_c('i',{staticClass:\"iconfont icondaifukuan\"}),(_vm.orderNum.waitPay)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitPay))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待付款\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitsend\"}},[_c('i',{staticClass:\"iconfont icondaifahuo\"}),(_vm.orderNum.readyDelivery)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.readyDelivery))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待发货\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitconfirm\"}},[_c('i',{staticClass:\"iconfont icontubiaolunkuo-\"}),(_vm.orderNum.waitDelivery)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitDelivery))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待收货\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitrate\"}},[_c('i',{staticClass:\"iconfont icondaipingjia\"}),(_vm.orderNum.waitEvaluate)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitEvaluate))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待评价\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/activist\"}},[_c('i',{staticClass:\"iconfont iconshouhou\"}),(_vm.orderNum.refunding)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.refunding))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"退款/售后\")])])],1),(_vm.orderList.length)?_c('div',_vm._l((_vm.orderList),function(orderItem,orderIndex){return _c('div',{key:orderIndex,staticClass:\"order-goods-wrap\"},_vm._l((orderItem.order_goods),function(goodsItem,goodsIndex){return _c('div',{key:goodsIndex,staticClass:\"order-goods\"},[_c('div',{staticClass:\"goods-item\"},[_c('div',{staticClass:\"goods-img\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + goodsItem.sku_id })}}},[_c('img',{attrs:{\"src\":_vm.$img(goodsItem.sku_image, { size: 'mid' })},on:{\"error\":function($event){return _vm.imageErrorOrder(orderIndex, goodsIndex)}}})]),_c('div',{staticClass:\"info-wrap\"},[_c('div',{staticClass:\"goods-name\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + goodsItem.sku_id })}}},[_vm._v(_vm._s(goodsItem.sku_name))]),_c('div',{staticClass:\"price\"},[_vm._v(\"¥\"+_vm._s(goodsItem.price))])]),_c('div',{staticClass:\"payment\"},[_vm._v(_vm._s(orderItem.order_status_name))]),_c('div',{staticClass:\"goods-detail\",on:{\"click\":function($event){return _vm.orderDetail(orderItem)}}},[_c('p',[_vm._v(\"查看详情\")])])])])}),0)}),0):_c('div',{staticClass:\"empty\"},[_c('img',{attrs:{\"src\":require(\"@/assets/images/member-empty.png\"),\"alt\":\"\"}}),_c('div',[_c('router-link',{attrs:{\"to\":\"/\"}},[_vm._v(\"您买的东西太少了,这里都空空的,快去挑选合适的商品吧!\")])],1)])]),_c('div',{staticClass:\"bottom-right\"},[_c('div',{staticClass:\"my-foot\"},[_c('div',{staticClass:\"title\"},[_vm._v(\"我的足迹\")]),_c('div',{staticClass:\"xian\"}),_vm._l((_vm.footList),function(item,index){return _c('div',{key:item.goods_id,staticClass:\"foot-content\"},[_c('div',{staticClass:\"foot-item\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + item.sku_id })}}},[_c('div',{staticClass:\"foot-img\"},[_c('img',{attrs:{\"src\":_vm.$img(item.sku_image, { size: 'mid' })},on:{\"error\":function($event){return _vm.imageErrorFoot(index)}}})]),_c('div',{staticClass:\"foot-info\"},[_c('div',{staticClass:\"foot-name\"},[_vm._v(_vm._s(item.goods_name))]),_c('div',{staticClass:\"foot-price\"},[_vm._v(\"¥\"+_vm._s(item.discount_price))])])])])})],2)])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./index.vue?vue&type=template&id=2102d56e&scoped=true&\"\nimport script from \"./index.vue?vue&type=script&lang=js&\"\nexport * from \"./index.vue?vue&type=script&lang=js&\"\nimport style0 from \"./index.vue?vue&type=style&index=0&id=2102d56e&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"2102d56e\",\n null\n \n)\n\nexport default component.exports","module.exports = __webpack_public_path__ + \"assets/img/member-empty.47c6a4f9.png\";"],"sourceRoot":""} \ No newline at end of file diff --git a/addon/pc/source/cs_separate/assets/js/chunk-1969ff2c.52ea0a56.js b/addon/pc/source/cs_separate/assets/js/chunk-1969ff2c.52ea0a56.js index 1db6601..2fe38dc 100644 --- a/addon/pc/source/cs_separate/assets/js/chunk-1969ff2c.52ea0a56.js +++ b/addon/pc/source/cs_separate/assets/js/chunk-1969ff2c.52ea0a56.js @@ -1,2 +1,2 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1969ff2c"],{"0d11":function(t,e){t.exports="data:image/png;base64,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"},"2b7e":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAFdElEQVRoQ92aa2xUVRDHf7OUd+0uCCgg2IC2CBJUqClgFLAa5QvEhgiVbou8qhj1C69WISjigxhQfAAhPHYBkQZ5RCAgiNGoMRCVqARQkIeBKAV2SaW1tHvMvbct3XbLvfewbdOeZD/tzH/mf+7MnDkPIU5DTerci0hkJIohoFKBZKAL0BEQoBgoAk6BHEM4hMdzQNZcOhsPFwwD2kNld+qNVOQgnvEo1V8LSOQIKrKJck9ANoZOa2FUzpRrXTXRN4hWqgBFJuBxDRBbIYKwhQp5Q9aHDrvFdPVFVHZiN8TzDohfdxIcOKhABVCRWRIs/seBvCnimIjK9o5DWAn4nILfpFwIxTQJhgud4NgSUeNoQ3vvUuA5J4BxlxGWczX8khRSdiPsGxJR47om0r5sC/B43B10B7iXkjaZUnjBqHwxR71E1LQeHSj9dx8w1J3NBpP+nnYdM2TluauxLMQkUhlOu4FRDeaWHvB+SsKjY4VZbCJ+70dNlhN2BIXlsi5cJ1/rEFF+79PAJju8Jv1fqQkSvBLlYxQR9WyXHpRf+60RS6zufIRIaD1AVhedqwKIJuL3bgCydNEbWW+jBMLP1CGiJnofwMMhN4tkIzte25wiwhBZH/4xamVX/qRtIGOa2DmX5tV2CVwZW01EZfnuJEGdjGMD6NIhbfEIirskGP7TzBGV7S1AWOgart9weCwP2t8CKuJaPUpBKfhlP+wxKr+bIa9LIDTPIuL3HgHucaPObX3glT2Q1NWVmq1wjuue9LgEwqli7uwqKs7YGqgtkDoM8ne5VrNVcE8EEugryu/LAbXW1oAbIkaYlP8HrdvVhS0vA08r6xdr6BBRTDGILAP1QlyJXD4PBcMgdwk8aBYVaxSdgfkjIGsRDB8fPyLIB6L83j1abbqR6HN3xnbmWimseRm++xTyVkF6Jvx9EhaNhrYdYc4O6NwzfkSELwwifwB9XX+R5EGQvxvadqhfded7sHk+5K2ETfOgRyrM3n5jUzqhBScMImEgyTURQ2FgBkxaCrfeEa3+w2ewYzF0TYafjN1A5egzGFq3hZSh8FR+dJ4YOfX5Etj6lo4rFw0iSkezWqd7Crz2NbSpkdgHt0PhAiuMjBA6vBf6PwxGohdfgrQxMHY2SOUBjFEc1s+GfcaRgNYou3ki7RKhYDf0Hhjbg4t/wcz7oWAX9E2LLVNWCu9mwtFvtVgAJhH90DLM9uwHC76KLrXnj8PyqeBJsL7C2V+h1wBLxpj9hybAqMkgNZrvrW/Ctrd1iVzST3bDqYyp8MQM8N0e7cC5Y7A0CzweKL8GRachqRt08Bp9BDw6GTKmRxMxEL7ZAKtm6JAxk12v/KakWyt7VZzXZ77oLMxJgykfWmXYbuhULav8ai6I946EmVvt3IILp2BuulXd6lsEa6LoELEWRM0WZcAImLXNnkjJFchPh+dXw93p9vI6RMwWRbdpdPpFDNdLi8Gobk6GDhGjaTSwtdr4/o/Yr9JOHK8t457I7xIIp+hvrDp1t9YPY/WO1zA2Z7md3aEpWSjB0KsWkVxfMhF1otlvda3wagGHDyaRHO9gFAeb/XFQZdI3/wM6k0hLOTI1yWQnjUfkE3elo5Gl7Q6xq9xROd6PUeQ1sntOza2QQLiOb83toudLSsJPOr7oMUOsJVy9VYdYS7gMvU7GvJ5+H5juNIjjLLeCkvCLN3U9XdOhJnkwIEyXdeHNTibG9sFANJnEbuBZjEh2A3YACqWCEJnZIE84ogjl+u5DqfwGeVQjskjWhn528hVqyrj6IrXBq585IRNcX0tcBzsKamOTPHOKNVsWKTUSIQ1UCqr64VnV1tB6eCbmw7PjZoOq5IAEL7u/0ojhwP+jRN1bZiTgvgAAAABJRU5ErkJggg=="},"4fc8":function(t,e){t.exports="data:image/png;base64,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"},c0e8:function(t,e,i){},c740:function(t,e,i){"use strict";var a=i("23e7"),s=i("b727").findIndex,r=i("44d2"),o=i("ae40"),n="findIndex",d=!0,c=o(n);n in[]&&Array(1)[n]((function(){d=!1})),a({target:"Array",proto:!0,forced:d||!c},{findIndex:function(t){return s(this,t,arguments.length>1?arguments[1]:void 0)}}),r(n)},df7cd:function(t,e,i){"use strict";i.d(e,"b",(function(){return s})),i.d(e,"a",(function(){return r}));var a=i("751a");function s(t){return Object(a["a"])({url:"/api/goodscollect/page",data:t,forceLogin:!0})}function r(t){return Object(a["a"])({url:"/api/goodscollect/delete",data:t,forceLogin:!0})}},e72b:function(t,e,i){"use strict";var a=i("c0e8"),s=i.n(a);s.a},f2f4:function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"box"},[a("div",{directives:[{name:"show",rawName:"v-show",value:t.yes,expression:"yes"}],staticClass:"null-page"}),a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"member-index"},[a("div",{staticClass:"member-top"},[a("div",{staticClass:"info-wrap"},[a("div",{staticClass:"info-top"},[a("div",{staticClass:"avtar"},[a("router-link",{attrs:{to:"/member/info"}},[t.member.headimg?a("img",{attrs:{src:t.$img(t.member.headimg)},on:{error:function(e){t.member.headimg=t.defaultHeadImage}}}):a("img",{attrs:{src:t.$img(t.defaultHeadImage)}})])],1),a("div",{staticClass:"member-wrap"},[t.member?[t.member.nickname?a("div",{staticClass:"name member-name"},[a("router-link",{attrs:{to:"/member/info"}},[t._v(t._s(t.member.nickname))])],1):t._e(),t.member.member_level_name?a("div",{staticClass:"level"},[t._v(t._s(t.member.member_level_name))]):t._e(),a("div",{staticClass:"growth"},[t._v(" 成长值: "),a("el-progress",{attrs:{"text-inside":!0,"stroke-width":10,percentage:t.progress,"show-text":!1}}),a("div")],1)]:a("div",{staticClass:"no-login name"},[t._v("未登录")])],2)]),a("div",{staticClass:"account"},[a("div",{staticClass:"content"},[a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/my_coupon"}},[a("img",{attrs:{src:i("2b7e"),alt:""}}),a("div",{staticClass:"name"},[t._v("优惠券")]),t.member.member_id&&t.couponNum?a("div",{staticClass:"num"},[t._v(t._s(t.couponNum))]):a("div",{staticClass:"num"},[t._v("0")])])],1),a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/my_point"}},[a("img",{attrs:{src:i("4fc8"),alt:""}}),a("div",{staticClass:"name"},[t._v("积分")]),t.member.point?a("div",{staticClass:"num"},[t._v(t._s(t.member.point))]):a("div",{staticClass:"num"},[t._v("0")])])],1),a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/account"}},[a("img",{attrs:{src:i("0d11"),alt:""}}),a("div",{staticClass:"name"},[t._v("余额")]),t.member.balance||t.member.balance_money?a("div",{staticClass:"num"},[t._v(" "+t._s((parseFloat(t.member.balance)+parseFloat(t.member.balance_money)).toFixed(2))+" ")]):a("div",{staticClass:"num"},[t._v("0")])])],1)])])]),a("div",{staticClass:"collection"},[a("div",{staticClass:"title"},[t._v("我的关注")]),a("div",{staticClass:"xian"}),a("div",{staticClass:"item-wrap"},[a("div",{staticClass:"item"},[a("div",{staticClass:"num"},[t._v(t._s(t.goodsTotal))]),a("div",{staticClass:"collect"},[t._v("商品关注")])])])])]),a("div",{staticClass:"member-bottom"},[a("div",{staticClass:"my-order"},[a("div",{staticClass:"order-title"},[t._v("我的订单")]),a("div",{staticClass:"xian"}),a("div",{staticClass:"order-item"},[a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitpay"}},[a("i",{staticClass:"iconfont icondaifukuan"}),t.orderNum.waitPay?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitPay))]):t._e(),a("div",{staticClass:"name"},[t._v("待付款")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitsend"}},[a("i",{staticClass:"iconfont icondaifahuo"}),t.orderNum.readyDelivery?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.readyDelivery))]):t._e(),a("div",{staticClass:"name"},[t._v("待发货")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitconfirm"}},[a("i",{staticClass:"iconfont icontubiaolunkuo-"}),t.orderNum.waitDelivery?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitDelivery))]):t._e(),a("div",{staticClass:"name"},[t._v("待收货")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitrate"}},[a("i",{staticClass:"iconfont icondaipingjia"}),t.orderNum.waitEvaluate?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitEvaluate))]):t._e(),a("div",{staticClass:"name"},[t._v("待评价")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/activist"}},[a("i",{staticClass:"iconfont iconshouhou"}),t.orderNum.refunding?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.refunding))]):t._e(),a("div",{staticClass:"name"},[t._v("退款/售后")])])],1),t.orderList.length?a("div",t._l(t.orderList,(function(e,i){return a("div",{key:i,staticClass:"order-goods-wrap"},t._l(e.order_goods,(function(s,r){return a("div",{key:r,staticClass:"order-goods"},[a("div",{staticClass:"goods-item"},[a("div",{staticClass:"goods-img",on:{click:function(e){return t.$router.pushToTab({path:"/sku-"+s.sku_id})}}},[a("img",{attrs:{src:t.$img(s.sku_image,{size:"mid"})},on:{error:function(e){return t.imageErrorOrder(i,r)}}})]),a("div",{staticClass:"info-wrap"},[a("div",{staticClass:"goods-name",on:{click:function(e){return t.$router.pushToTab({path:"/sku-"+s.sku_id})}}},[t._v(t._s(s.sku_name))]),a("div",{staticClass:"price"},[t._v("¥"+t._s(s.price))])]),a("div",{staticClass:"payment"},[t._v(t._s(e.order_status_name))]),a("div",{staticClass:"goods-detail",on:{click:function(i){return t.orderDetail(e)}}},[a("p",[t._v("查看详情")])])])])})),0)})),0):a("div",{staticClass:"empty"},[a("img",{attrs:{src:i("fb77"),alt:""}}),a("div",[a("router-link",{attrs:{to:"/"}},[t._v("您买的东西太少了,这里都空空的,快去挑选合适的商品吧!")])],1)])]),a("div",{staticClass:"bottom-right"},[a("div",{staticClass:"my-foot"},[a("div",{staticClass:"title"},[t._v("我的足迹")]),a("div",{staticClass:"xian"}),t._l(t.footList,(function(e,i){return a("div",{key:e.goods_id,staticClass:"foot-content"},[a("div",{staticClass:"foot-item",on:{click:function(i){return t.$router.pushToTab({path:"/sku-"+e.sku_id})}}},[a("div",{staticClass:"foot-img"},[a("img",{attrs:{src:t.$img(e.sku_image,{size:"mid"})},on:{error:function(e){return t.imageErrorFoot(i)}}})]),a("div",{staticClass:"foot-info"},[a("div",{staticClass:"foot-name"},[t._v(t._s(e.goods_name))]),a("div",{staticClass:"foot-price"},[t._v("¥"+t._s(e.discount_price))])])])])}))],2)])])])])},s=[],r=(i("c740"),i("5530")),o=i("5315"),n=i("df7cd"),d=i("dea0"),c=i("2f62"),u={name:"member",components:{},data:function(){return{couponNum:0,orderNum:{waitPay:0,readyDelivery:0,waitDelivery:0,refunding:0},orderList:[],orderStatus:"all",footInfo:{page:1,page_size:6},total:0,footList:[],currentPage:1,loading:!0,goodsTotal:0,state:"",growth:"",levelList:[],member_level:{},progress:0,yes:!0}},created:function(){this.getCouponNum(),this.getOrderNum(),this.getOrderList(),this.getFootprint(),this.getGoodsCollect(),this.$forceUpdate()},computed:Object(r["a"])({},Object(c["b"])(["defaultHeadImage","defaultGoodsImage","member"])),watch:{member:{handler:function(){console.log(this.member),this.member&&this.getLevelList()},immediate:!0,deep:!0}},mounted:function(){var t=this;setTimeout((function(){t.yes=!1}),300)},methods:{getLevelList:function(){var t=this;Object(o["c"])().then((function(e){if(e.data&&0==e.code){t.levelList=e.data;var i=t.levelList.findIndex((function(e){return e.level_id==t.member.member_level})),a=t.levelList.length;a>i+1?t.member.growth>t.levelList[i+1].growth?t.progress=100:t.progress=t.member.growth/t.levelList[i+1].growth*100:t.progress=100}else t.$message.error(err.message)})).catch((function(t){console.log(t.message)}))},getCouponNum:function(){var t=this;Object(o["a"])().then((function(e){t.couponNum=e.data})).catch((function(t){console.log(t.message)}))},getOrderNum:function(){var t=this;Object(o["e"])({order_status:"waitpay,waitsend,waitconfirm,waitrate,refunding"}).then((function(e){console.log(e,"获取订单数量"),0==e.code&&(t.orderNum.waitPay=e.data.waitpay,t.orderNum.readyDelivery=e.data.waitsend,t.orderNum.waitDelivery=e.data.waitconfirm,t.orderNum.waitEvaluate=e.data.waitrate,t.orderNum.refunding=e.data.refunding)})).catch((function(t){console.log(t.message)}))},getOrderList:function(){var t=this;Object(d["c"])({order_status:this.orderStatus,page:1,page_size:3}).then((function(e){0==e.code&&e.data&&(t.orderList=e.data.list),t.loading=!1})).catch((function(e){t.loading=!1,t.$message.error(e.message)}))},getFootprint:function(){var t=this;Object(o["b"])(this.footInfo).then((function(e){0==e.code&&e.data&&(t.footList=e.data.list,t.total=e.data.count)})).catch((function(t){console.log(t.message)}))},orderDetail:function(t){switch(parseInt(t.order_type)){case 2:this.$router.push({path:"/member/order_detail_pickup",query:{order_id:t.order_id}});break;case 3:this.$router.push({path:"/member/order_detail_local_delivery",query:{order_id:t.order_id}});break;case 4:this.$router.push({path:"/member/order_detail_virtual",query:{order_id:t.order_id}});break;default:this.$router.push({path:"/member/order_detail",query:{order_id:t.order_id}});break}},imageErrorOrder:function(t,e){this.orderList[t].order_goods[e].sku_image=this.defaultGoodsImage},imageErrorFoot:function(t){this.footList[t].sku_image=this.defaultGoodsImage},getGoodsCollect:function(){var t=this;Object(n["b"])().then((function(e){t.goodsTotal=e.data.count})).catch((function(e){t.loading=!1,console.log(e.message)}))}}},m=u,l=(i("e72b"),i("2877")),g=Object(l["a"])(m,a,s,!1,null,"2102d56e",null);e["default"]=g.exports},fb77:function(t,e,i){t.exports=i.p+"assets/img/member-empty.47c6a4f9.png"}}]); +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1969ff2c"],{"0d11":function(t,e){t.exports="data:image/png;base64,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"},"2b7e":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAFdElEQVRoQ92aa2xUVRDHf7OUd+0uCCgg2IC2CBJUqClgFLAa5QvEhgiVbou8qhj1C69WISjigxhQfAAhPHYBkQZ5RCAgiNGoMRCVqARQkIeBKAV2SaW1tHvMvbct3XbLvfewbdOeZD/tzH/mf+7MnDkPIU5DTerci0hkJIohoFKBZKAL0BEQoBgoAk6BHEM4hMdzQNZcOhsPFwwD2kNld+qNVOQgnvEo1V8LSOQIKrKJck9ANoZOa2FUzpRrXTXRN4hWqgBFJuBxDRBbIYKwhQp5Q9aHDrvFdPVFVHZiN8TzDohfdxIcOKhABVCRWRIs/seBvCnimIjK9o5DWAn4nILfpFwIxTQJhgud4NgSUeNoQ3vvUuA5J4BxlxGWczX8khRSdiPsGxJR47om0r5sC/B43B10B7iXkjaZUnjBqHwxR71E1LQeHSj9dx8w1J3NBpP+nnYdM2TluauxLMQkUhlOu4FRDeaWHvB+SsKjY4VZbCJ+70dNlhN2BIXlsi5cJ1/rEFF+79PAJju8Jv1fqQkSvBLlYxQR9WyXHpRf+60RS6zufIRIaD1AVhedqwKIJuL3bgCydNEbWW+jBMLP1CGiJnofwMMhN4tkIzte25wiwhBZH/4xamVX/qRtIGOa2DmX5tV2CVwZW01EZfnuJEGdjGMD6NIhbfEIirskGP7TzBGV7S1AWOgart9weCwP2t8CKuJaPUpBKfhlP+wxKr+bIa9LIDTPIuL3HgHucaPObX3glT2Q1NWVmq1wjuue9LgEwqli7uwqKs7YGqgtkDoM8ne5VrNVcE8EEugryu/LAbXW1oAbIkaYlP8HrdvVhS0vA08r6xdr6BBRTDGILAP1QlyJXD4PBcMgdwk8aBYVaxSdgfkjIGsRDB8fPyLIB6L83j1abbqR6HN3xnbmWimseRm++xTyVkF6Jvx9EhaNhrYdYc4O6NwzfkSELwwifwB9XX+R5EGQvxvadqhfded7sHk+5K2ETfOgRyrM3n5jUzqhBScMImEgyTURQ2FgBkxaCrfeEa3+w2ewYzF0TYafjN1A5egzGFq3hZSh8FR+dJ4YOfX5Etj6lo4rFw0iSkezWqd7Crz2NbSpkdgHt0PhAiuMjBA6vBf6PwxGohdfgrQxMHY2SOUBjFEc1s+GfcaRgNYou3ki7RKhYDf0Hhjbg4t/wcz7oWAX9E2LLVNWCu9mwtFvtVgAJhH90DLM9uwHC76KLrXnj8PyqeBJsL7C2V+h1wBLxpj9hybAqMkgNZrvrW/Ctrd1iVzST3bDqYyp8MQM8N0e7cC5Y7A0CzweKL8GRachqRt08Bp9BDw6GTKmRxMxEL7ZAKtm6JAxk12v/KakWyt7VZzXZ77oLMxJgykfWmXYbuhULav8ai6I946EmVvt3IILp2BuulXd6lsEa6LoELEWRM0WZcAImLXNnkjJFchPh+dXw93p9vI6RMwWRbdpdPpFDNdLi8Gobk6GDhGjaTSwtdr4/o/Yr9JOHK8t457I7xIIp+hvrDp1t9YPY/WO1zA2Z7md3aEpWSjB0KsWkVxfMhF1otlvda3wagGHDyaRHO9gFAeb/XFQZdI3/wM6k0hLOTI1yWQnjUfkE3elo5Gl7Q6xq9xROd6PUeQ1sntOza2QQLiOb83toudLSsJPOr7oMUOsJVy9VYdYS7gMvU7GvJ5+H5juNIjjLLeCkvCLN3U9XdOhJnkwIEyXdeHNTibG9sFANJnEbuBZjEh2A3YACqWCEJnZIE84ogjl+u5DqfwGeVQjskjWhn528hVqyrj6IrXBq585IRNcX0tcBzsKamOTPHOKNVsWKTUSIQ1UCqr64VnV1tB6eCbmw7PjZoOq5IAEL7u/0ojhwP+jRN1bZiTgvgAAAABJRU5ErkJggg=="},"4fc8":function(t,e){t.exports="data:image/png;base64,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"},c0e8:function(t,e,i){},c740:function(t,e,i){"use strict";var a=i("23e7"),s=i("b727").findIndex,r=i("44d2"),o=i("ae40"),n="findIndex",d=!0,c=o(n);n in[]&&Array(1)[n]((function(){d=!1})),a({target:"Array",proto:!0,forced:d||!c},{findIndex:function(t){return s(this,t,arguments.length>1?arguments[1]:void 0)}}),r(n)},df7cd:function(t,e,i){"use strict";i.d(e,"b",(function(){return s})),i.d(e,"a",(function(){return r}));var a=i("751a");function s(t){return Object(a["a"])({url:"/api/goodscollect/page",data:t,forceLogin:!0})}function r(t){return Object(a["a"])({url:"/api/goodscollect/delete",data:t,forceLogin:!0})}},e72b:function(t,e,i){"use strict";var a=i("c0e8"),s=i.n(a);s.a},f2f4:function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"box"},[a("div",{directives:[{name:"show",rawName:"v-show",value:t.yes,expression:"yes"}],staticClass:"null-page"}),a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"member-index"},[a("div",{staticClass:"member-top"},[a("div",{staticClass:"info-wrap"},[a("div",{staticClass:"info-top"},[a("div",{staticClass:"avtar"},[a("router-link",{attrs:{to:"/member/info"}},[t.member.headimg?a("img",{attrs:{src:t.$img(t.member.headimg)},on:{error:function(e){t.member.headimg=t.defaultHeadImage}}}):a("img",{attrs:{src:t.$img(t.defaultHeadImage)}})])],1),a("div",{staticClass:"member-wrap"},[t.member?[t.member.nickname?a("div",{staticClass:"name member-name"},[a("router-link",{attrs:{to:"/member/info"}},[t._v(t._s(t.member.nickname))])],1):t._e(),t.member.member_level_name?a("div",{staticClass:"level"},[t._v(t._s(t.member.member_level_name))]):t._e(),a("div",{staticClass:"growth"},[t._v(" 成长值: "),a("el-progress",{attrs:{"text-inside":!0,"stroke-width":10,percentage:t.progress,"show-text":!1}}),a("div")],1)]:a("div",{staticClass:"no-login name"},[t._v("未登录")])],2)]),a("div",{staticClass:"account"},[a("div",{staticClass:"content"},[a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/my_coupon"}},[a("img",{attrs:{src:i("2b7e"),alt:""}}),a("div",{staticClass:"name"},[t._v("优惠券")]),t.member.member_id&&t.couponNum?a("div",{staticClass:"num"},[t._v(t._s(t.couponNum))]):a("div",{staticClass:"num"},[t._v("0")])])],1),a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/my_point"}},[a("img",{attrs:{src:i("4fc8"),alt:""}}),a("div",{staticClass:"name"},[t._v("积分")]),t.member.point?a("div",{staticClass:"num"},[t._v(t._s(t.member.point))]):a("div",{staticClass:"num"},[t._v("0")])])],1),a("div",{staticClass:"item"},[a("router-link",{staticClass:"item-content",attrs:{to:"/member/account"}},[a("img",{attrs:{src:i("0d11"),alt:""}}),a("div",{staticClass:"name"},[t._v("消费券")]),t.member.balance||t.member.balance_money?a("div",{staticClass:"num"},[t._v(" "+t._s((parseFloat(t.member.balance)+parseFloat(t.member.balance_money)).toFixed(2))+" ")]):a("div",{staticClass:"num"},[t._v("0")])])],1)])])]),a("div",{staticClass:"collection"},[a("div",{staticClass:"title"},[t._v("我的关注")]),a("div",{staticClass:"xian"}),a("div",{staticClass:"item-wrap"},[a("div",{staticClass:"item"},[a("div",{staticClass:"num"},[t._v(t._s(t.goodsTotal))]),a("div",{staticClass:"collect"},[t._v("商品关注")])])])])]),a("div",{staticClass:"member-bottom"},[a("div",{staticClass:"my-order"},[a("div",{staticClass:"order-title"},[t._v("我的订单")]),a("div",{staticClass:"xian"}),a("div",{staticClass:"order-item"},[a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitpay"}},[a("i",{staticClass:"iconfont icondaifukuan"}),t.orderNum.waitPay?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitPay))]):t._e(),a("div",{staticClass:"name"},[t._v("待付款")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitsend"}},[a("i",{staticClass:"iconfont icondaifahuo"}),t.orderNum.readyDelivery?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.readyDelivery))]):t._e(),a("div",{staticClass:"name"},[t._v("待发货")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitconfirm"}},[a("i",{staticClass:"iconfont icontubiaolunkuo-"}),t.orderNum.waitDelivery?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitDelivery))]):t._e(),a("div",{staticClass:"name"},[t._v("待收货")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/order_list?status=waitrate"}},[a("i",{staticClass:"iconfont icondaipingjia"}),t.orderNum.waitEvaluate?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.waitEvaluate))]):t._e(),a("div",{staticClass:"name"},[t._v("待评价")])]),a("router-link",{staticClass:"item",attrs:{to:"/member/activist"}},[a("i",{staticClass:"iconfont iconshouhou"}),t.orderNum.refunding?a("div",{staticClass:"order-num"},[t._v(t._s(t.orderNum.refunding))]):t._e(),a("div",{staticClass:"name"},[t._v("退款/售后")])])],1),t.orderList.length?a("div",t._l(t.orderList,(function(e,i){return a("div",{key:i,staticClass:"order-goods-wrap"},t._l(e.order_goods,(function(s,r){return a("div",{key:r,staticClass:"order-goods"},[a("div",{staticClass:"goods-item"},[a("div",{staticClass:"goods-img",on:{click:function(e){return t.$router.pushToTab({path:"/sku-"+s.sku_id})}}},[a("img",{attrs:{src:t.$img(s.sku_image,{size:"mid"})},on:{error:function(e){return t.imageErrorOrder(i,r)}}})]),a("div",{staticClass:"info-wrap"},[a("div",{staticClass:"goods-name",on:{click:function(e){return t.$router.pushToTab({path:"/sku-"+s.sku_id})}}},[t._v(t._s(s.sku_name))]),a("div",{staticClass:"price"},[t._v("¥"+t._s(s.price))])]),a("div",{staticClass:"payment"},[t._v(t._s(e.order_status_name))]),a("div",{staticClass:"goods-detail",on:{click:function(i){return t.orderDetail(e)}}},[a("p",[t._v("查看详情")])])])])})),0)})),0):a("div",{staticClass:"empty"},[a("img",{attrs:{src:i("fb77"),alt:""}}),a("div",[a("router-link",{attrs:{to:"/"}},[t._v("您买的东西太少了,这里都空空的,快去挑选合适的商品吧!")])],1)])]),a("div",{staticClass:"bottom-right"},[a("div",{staticClass:"my-foot"},[a("div",{staticClass:"title"},[t._v("我的足迹")]),a("div",{staticClass:"xian"}),t._l(t.footList,(function(e,i){return a("div",{key:e.goods_id,staticClass:"foot-content"},[a("div",{staticClass:"foot-item",on:{click:function(i){return t.$router.pushToTab({path:"/sku-"+e.sku_id})}}},[a("div",{staticClass:"foot-img"},[a("img",{attrs:{src:t.$img(e.sku_image,{size:"mid"})},on:{error:function(e){return t.imageErrorFoot(i)}}})]),a("div",{staticClass:"foot-info"},[a("div",{staticClass:"foot-name"},[t._v(t._s(e.goods_name))]),a("div",{staticClass:"foot-price"},[t._v("¥"+t._s(e.discount_price))])])])])}))],2)])])])])},s=[],r=(i("c740"),i("5530")),o=i("5315"),n=i("df7cd"),d=i("dea0"),c=i("2f62"),u={name:"member",components:{},data:function(){return{couponNum:0,orderNum:{waitPay:0,readyDelivery:0,waitDelivery:0,refunding:0},orderList:[],orderStatus:"all",footInfo:{page:1,page_size:6},total:0,footList:[],currentPage:1,loading:!0,goodsTotal:0,state:"",growth:"",levelList:[],member_level:{},progress:0,yes:!0}},created:function(){this.getCouponNum(),this.getOrderNum(),this.getOrderList(),this.getFootprint(),this.getGoodsCollect(),this.$forceUpdate()},computed:Object(r["a"])({},Object(c["b"])(["defaultHeadImage","defaultGoodsImage","member"])),watch:{member:{handler:function(){console.log(this.member),this.member&&this.getLevelList()},immediate:!0,deep:!0}},mounted:function(){var t=this;setTimeout((function(){t.yes=!1}),300)},methods:{getLevelList:function(){var t=this;Object(o["c"])().then((function(e){if(e.data&&0==e.code){t.levelList=e.data;var i=t.levelList.findIndex((function(e){return e.level_id==t.member.member_level})),a=t.levelList.length;a>i+1?t.member.growth>t.levelList[i+1].growth?t.progress=100:t.progress=t.member.growth/t.levelList[i+1].growth*100:t.progress=100}else t.$message.error(err.message)})).catch((function(t){console.log(t.message)}))},getCouponNum:function(){var t=this;Object(o["a"])().then((function(e){t.couponNum=e.data})).catch((function(t){console.log(t.message)}))},getOrderNum:function(){var t=this;Object(o["e"])({order_status:"waitpay,waitsend,waitconfirm,waitrate,refunding"}).then((function(e){console.log(e,"获取订单数量"),0==e.code&&(t.orderNum.waitPay=e.data.waitpay,t.orderNum.readyDelivery=e.data.waitsend,t.orderNum.waitDelivery=e.data.waitconfirm,t.orderNum.waitEvaluate=e.data.waitrate,t.orderNum.refunding=e.data.refunding)})).catch((function(t){console.log(t.message)}))},getOrderList:function(){var t=this;Object(d["c"])({order_status:this.orderStatus,page:1,page_size:3}).then((function(e){0==e.code&&e.data&&(t.orderList=e.data.list),t.loading=!1})).catch((function(e){t.loading=!1,t.$message.error(e.message)}))},getFootprint:function(){var t=this;Object(o["b"])(this.footInfo).then((function(e){0==e.code&&e.data&&(t.footList=e.data.list,t.total=e.data.count)})).catch((function(t){console.log(t.message)}))},orderDetail:function(t){switch(parseInt(t.order_type)){case 2:this.$router.push({path:"/member/order_detail_pickup",query:{order_id:t.order_id}});break;case 3:this.$router.push({path:"/member/order_detail_local_delivery",query:{order_id:t.order_id}});break;case 4:this.$router.push({path:"/member/order_detail_virtual",query:{order_id:t.order_id}});break;default:this.$router.push({path:"/member/order_detail",query:{order_id:t.order_id}});break}},imageErrorOrder:function(t,e){this.orderList[t].order_goods[e].sku_image=this.defaultGoodsImage},imageErrorFoot:function(t){this.footList[t].sku_image=this.defaultGoodsImage},getGoodsCollect:function(){var t=this;Object(n["b"])().then((function(e){t.goodsTotal=e.data.count})).catch((function(e){t.loading=!1,console.log(e.message)}))}}},m=u,l=(i("e72b"),i("2877")),g=Object(l["a"])(m,a,s,!1,null,"2102d56e",null);e["default"]=g.exports},fb77:function(t,e,i){t.exports=i.p+"assets/img/member-empty.47c6a4f9.png"}}]); //# sourceMappingURL=chunk-1969ff2c.52ea0a56.js.map \ No newline at end of file diff --git a/addon/pc/source/cs_separate/assets/js/chunk-1969ff2c.52ea0a56.js.map b/addon/pc/source/cs_separate/assets/js/chunk-1969ff2c.52ea0a56.js.map index 006e3ae..46c6fc2 100644 --- a/addon/pc/source/cs_separate/assets/js/chunk-1969ff2c.52ea0a56.js.map +++ b/addon/pc/source/cs_separate/assets/js/chunk-1969ff2c.52ea0a56.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./src/assets/images/balance.png","webpack:///./src/assets/images/coupon.png","webpack:///./src/assets/images/point.png","webpack:///./node_modules/core-js/modules/es.array.find-index.js","webpack:///./src/api/member/collection.js","webpack:///./src/views/member/index.vue?60ec","webpack:///./src/views/member/index.vue?66df","webpack:///src/views/member/index.vue","webpack:///./src/views/member/index.vue?c57a","webpack:///./src/views/member/index.vue","webpack:///./src/assets/images/member-empty.png"],"names":["module","exports","$","$findIndex","findIndex","addToUnscopables","arrayMethodUsesToLength","FIND_INDEX","SKIPS_HOLES","USES_TO_LENGTH","Array","target","proto","forced","callbackfn","this","arguments","length","undefined","goodsCollect","params","http","url","data","forceLogin","deleteGoods","render","_vm","_h","$createElement","_c","_self","staticClass","directives","name","rawName","value","expression","attrs","member","$img","headimg","on","$event","defaultHeadImage","_v","_s","nickname","_e","member_level_name","progress","member_id","couponNum","point","balance","balance_money","parseFloat","toFixed","goodsTotal","orderNum","waitPay","readyDelivery","waitDelivery","waitEvaluate","refunding","orderList","_l","orderItem","orderIndex","key","goodsItem","goodsIndex","$router","pushToTab","path","sku_id","sku_image","size","imageErrorOrder","sku_name","price","order_status_name","orderDetail","item","index","goods_id","imageErrorFoot","goods_name","discount_price","staticRenderFns","component"],"mappings":"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","file":"assets/js/chunk-1969ff2c.52ea0a56.js","sourcesContent":["module.exports = \"data:image/png;base64,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\"","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAFdElEQVRoQ92aa2xUVRDHf7OUd+0uCCgg2IC2CBJUqClgFLAa5QvEhgiVbou8qhj1C69WISjigxhQfAAhPHYBkQZ5RCAgiNGoMRCVqARQkIeBKAV2SaW1tHvMvbct3XbLvfewbdOeZD/tzH/mf+7MnDkPIU5DTerci0hkJIohoFKBZKAL0BEQoBgoAk6BHEM4hMdzQNZcOhsPFwwD2kNld+qNVOQgnvEo1V8LSOQIKrKJck9ANoZOa2FUzpRrXTXRN4hWqgBFJuBxDRBbIYKwhQp5Q9aHDrvFdPVFVHZiN8TzDohfdxIcOKhABVCRWRIs/seBvCnimIjK9o5DWAn4nILfpFwIxTQJhgud4NgSUeNoQ3vvUuA5J4BxlxGWczX8khRSdiPsGxJR47om0r5sC/B43B10B7iXkjaZUnjBqHwxR71E1LQeHSj9dx8w1J3NBpP+nnYdM2TluauxLMQkUhlOu4FRDeaWHvB+SsKjY4VZbCJ+70dNlhN2BIXlsi5cJ1/rEFF+79PAJju8Jv1fqQkSvBLlYxQR9WyXHpRf+60RS6zufIRIaD1AVhedqwKIJuL3bgCydNEbWW+jBMLP1CGiJnofwMMhN4tkIzte25wiwhBZH/4xamVX/qRtIGOa2DmX5tV2CVwZW01EZfnuJEGdjGMD6NIhbfEIirskGP7TzBGV7S1AWOgart9weCwP2t8CKuJaPUpBKfhlP+wxKr+bIa9LIDTPIuL3HgHucaPObX3glT2Q1NWVmq1wjuue9LgEwqli7uwqKs7YGqgtkDoM8ne5VrNVcE8EEugryu/LAbXW1oAbIkaYlP8HrdvVhS0vA08r6xdr6BBRTDGILAP1QlyJXD4PBcMgdwk8aBYVaxSdgfkjIGsRDB8fPyLIB6L83j1abbqR6HN3xnbmWimseRm++xTyVkF6Jvx9EhaNhrYdYc4O6NwzfkSELwwifwB9XX+R5EGQvxvadqhfded7sHk+5K2ETfOgRyrM3n5jUzqhBScMImEgyTURQ2FgBkxaCrfeEa3+w2ewYzF0TYafjN1A5egzGFq3hZSh8FR+dJ4YOfX5Etj6lo4rFw0iSkezWqd7Crz2NbSpkdgHt0PhAiuMjBA6vBf6PwxGohdfgrQxMHY2SOUBjFEc1s+GfcaRgNYou3ki7RKhYDf0Hhjbg4t/wcz7oWAX9E2LLVNWCu9mwtFvtVgAJhH90DLM9uwHC76KLrXnj8PyqeBJsL7C2V+h1wBLxpj9hybAqMkgNZrvrW/Ctrd1iVzST3bDqYyp8MQM8N0e7cC5Y7A0CzweKL8GRachqRt08Bp9BDw6GTKmRxMxEL7ZAKtm6JAxk12v/KakWyt7VZzXZ77oLMxJgykfWmXYbuhULav8ai6I946EmVvt3IILp2BuulXd6lsEa6LoELEWRM0WZcAImLXNnkjJFchPh+dXw93p9vI6RMwWRbdpdPpFDNdLi8Gobk6GDhGjaTSwtdr4/o/Yr9JOHK8t457I7xIIp+hvrDp1t9YPY/WO1zA2Z7md3aEpWSjB0KsWkVxfMhF1otlvda3wagGHDyaRHO9gFAeb/XFQZdI3/wM6k0hLOTI1yWQnjUfkE3elo5Gl7Q6xq9xROd6PUeQ1sntOza2QQLiOb83toudLSsJPOr7oMUOsJVy9VYdYS7gMvU7GvJ5+H5juNIjjLLeCkvCLN3U9XdOhJnkwIEyXdeHNTibG9sFANJnEbuBZjEh2A3YACqWCEJnZIE84ogjl+u5DqfwGeVQjskjWhn528hVqyrj6IrXBq585IRNcX0tcBzsKamOTPHOKNVsWKTUSIQ1UCqr64VnV1tB6eCbmw7PjZoOq5IAEL7u/0ojhwP+jRN1bZiTgvgAAAABJRU5ErkJggg==\"","module.exports = \"data:image/png;base64,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\"","'use strict';\nvar $ = require('../internals/export');\nvar $findIndex = require('../internals/array-iteration').findIndex;\nvar addToUnscopables = require('../internals/add-to-unscopables');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar FIND_INDEX = 'findIndex';\nvar SKIPS_HOLES = true;\n\nvar USES_TO_LENGTH = arrayMethodUsesToLength(FIND_INDEX);\n\n// Shouldn't skip holes\nif (FIND_INDEX in []) Array(1)[FIND_INDEX](function () { SKIPS_HOLES = false; });\n\n// `Array.prototype.findIndex` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.findindex\n$({ target: 'Array', proto: true, forced: SKIPS_HOLES || !USES_TO_LENGTH }, {\n findIndex: function findIndex(callbackfn /* , that = undefined */) {\n return $findIndex(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n\n// https://tc39.github.io/ecma262/#sec-array.prototype-@@unscopables\naddToUnscopables(FIND_INDEX);\n","import http from \"../../utils/http\"\r\n/**\r\n * 我的商品收藏\r\n */\r\nexport function goodsCollect(params) {\r\n return http({\r\n url: \"/api/goodscollect/page\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}\r\n/**\r\n * 取消商品收藏\r\n */\r\nexport function deleteGoods(params) {\r\n return http({\r\n url: \"/api/goodscollect/delete\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}\r\n/**\r\n * 取消店铺收藏\r\n */\r\nexport function deleteShop(params) {\r\n return http({\r\n url: \"/api/shopmember/delete\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/sass-resources-loader/lib/loader.js??ref--8-oneOf-1-4!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=2102d56e&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/sass-resources-loader/lib/loader.js??ref--8-oneOf-1-4!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=2102d56e&lang=scss&scoped=true&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"box\"},[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.yes),expression:\"yes\"}],staticClass:\"null-page\"}),_c('div',{directives:[{name:\"loading\",rawName:\"v-loading\",value:(_vm.loading),expression:\"loading\"}],staticClass:\"member-index\"},[_c('div',{staticClass:\"member-top\"},[_c('div',{staticClass:\"info-wrap\"},[_c('div',{staticClass:\"info-top\"},[_c('div',{staticClass:\"avtar\"},[_c('router-link',{attrs:{\"to\":\"/member/info\"}},[(_vm.member.headimg)?_c('img',{attrs:{\"src\":_vm.$img(_vm.member.headimg)},on:{\"error\":function($event){_vm.member.headimg = _vm.defaultHeadImage}}}):_c('img',{attrs:{\"src\":_vm.$img(_vm.defaultHeadImage)}})])],1),_c('div',{staticClass:\"member-wrap\"},[(_vm.member)?[(_vm.member.nickname)?_c('div',{staticClass:\"name member-name\"},[_c('router-link',{attrs:{\"to\":\"/member/info\"}},[_vm._v(_vm._s(_vm.member.nickname))])],1):_vm._e(),(_vm.member.member_level_name)?_c('div',{staticClass:\"level\"},[_vm._v(_vm._s(_vm.member.member_level_name))]):_vm._e(),_c('div',{staticClass:\"growth\"},[_vm._v(\" 成长值: \"),_c('el-progress',{attrs:{\"text-inside\":true,\"stroke-width\":10,\"percentage\":_vm.progress,\"show-text\":false}}),_c('div')],1)]:_c('div',{staticClass:\"no-login name\"},[_vm._v(\"未登录\")])],2)]),_c('div',{staticClass:\"account\"},[_c('div',{staticClass:\"content\"},[_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/my_coupon\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/coupon.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"优惠券\")]),(_vm.member.member_id && _vm.couponNum)?_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.couponNum))]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1),_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/my_point\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/point.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"积分\")]),(_vm.member.point)?_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.member.point))]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1),_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/account\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/balance.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"余额\")]),(_vm.member.balance || _vm.member.balance_money)?_c('div',{staticClass:\"num\"},[_vm._v(\" \"+_vm._s((parseFloat(_vm.member.balance) + parseFloat(_vm.member.balance_money)).toFixed(2))+\" \")]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1)])])]),_c('div',{staticClass:\"collection\"},[_c('div',{staticClass:\"title\"},[_vm._v(\"我的关注\")]),_c('div',{staticClass:\"xian\"}),_c('div',{staticClass:\"item-wrap\"},[_c('div',{staticClass:\"item\"},[_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.goodsTotal))]),_c('div',{staticClass:\"collect\"},[_vm._v(\"商品关注\")])])])])]),_c('div',{staticClass:\"member-bottom\"},[_c('div',{staticClass:\"my-order\"},[_c('div',{staticClass:\"order-title\"},[_vm._v(\"我的订单\")]),_c('div',{staticClass:\"xian\"}),_c('div',{staticClass:\"order-item\"},[_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitpay\"}},[_c('i',{staticClass:\"iconfont icondaifukuan\"}),(_vm.orderNum.waitPay)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitPay))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待付款\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitsend\"}},[_c('i',{staticClass:\"iconfont icondaifahuo\"}),(_vm.orderNum.readyDelivery)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.readyDelivery))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待发货\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitconfirm\"}},[_c('i',{staticClass:\"iconfont icontubiaolunkuo-\"}),(_vm.orderNum.waitDelivery)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitDelivery))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待收货\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitrate\"}},[_c('i',{staticClass:\"iconfont icondaipingjia\"}),(_vm.orderNum.waitEvaluate)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitEvaluate))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待评价\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/activist\"}},[_c('i',{staticClass:\"iconfont iconshouhou\"}),(_vm.orderNum.refunding)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.refunding))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"退款/售后\")])])],1),(_vm.orderList.length)?_c('div',_vm._l((_vm.orderList),function(orderItem,orderIndex){return _c('div',{key:orderIndex,staticClass:\"order-goods-wrap\"},_vm._l((orderItem.order_goods),function(goodsItem,goodsIndex){return _c('div',{key:goodsIndex,staticClass:\"order-goods\"},[_c('div',{staticClass:\"goods-item\"},[_c('div',{staticClass:\"goods-img\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + goodsItem.sku_id })}}},[_c('img',{attrs:{\"src\":_vm.$img(goodsItem.sku_image, { size: 'mid' })},on:{\"error\":function($event){return _vm.imageErrorOrder(orderIndex, goodsIndex)}}})]),_c('div',{staticClass:\"info-wrap\"},[_c('div',{staticClass:\"goods-name\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + goodsItem.sku_id })}}},[_vm._v(_vm._s(goodsItem.sku_name))]),_c('div',{staticClass:\"price\"},[_vm._v(\"¥\"+_vm._s(goodsItem.price))])]),_c('div',{staticClass:\"payment\"},[_vm._v(_vm._s(orderItem.order_status_name))]),_c('div',{staticClass:\"goods-detail\",on:{\"click\":function($event){return _vm.orderDetail(orderItem)}}},[_c('p',[_vm._v(\"查看详情\")])])])])}),0)}),0):_c('div',{staticClass:\"empty\"},[_c('img',{attrs:{\"src\":require(\"@/assets/images/member-empty.png\"),\"alt\":\"\"}}),_c('div',[_c('router-link',{attrs:{\"to\":\"/\"}},[_vm._v(\"您买的东西太少了,这里都空空的,快去挑选合适的商品吧!\")])],1)])]),_c('div',{staticClass:\"bottom-right\"},[_c('div',{staticClass:\"my-foot\"},[_c('div',{staticClass:\"title\"},[_vm._v(\"我的足迹\")]),_c('div',{staticClass:\"xian\"}),_vm._l((_vm.footList),function(item,index){return _c('div',{key:item.goods_id,staticClass:\"foot-content\"},[_c('div',{staticClass:\"foot-item\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + item.sku_id })}}},[_c('div',{staticClass:\"foot-img\"},[_c('img',{attrs:{\"src\":_vm.$img(item.sku_image, { size: 'mid' })},on:{\"error\":function($event){return _vm.imageErrorFoot(index)}}})]),_c('div',{staticClass:\"foot-info\"},[_c('div',{staticClass:\"foot-name\"},[_vm._v(_vm._s(item.goods_name))]),_c('div',{staticClass:\"foot-price\"},[_vm._v(\"¥\"+_vm._s(item.discount_price))])])])])})],2)])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./index.vue?vue&type=template&id=2102d56e&scoped=true&\"\nimport script from \"./index.vue?vue&type=script&lang=js&\"\nexport * from \"./index.vue?vue&type=script&lang=js&\"\nimport style0 from \"./index.vue?vue&type=style&index=0&id=2102d56e&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"2102d56e\",\n null\n \n)\n\nexport default component.exports","module.exports = __webpack_public_path__ + \"assets/img/member-empty.47c6a4f9.png\";"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./src/assets/images/balance.png","webpack:///./src/assets/images/coupon.png","webpack:///./src/assets/images/point.png","webpack:///./node_modules/core-js/modules/es.array.find-index.js","webpack:///./src/api/member/collection.js","webpack:///./src/views/member/index.vue?60ec","webpack:///./src/views/member/index.vue?66df","webpack:///src/views/member/index.vue","webpack:///./src/views/member/index.vue?c57a","webpack:///./src/views/member/index.vue","webpack:///./src/assets/images/member-empty.png"],"names":["module","exports","$","$findIndex","findIndex","addToUnscopables","arrayMethodUsesToLength","FIND_INDEX","SKIPS_HOLES","USES_TO_LENGTH","Array","target","proto","forced","callbackfn","this","arguments","length","undefined","goodsCollect","params","http","url","data","forceLogin","deleteGoods","render","_vm","_h","$createElement","_c","_self","staticClass","directives","name","rawName","value","expression","attrs","member","$img","headimg","on","$event","defaultHeadImage","_v","_s","nickname","_e","member_level_name","progress","member_id","couponNum","point","balance","balance_money","parseFloat","toFixed","goodsTotal","orderNum","waitPay","readyDelivery","waitDelivery","waitEvaluate","refunding","orderList","_l","orderItem","orderIndex","key","goodsItem","goodsIndex","$router","pushToTab","path","sku_id","sku_image","size","imageErrorOrder","sku_name","price","order_status_name","orderDetail","item","index","goods_id","imageErrorFoot","goods_name","discount_price","staticRenderFns","component"],"mappings":"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","file":"assets/js/chunk-1969ff2c.52ea0a56.js","sourcesContent":["module.exports = \"data:image/png;base64,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\"","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAFdElEQVRoQ92aa2xUVRDHf7OUd+0uCCgg2IC2CBJUqClgFLAa5QvEhgiVbou8qhj1C69WISjigxhQfAAhPHYBkQZ5RCAgiNGoMRCVqARQkIeBKAV2SaW1tHvMvbct3XbLvfewbdOeZD/tzH/mf+7MnDkPIU5DTerci0hkJIohoFKBZKAL0BEQoBgoAk6BHEM4hMdzQNZcOhsPFwwD2kNld+qNVOQgnvEo1V8LSOQIKrKJck9ANoZOa2FUzpRrXTXRN4hWqgBFJuBxDRBbIYKwhQp5Q9aHDrvFdPVFVHZiN8TzDohfdxIcOKhABVCRWRIs/seBvCnimIjK9o5DWAn4nILfpFwIxTQJhgud4NgSUeNoQ3vvUuA5J4BxlxGWczX8khRSdiPsGxJR47om0r5sC/B43B10B7iXkjaZUnjBqHwxR71E1LQeHSj9dx8w1J3NBpP+nnYdM2TluauxLMQkUhlOu4FRDeaWHvB+SsKjY4VZbCJ+70dNlhN2BIXlsi5cJ1/rEFF+79PAJju8Jv1fqQkSvBLlYxQR9WyXHpRf+60RS6zufIRIaD1AVhedqwKIJuL3bgCydNEbWW+jBMLP1CGiJnofwMMhN4tkIzte25wiwhBZH/4xamVX/qRtIGOa2DmX5tV2CVwZW01EZfnuJEGdjGMD6NIhbfEIirskGP7TzBGV7S1AWOgart9weCwP2t8CKuJaPUpBKfhlP+wxKr+bIa9LIDTPIuL3HgHucaPObX3glT2Q1NWVmq1wjuue9LgEwqli7uwqKs7YGqgtkDoM8ne5VrNVcE8EEugryu/LAbXW1oAbIkaYlP8HrdvVhS0vA08r6xdr6BBRTDGILAP1QlyJXD4PBcMgdwk8aBYVaxSdgfkjIGsRDB8fPyLIB6L83j1abbqR6HN3xnbmWimseRm++xTyVkF6Jvx9EhaNhrYdYc4O6NwzfkSELwwifwB9XX+R5EGQvxvadqhfded7sHk+5K2ETfOgRyrM3n5jUzqhBScMImEgyTURQ2FgBkxaCrfeEa3+w2ewYzF0TYafjN1A5egzGFq3hZSh8FR+dJ4YOfX5Etj6lo4rFw0iSkezWqd7Crz2NbSpkdgHt0PhAiuMjBA6vBf6PwxGohdfgrQxMHY2SOUBjFEc1s+GfcaRgNYou3ki7RKhYDf0Hhjbg4t/wcz7oWAX9E2LLVNWCu9mwtFvtVgAJhH90DLM9uwHC76KLrXnj8PyqeBJsL7C2V+h1wBLxpj9hybAqMkgNZrvrW/Ctrd1iVzST3bDqYyp8MQM8N0e7cC5Y7A0CzweKL8GRachqRt08Bp9BDw6GTKmRxMxEL7ZAKtm6JAxk12v/KakWyt7VZzXZ77oLMxJgykfWmXYbuhULav8ai6I946EmVvt3IILp2BuulXd6lsEa6LoELEWRM0WZcAImLXNnkjJFchPh+dXw93p9vI6RMwWRbdpdPpFDNdLi8Gobk6GDhGjaTSwtdr4/o/Yr9JOHK8t457I7xIIp+hvrDp1t9YPY/WO1zA2Z7md3aEpWSjB0KsWkVxfMhF1otlvda3wagGHDyaRHO9gFAeb/XFQZdI3/wM6k0hLOTI1yWQnjUfkE3elo5Gl7Q6xq9xROd6PUeQ1sntOza2QQLiOb83toudLSsJPOr7oMUOsJVy9VYdYS7gMvU7GvJ5+H5juNIjjLLeCkvCLN3U9XdOhJnkwIEyXdeHNTibG9sFANJnEbuBZjEh2A3YACqWCEJnZIE84ogjl+u5DqfwGeVQjskjWhn528hVqyrj6IrXBq585IRNcX0tcBzsKamOTPHOKNVsWKTUSIQ1UCqr64VnV1tB6eCbmw7PjZoOq5IAEL7u/0ojhwP+jRN1bZiTgvgAAAABJRU5ErkJggg==\"","module.exports = \"data:image/png;base64,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\"","'use strict';\nvar $ = require('../internals/export');\nvar $findIndex = require('../internals/array-iteration').findIndex;\nvar addToUnscopables = require('../internals/add-to-unscopables');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar FIND_INDEX = 'findIndex';\nvar SKIPS_HOLES = true;\n\nvar USES_TO_LENGTH = arrayMethodUsesToLength(FIND_INDEX);\n\n// Shouldn't skip holes\nif (FIND_INDEX in []) Array(1)[FIND_INDEX](function () { SKIPS_HOLES = false; });\n\n// `Array.prototype.findIndex` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.findindex\n$({ target: 'Array', proto: true, forced: SKIPS_HOLES || !USES_TO_LENGTH }, {\n findIndex: function findIndex(callbackfn /* , that = undefined */) {\n return $findIndex(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n\n// https://tc39.github.io/ecma262/#sec-array.prototype-@@unscopables\naddToUnscopables(FIND_INDEX);\n","import http from \"../../utils/http\"\r\n/**\r\n * 我的商品收藏\r\n */\r\nexport function goodsCollect(params) {\r\n return http({\r\n url: \"/api/goodscollect/page\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}\r\n/**\r\n * 取消商品收藏\r\n */\r\nexport function deleteGoods(params) {\r\n return http({\r\n url: \"/api/goodscollect/delete\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}\r\n/**\r\n * 取消店铺收藏\r\n */\r\nexport function deleteShop(params) {\r\n return http({\r\n url: \"/api/shopmember/delete\",\r\n data: params,\r\n forceLogin: true\r\n })\r\n}","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/sass-resources-loader/lib/loader.js??ref--8-oneOf-1-4!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=2102d56e&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/sass-resources-loader/lib/loader.js??ref--8-oneOf-1-4!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=2102d56e&lang=scss&scoped=true&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"box\"},[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.yes),expression:\"yes\"}],staticClass:\"null-page\"}),_c('div',{directives:[{name:\"loading\",rawName:\"v-loading\",value:(_vm.loading),expression:\"loading\"}],staticClass:\"member-index\"},[_c('div',{staticClass:\"member-top\"},[_c('div',{staticClass:\"info-wrap\"},[_c('div',{staticClass:\"info-top\"},[_c('div',{staticClass:\"avtar\"},[_c('router-link',{attrs:{\"to\":\"/member/info\"}},[(_vm.member.headimg)?_c('img',{attrs:{\"src\":_vm.$img(_vm.member.headimg)},on:{\"error\":function($event){_vm.member.headimg = _vm.defaultHeadImage}}}):_c('img',{attrs:{\"src\":_vm.$img(_vm.defaultHeadImage)}})])],1),_c('div',{staticClass:\"member-wrap\"},[(_vm.member)?[(_vm.member.nickname)?_c('div',{staticClass:\"name member-name\"},[_c('router-link',{attrs:{\"to\":\"/member/info\"}},[_vm._v(_vm._s(_vm.member.nickname))])],1):_vm._e(),(_vm.member.member_level_name)?_c('div',{staticClass:\"level\"},[_vm._v(_vm._s(_vm.member.member_level_name))]):_vm._e(),_c('div',{staticClass:\"growth\"},[_vm._v(\" 成长值: \"),_c('el-progress',{attrs:{\"text-inside\":true,\"stroke-width\":10,\"percentage\":_vm.progress,\"show-text\":false}}),_c('div')],1)]:_c('div',{staticClass:\"no-login name\"},[_vm._v(\"未登录\")])],2)]),_c('div',{staticClass:\"account\"},[_c('div',{staticClass:\"content\"},[_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/my_coupon\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/coupon.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"优惠券\")]),(_vm.member.member_id && _vm.couponNum)?_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.couponNum))]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1),_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/my_point\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/point.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"积分\")]),(_vm.member.point)?_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.member.point))]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1),_c('div',{staticClass:\"item\"},[_c('router-link',{staticClass:\"item-content\",attrs:{\"to\":\"/member/account\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/images/balance.png\"),\"alt\":\"\"}}),_c('div',{staticClass:\"name\"},[_vm._v(\"消费券\")]),(_vm.member.balance || _vm.member.balance_money)?_c('div',{staticClass:\"num\"},[_vm._v(\" \"+_vm._s((parseFloat(_vm.member.balance) + parseFloat(_vm.member.balance_money)).toFixed(2))+\" \")]):_c('div',{staticClass:\"num\"},[_vm._v(\"0\")])])],1)])])]),_c('div',{staticClass:\"collection\"},[_c('div',{staticClass:\"title\"},[_vm._v(\"我的关注\")]),_c('div',{staticClass:\"xian\"}),_c('div',{staticClass:\"item-wrap\"},[_c('div',{staticClass:\"item\"},[_c('div',{staticClass:\"num\"},[_vm._v(_vm._s(_vm.goodsTotal))]),_c('div',{staticClass:\"collect\"},[_vm._v(\"商品关注\")])])])])]),_c('div',{staticClass:\"member-bottom\"},[_c('div',{staticClass:\"my-order\"},[_c('div',{staticClass:\"order-title\"},[_vm._v(\"我的订单\")]),_c('div',{staticClass:\"xian\"}),_c('div',{staticClass:\"order-item\"},[_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitpay\"}},[_c('i',{staticClass:\"iconfont icondaifukuan\"}),(_vm.orderNum.waitPay)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitPay))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待付款\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitsend\"}},[_c('i',{staticClass:\"iconfont icondaifahuo\"}),(_vm.orderNum.readyDelivery)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.readyDelivery))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待发货\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitconfirm\"}},[_c('i',{staticClass:\"iconfont icontubiaolunkuo-\"}),(_vm.orderNum.waitDelivery)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitDelivery))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待收货\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/order_list?status=waitrate\"}},[_c('i',{staticClass:\"iconfont icondaipingjia\"}),(_vm.orderNum.waitEvaluate)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.waitEvaluate))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"待评价\")])]),_c('router-link',{staticClass:\"item\",attrs:{\"to\":\"/member/activist\"}},[_c('i',{staticClass:\"iconfont iconshouhou\"}),(_vm.orderNum.refunding)?_c('div',{staticClass:\"order-num\"},[_vm._v(_vm._s(_vm.orderNum.refunding))]):_vm._e(),_c('div',{staticClass:\"name\"},[_vm._v(\"退款/售后\")])])],1),(_vm.orderList.length)?_c('div',_vm._l((_vm.orderList),function(orderItem,orderIndex){return _c('div',{key:orderIndex,staticClass:\"order-goods-wrap\"},_vm._l((orderItem.order_goods),function(goodsItem,goodsIndex){return _c('div',{key:goodsIndex,staticClass:\"order-goods\"},[_c('div',{staticClass:\"goods-item\"},[_c('div',{staticClass:\"goods-img\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + goodsItem.sku_id })}}},[_c('img',{attrs:{\"src\":_vm.$img(goodsItem.sku_image, { size: 'mid' })},on:{\"error\":function($event){return _vm.imageErrorOrder(orderIndex, goodsIndex)}}})]),_c('div',{staticClass:\"info-wrap\"},[_c('div',{staticClass:\"goods-name\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + goodsItem.sku_id })}}},[_vm._v(_vm._s(goodsItem.sku_name))]),_c('div',{staticClass:\"price\"},[_vm._v(\"¥\"+_vm._s(goodsItem.price))])]),_c('div',{staticClass:\"payment\"},[_vm._v(_vm._s(orderItem.order_status_name))]),_c('div',{staticClass:\"goods-detail\",on:{\"click\":function($event){return _vm.orderDetail(orderItem)}}},[_c('p',[_vm._v(\"查看详情\")])])])])}),0)}),0):_c('div',{staticClass:\"empty\"},[_c('img',{attrs:{\"src\":require(\"@/assets/images/member-empty.png\"),\"alt\":\"\"}}),_c('div',[_c('router-link',{attrs:{\"to\":\"/\"}},[_vm._v(\"您买的东西太少了,这里都空空的,快去挑选合适的商品吧!\")])],1)])]),_c('div',{staticClass:\"bottom-right\"},[_c('div',{staticClass:\"my-foot\"},[_c('div',{staticClass:\"title\"},[_vm._v(\"我的足迹\")]),_c('div',{staticClass:\"xian\"}),_vm._l((_vm.footList),function(item,index){return _c('div',{key:item.goods_id,staticClass:\"foot-content\"},[_c('div',{staticClass:\"foot-item\",on:{\"click\":function($event){return _vm.$router.pushToTab({ path: '/sku-' + item.sku_id })}}},[_c('div',{staticClass:\"foot-img\"},[_c('img',{attrs:{\"src\":_vm.$img(item.sku_image, { size: 'mid' })},on:{\"error\":function($event){return _vm.imageErrorFoot(index)}}})]),_c('div',{staticClass:\"foot-info\"},[_c('div',{staticClass:\"foot-name\"},[_vm._v(_vm._s(item.goods_name))]),_c('div',{staticClass:\"foot-price\"},[_vm._v(\"¥\"+_vm._s(item.discount_price))])])])])})],2)])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./index.vue?vue&type=template&id=2102d56e&scoped=true&\"\nimport script from \"./index.vue?vue&type=script&lang=js&\"\nexport * from \"./index.vue?vue&type=script&lang=js&\"\nimport style0 from \"./index.vue?vue&type=style&index=0&id=2102d56e&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"2102d56e\",\n null\n \n)\n\nexport default component.exports","module.exports = __webpack_public_path__ + \"assets/img/member-empty.47c6a4f9.png\";"],"sourceRoot":""} \ No newline at end of file diff --git a/addon/pc/source/os/src/views/auth/register.vue b/addon/pc/source/os/src/views/auth/register.vue index 2377110..5729020 100644 --- a/addon/pc/source/os/src/views/auth/register.vue +++ b/addon/pc/source/os/src/views/auth/register.vue @@ -100,12 +100,12 @@
-
积分奖励
+
兑换券奖励
{{ reward.point }} - 积分 + 兑换券
用于下单时抵现或兑换商品等
diff --git a/addon/pc/source/os/src/views/member/index.vue b/addon/pc/source/os/src/views/member/index.vue index 0838f03..765fa4e 100644 --- a/addon/pc/source/os/src/views/member/index.vue +++ b/addon/pc/source/os/src/views/member/index.vue @@ -49,7 +49,7 @@
-
余额
+
消费券
{{ (parseFloat(member.balance) + parseFloat(member.balance_money)).toFixed(2) }}
diff --git a/addon/pinfan/model/PinfanGroup.php b/addon/pinfan/model/PinfanGroup.php index 4cbf6c3..4a7591a 100644 --- a/addon/pinfan/model/PinfanGroup.php +++ b/addon/pinfan/model/PinfanGroup.php @@ -202,7 +202,7 @@ class PinfanGroup extends BaseModel $member_account_model->addMemberAccount($pintuan_info[ 'site_id' ], $v[ 'member_id' ], 'balance', $pintuan_info[ 'reward_type_num' ], 'pinfan', 0, '活动奖励发放', $v[ 'order_id' ]); $user_model->addUserLog($user_admin_info[ 'uid' ], $user_admin_info[ 'username' ], $pintuan_info[ 'site_id' ], "拼团返利:会员余额调整id:" . $v[ 'member_id' ] . "金额" . $pintuan_info[ 'reward_type_num' ]); } else if ($pintuan_info[ 'reward_type' ] == 2) { - #奖励现金余额 + #奖励现金消费券 $member_account_model->addMemberAccount($pintuan_info[ 'site_id' ], $v[ 'member_id' ], 'balance_money', $pintuan_info[ 'reward_type_num' ], 'pinfan', 0, '活动奖励发放', $v[ 'order_id' ]); $user_model->addUserLog($user_admin_info[ 'uid' ], $user_admin_info[ 'username' ], $pintuan_info[ 'site_id' ], "拼团返利:会员余额调整id:" . $v[ 'member_id' ] . "金额" . $pintuan_info[ 'reward_type_num' ]); } else if ($pintuan_info[ 'reward_type' ] == 4) { @@ -481,7 +481,7 @@ class PinfanGroup extends BaseModel $member_account_model->addMemberAccount($pintuan_info[ 'site_id' ], $v[ 'member_id' ], 'balance', $pintuan_info[ 'reward_type_num' ], 'pinfan', 0, '活动奖励发放', $v[ 'order_id' ]); $user_model->addUserLog($user_admin_info[ 'uid' ], $user_admin_info[ 'username' ], $pintuan_info[ 'site_id' ], "拼团返利:会员余额调整id:" . $v[ 'member_id' ] . "金额" . $pintuan_info[ 'reward_type_num' ]); } else if ($pintuan_info[ 'reward_type' ] == 2) { - #奖励现金余额 + #奖励现金消费券 $member_account_model->addMemberAccount($pintuan_info[ 'site_id' ], $v[ 'member_id' ], 'balance_money', $pintuan_info[ 'reward_type_num' ], 'pinfan', 0, '活动奖励发放', $v[ 'order_id' ]); $user_model->addUserLog($user_admin_info[ 'uid' ], $user_admin_info[ 'username' ], $pintuan_info[ 'site_id' ], "拼团返利:会员余额调整id:" . $v[ 'member_id' ] . "金额" . $pintuan_info[ 'reward_type_num' ]); } else if ($pintuan_info[ 'reward_type' ] == 4) { diff --git a/addon/scenefestival/shop/view/record/lists.html b/addon/scenefestival/shop/view/record/lists.html index 659de93..cae1e26 100644 --- a/addon/scenefestival/shop/view/record/lists.html +++ b/addon/scenefestival/shop/view/record/lists.html @@ -121,9 +121,9 @@ var str = data.award_type; if(str.search("balance") != -1 ){ if(data.balance_type == 0){ - return '奖励储值余额' + "【"+data.balance+"元】"; + return '奖励储值消费券' + "【"+data.balance+"元】"; }else{ - return '奖励现金余额' + "【"+data.balance_money+"元】"; + return '奖励现金消费券' + "【"+data.balance_money+"元】"; } }else { return '--'; diff --git a/addon/store/model/StoreOrderCreate.php b/addon/store/model/StoreOrderCreate.php index aaa4a30..52b5296 100644 --- a/addon/store/model/StoreOrderCreate.php +++ b/addon/store/model/StoreOrderCreate.php @@ -33,7 +33,7 @@ class StoreOrderCreate extends OrderCreate { private $goods_money = 0;//商品金额 - private $balance_money = 0;//余额 + private $balance_money = 0;//消费券 private $delivery_money = 0;//配送费用 private $coupon_money = 0;//优惠券金额 private $adjust_money = 0;//调整金额 @@ -543,7 +543,7 @@ class StoreOrderCreate extends OrderCreate { $this->pay_type = 'BALANCE'; $balance_money = $data[ 'member_account' ][ 'balance_money' ];//储值余额 - $balance = $data[ 'member_account' ][ 'balance' ];//现金余额 + $balance = $data[ 'member_account' ][ 'balance' ];//现金消费券 $member_account_model = new MemberAccount(); $surplus_banance = $data[ 'balance_money' ]; //优先扣除储值余额 diff --git a/addon/store/model/cashier/CashierOrderOffset.php b/addon/store/model/cashier/CashierOrderOffset.php index b3bf0d6..4bf9f10 100644 --- a/addon/store/model/cashier/CashierOrderOffset.php +++ b/addon/store/model/cashier/CashierOrderOffset.php @@ -52,11 +52,11 @@ class CashierOrderOffset extends BaseModel ], [ 'name' => 'balance', - 'title' => '储值余额' + 'title' => '储值消费券' ], [ 'name' => 'balance_money', - 'title' => '现金余额' + 'title' => '现金消费券' ], ); @@ -138,19 +138,19 @@ class CashierOrderOffset extends BaseModel $num = $v['num']; $relate_id = $v['relate_id']; switch($type){ - case 'balance'://储值余额 + case 'balance'://储值消费券 $from_type = 'refund'; - $relate_tag = '储值余额返还'; - $remark = '订单关闭,返还储值余额:' . $num.',订单id:'.$order_id; + $relate_tag = '储值消费券返还'; + $remark = '订单关闭,返还储值消费券:' . $num.',订单id:'.$order_id; $member_account_model = new MemberAccount(); - $account_title = '订单关闭,返还储值余额'; + $account_title = '订单关闭,返还储值消费券'; $result = $member_account_model->addMemberAccount($site_id, $member_id, 'balance', $num, $from_type, $relate_tag, $remark, $account_title); break; - case 'balance_money'://现金余额 + case 'balance_money'://现金消费券 $from_type = 'refund'; - $relate_tag = '现金余额返还'; - $remark = '订单关闭,返还现金余额:' . $num.',订单id:'.$order_id; - $account_title = '订单关闭,返还现金余额'; + $relate_tag = '现金消费券返还'; + $remark = '订单关闭,返还现金消费券:' . $num.',订单id:'.$order_id; + $account_title = '订单关闭,返还现金消费券'; $member_account_model = new MemberAccount(); $result = $member_account_model->addMemberAccount($site_id, $member_id, 'balance_money', $num, $from_type, $relate_tag, $remark, $account_title); break; @@ -211,10 +211,10 @@ class CashierOrderOffset extends BaseModel $num = $v['num'];//优惠项数量 $offset_money = $v['offset_money'];//优惠金额 switch($type){ - case 'balance'://储值余额 + case 'balance'://储值消费券 $balance += $num; break; - case 'balance_money'://现金余额 + case 'balance_money'://现金消费券 $balance_money += $num; break; // case 'coupon'://优惠券 diff --git a/addon/store/model/cashier/CashierOrderPay.php b/addon/store/model/cashier/CashierOrderPay.php index 5086f88..b24403a 100644 --- a/addon/store/model/cashier/CashierOrderPay.php +++ b/addon/store/model/cashier/CashierOrderPay.php @@ -502,8 +502,8 @@ class CashierOrderPay extends BaseModel ['site_id', '=', $site_id] ); $member_account = $member_account_model->getMemberAccount($member_account_condition)['data'] ?? []; - $member_balance = $member_account['balance'];//储值余额 - $member_balance_money = $member_account['balance_money'];//现金余额 + $member_balance = $member_account['balance'];//储值消费券 + $member_balance_money = $member_account['balance_money'];//现金消费券 if ($balance_money > 0) { $order_data = array(); //优先扣除可不提现余额 @@ -515,7 +515,7 @@ class CashierOrderPay extends BaseModel $surplus -= $temp_balance; $from_type = 'order'; $relate_tag = '余额抵扣'; - $remark = '订单名称:' . $calculate_data['order_name'] . ',订单编号:' . $calculate_data['out_trade_no'] ?? '' . ',订单金额:' . $calculate_data['order_money'] . ',订单余额抵扣,扣除储值余额:' . $temp_balance; + $remark = '订单名称:' . $calculate_data['order_name'] . ',订单编号:' . $calculate_data['out_trade_no'] ?? '' . ',订单金额:' . $calculate_data['order_money'] . ',订单余额抵扣,扣除储值消费券:' . $temp_balance; $account_title = '订单余额抵扣'; if ($temp_balance > 0) { $result = $member_account_model->addMemberAccount($site_id, $member_id, 'balance', -$temp_balance, $from_type, $relate_tag, $remark, $account_title); @@ -534,7 +534,7 @@ class CashierOrderPay extends BaseModel ); $order_offset_model->addOrderOffset($discount_params); } - //扣除现金余额 + //扣除现金消费券 $temp_balance = $member_balance_money; if ($member_balance_money > $surplus) { $temp_balance = $surplus; @@ -542,7 +542,7 @@ class CashierOrderPay extends BaseModel // $surplus -= $temp_balance; $from_type = 'order'; $relate_tag = '余额抵扣'; - $remark = '订单名称:' . $calculate_data['order_name'] . ',订单编号:' . $calculate_data['out_trade_no'] . ',订单金额:' . $calculate_data['order_money'] . ',订单余额抵扣,扣除储值余额:' . $temp_balance; + $remark = '订单名称:' . $calculate_data['order_name'] . ',订单编号:' . $calculate_data['out_trade_no'] . ',订单金额:' . $calculate_data['order_money'] . ',订单余额抵扣,扣除储值消费券:' . $temp_balance; $account_title = '订单余额抵扣'; if ($temp_balance > 0) { $result = $member_account_model->addMemberAccount($site_id, $member_id, 'balance_money', -$temp_balance, $from_type, $relate_tag, $remark, $account_title); diff --git a/addon/store/model/cashier/CashierOrderRefund.php b/addon/store/model/cashier/CashierOrderRefund.php index 9f5957b..1ffa314 100644 --- a/addon/store/model/cashier/CashierOrderRefund.php +++ b/addon/store/model/cashier/CashierOrderRefund.php @@ -438,9 +438,9 @@ class CashierOrderRefund extends BaseModel $refund_balance = $params['refund_balance'];//可退可提现佣金 if ($refund_balance_money > 0) { $from_type = 'refund'; - $relate_tag = '现金余额退还'; - $remark = '订单退款,退还现金余额:' . $refund_balance_money; - $account_title = '订单退款,退还现金余额'; + $relate_tag = '现金消费券退还'; + $remark = '订单退款,退还现金消费券:' . $refund_balance_money; + $account_title = '订单退款,退还现金消费券'; $result = $member_account_model->addMemberAccount($site_id, $member_id, 'balance_money', $refund_balance_money, $from_type, $relate_tag, $remark, $account_title); if ($result['code'] < 0) { return $result; @@ -448,9 +448,9 @@ class CashierOrderRefund extends BaseModel } if ($refund_balance > 0) { $from_type = 'refund'; - $relate_tag = '储值余额退还'; - $remark = '订单退款,退还储值余额:' . $refund_balance; - $account_title = '订单退款,退还储值余额'; + $relate_tag = '储值消费券退还'; + $remark = '订单退款,退还储值消费券:' . $refund_balance; + $account_title = '订单退款,退还储值消费券'; $result = $member_account_model->addMemberAccount($site_id, $member_id, 'balance', $refund_balance, $from_type, $relate_tag, $remark, $account_title); if ($result['code'] < 0) { return $result; @@ -567,7 +567,7 @@ class CashierOrderRefund extends BaseModel return $this->error(); //订单整体项 - //查询正处于退款中和退款成功的退款记录,计算已经退的钱以及退的余额 积分 红包 + //查询正处于退款中和退款成功的退款记录,计算已经退的钱以及退的消费券 积分 红包 $refund_temp_condition = array( ['order_id', '=', $order_id], ['refund_status', '<>', self::REFUND_CLOSE], @@ -576,8 +576,8 @@ class CashierOrderRefund extends BaseModel //统计已经扣除的 $over_refund_money = 0; $over_refund_pay_money = 0;//已退款真实退款金额 - $over_refund_balance_money = 0;//已退款退款现金余额 - $over_refund_balance = 0;//已退款退款储值余额 + $over_refund_balance_money = 0;//已退款退款现金消费券 + $over_refund_balance = 0;//已退款退款储值消费券 $over_refund_point_money = 0;//已退积分金额 $over_refund_point = 0;//已退积分 @@ -586,8 +586,8 @@ class CashierOrderRefund extends BaseModel $over_refund_pay_money += $v['refund_pay_money']; $over_refund_point += $v['refund_point'];//退的积分 $over_refund_point_money += $v['refund_point_money'];//退的积分金额 - $over_refund_balance += $v['refund_balance'];//储值余额 - $over_refund_balance_money += $v['refund_balance_money'];//现金余额 + $over_refund_balance += $v['refund_balance'];//储值消费券 + $over_refund_balance_money += $v['refund_balance_money'];//现金消费券 } $order_goods_ids = $params['order_goods_ids'] ?? ''; @@ -668,8 +668,8 @@ class CashierOrderRefund extends BaseModel $over_refund_pay_money = $params['over_refund_pay_money']; $over_refund_point = $params['over_refund_point'];//退的积分 $over_refund_point_money = $params['over_refund_point_money'];//退的积分金额 - $over_refund_balance = $params['over_refund_balance'];//储值余额 - $over_refund_balance_money = $params['over_refund_balance_money'];//现金余额 + $over_refund_balance = $params['over_refund_balance'];//储值消费券 + $over_refund_balance_money = $params['over_refund_balance_money'];//现金消费券 $order_id = $order_goods_info['order_id']; $order_goods_id = $order_goods_info['order_goods_id']; $order_money = $params['order_money']; @@ -691,8 +691,8 @@ class CashierOrderRefund extends BaseModel $surplus_pay_money = $pay_money - $over_refund_pay_money;//剩余真实金额 $surplus_point = $total_point - $over_refund_point;//剩余可退积分 $surplus_point_money = $total_point_money - $over_refund_point_money;//剩余积分可抵金额 - $surplus_balance_money = $total_balance_money - $over_refund_balance_money;//剩余现金余额 - $surplus_balance = $total_balance - $over_refund_balance;//剩余真储值余额 + $surplus_balance_money = $total_balance_money - $over_refund_balance_money;//剩余现金消费券 + $surplus_balance = $total_balance - $over_refund_balance;//剩余真储值消费券 $refund_shipping_money = 0; if ($refund_shipping_money > 0) { $refund_shipping_money = $refund_shipping_money > $surplus_order_money ? $surplus_order_money : $refund_shipping_money; @@ -884,7 +884,7 @@ class CashierOrderRefund extends BaseModel $member_account = $refund_data['member_account'] ?? []; $can_refund_balance = $refund_data['can_refund_balance']; if($can_refund_balance <= 0){ - return $this->error([], '没有可退的余额'); + return $this->error([], '没有可退的消费券'); } $refund_total_balance = $refund_data['refund_total_balance']; $refund_transfer_type = $params['refund_transfer_type'] ?? ''; @@ -951,9 +951,9 @@ class CashierOrderRefund extends BaseModel $refund_balance_money = $member_account['balance_money']; if ($refund_balance_money > 0) { $from_type = 'refund';//todo 需要改 - $relate_tag = '现金余额清零'; - $remark = '订单退款,退还现金余额:' . $refund_balance_money; - $account_title = '订单退款,退还现金余额'; + $relate_tag = '现金消费券清零'; + $remark = '订单退款,退还现金消费券:' . $refund_balance_money; + $account_title = '订单退款,退还现金消费券'; $result = $member_account_model->addMemberAccount($site_id, $member_id, 'balance_money', -$refund_balance_money, $from_type, $relate_tag, $remark, $account_title); if ($result['code'] < 0) { return $result; @@ -961,9 +961,9 @@ class CashierOrderRefund extends BaseModel } if ($refund_balance > 0) { $from_type = 'refund'; - $relate_tag = '储值余额清零'; - $remark = '订单退款,退还储值余额:' . $refund_balance; - $account_title = '订单退款,退还储值余额'; + $relate_tag = '储值消费券清零'; + $remark = '订单退款,退还储值消费券:' . $refund_balance; + $account_title = '订单退款,退还储值消费券'; $result = $member_account_model->addMemberAccount($site_id, $member_id, 'balance', -$refund_balance, $from_type, $relate_tag, $remark, $account_title); if ($result['code'] < 0) { return $result; diff --git a/addon/store/store/view/cash/cash.html b/addon/store/store/view/cash/cash.html index ccb2077..95fdd2c 100644 --- a/addon/store/store/view/cash/cash.html +++ b/addon/store/store/view/cash/cash.html @@ -828,7 +828,7 @@ calculatePrice(param); }); - // 选择余额 + // 选择消费券 form.on('checkbox(is_balance)', function(data){ if (data.elem.checked) { param.is_balance = 1; @@ -1080,10 +1080,10 @@
-

余额(元)

+

消费券(元)

{{d.balance_sum}}

-

结算时可用余额抵付

+

结算时可用消费券抵付

@@ -1235,9 +1235,9 @@
- +
-
余额:¥{{d.member_account.balance_money}}
+
消费券:¥{{d.member_account.balance_money}}
diff --git a/addon/store/store/view/order/detail.html b/addon/store/store/view/order/detail.html index ea639d7..04e4669 100644 --- a/addon/store/store/view/order/detail.html +++ b/addon/store/store/view/order/detail.html @@ -401,7 +401,7 @@
店铺优惠券:¥{$order_detail["coupon_money"]}
店铺优惠:¥{$order_detail["promotion_money"]}
{if $order_detail["balance_money"] > 0} -
余额:¥{$order_detail["balance_money"]}
+
消费券:¥{$order_detail["balance_money"]}
{/if}
订单调价:¥{$order_detail["adjust_money"]}
配送费用:¥{$order_detail["delivery_money"]}
diff --git a/addon/topic/model/TopicOrderCreate.php b/addon/topic/model/TopicOrderCreate.php index a11ea6e..30614f8 100644 --- a/addon/topic/model/TopicOrderCreate.php +++ b/addon/topic/model/TopicOrderCreate.php @@ -31,7 +31,7 @@ class TopicOrderCreate extends OrderCreate { private $goods_money = 0;//商品金额 - private $balance_money = 0;//余额 + private $balance_money = 0;//消费券 private $delivery_money = 0;//配送费用 private $coupon_money = 0;//优惠券金额 private $adjust_money = 0;//调整金额 @@ -42,7 +42,7 @@ class TopicOrderCreate extends OrderCreate private $is_virtual = 0; //是否是虚拟类订单 private $order_name = ''; //订单详情 private $goods_num = 0; //商品种数 - private $member_balance_money = 0;//会员账户余额(计算过程中会逐次减少) + private $member_balance_money = 0;//会员账户消费券(计算过程中会逐次减少) private $pay_type = 'ONLINE_PAY';//支付方式 private $invoice_delivery_money = 0; private $error = 0; //是否有错误 @@ -214,7 +214,7 @@ class TopicOrderCreate extends OrderCreate $config_model = new Config(); $balance_config = $config_model->getBalanceConfig($shop_goods_list['site_id']); - //扣除余额(统一扣除) + //扣除消费券(统一扣除) if ($calculate_data["balance_money"] > 0 && $balance_config[ 'data' ][ 'value' ][ 'balance_show' ] == 1) { $this->pay_type = "BALANCE"; $calculate_data['order_id'] = $order_id; @@ -247,7 +247,7 @@ class TopicOrderCreate extends OrderCreate { $data = $this->initMemberAddress($data); $data = $this->initMemberAccount($data);//初始化会员账户 - //余额付款 + //消费券付款 if ($data['is_balance'] > 0) { $this->member_balance_money = $data["member_account"]["balance_total"] ?? 0; } diff --git a/app/api/controller/Addon.php b/app/api/controller/Addon.php index 76ceb05..3b896f1 100644 --- a/app/api/controller/Addon.php +++ b/app/api/controller/Addon.php @@ -37,7 +37,7 @@ class Addon extends BaseApi $addon_data = $addon_model->getAddonList([], 'name'); $addons = array_column($addon_data[ 'data' ], 'name'); $res = []; - $res[ 'fenxiao' ] = in_array("fenxiao", $addons) ? 1 : 0; // 分销 + $res[ 'fenxiao' ] = in_array("fenxiao", $addons) ? 1 : 1; // 分销 $res[ 'pintuan' ] = in_array("pintuan", $addons) ? 1 : 0; // 拼团 $res[ 'membersignin' ] = in_array("membersignin", $addons) ? 1 : 0; // 会员签到 $res[ 'memberrecharge' ] = in_array("memberrecharge", $addons) ? 1 : 0; // 会员充值 diff --git a/app/api/controller/Member.php b/app/api/controller/Member.php index 72443fc..b9d288a 100644 --- a/app/api/controller/Member.php +++ b/app/api/controller/Member.php @@ -36,7 +36,7 @@ class Member extends BaseApi if ($token[ 'code' ] < 0) return $this->response($token); $member_model = new MemberModel(); - $info = $member_model->getMemberInfo([ [ 'member_id', '=', $token[ 'data' ][ 'member_id' ], [ 'site_id', '=', $this->site_id ] ] ], 'member_id,source_member,username,nickname,mobile,email,password,status,headimg,member_level,member_level_name,member_label,member_label_name,qq,qq_openid,wx_openid,wx_unionid,ali_openid,baidu_openid,toutiao_openid,douyin_openid,realname,sex,location,birthday,point,balance,balance_money,growth,sign_days_series,password,member_level_type,level_expire_time,is_edit_username,is_fenxiao,province_id,city_id,district_id,community_id,address,full_address,longitude,latitude,member_code'); + $info = $member_model->getMemberInfo([ [ 'member_id', '=', $token[ 'data' ][ 'member_id' ], [ 'site_id', '=', $this->site_id ] ] ], 'member_id,source_member,username,nickname,mobile,email,password,status,headimg,member_level,member_level_name,member_label,member_label_name,qq,qq_openid,wx_openid,wx_unionid,ali_openid,baidu_openid,toutiao_openid,douyin_openid,realname,sex,location,birthday,point,balance,balance_money,growth,sign_days_series,password,member_level_type,level_expire_time,is_edit_username,is_fenxiao,province_id,city_id,district_id,community_id,address,full_address,longitude,latitude,member_code,rcode'); if (!empty($info[ 'data' ])) { $info[ 'data' ][ 'password' ] = empty($info[ 'data' ][ 'password' ]) ? 0 : 1; @@ -348,10 +348,10 @@ class Member extends BaseApi */ public function accountrule() { - //积分 + //兑换券 $point = event('MemberAccountRule', [ 'account' => 'point', 'site_id' => $this->site_id ]); - //余额 + //消费券 $balance = event('MemberAccountRule', [ 'account' => 'balance', 'site_id' => $this->site_id ]); //成长值 @@ -474,8 +474,8 @@ class Member extends BaseApi $member_model = new \app\model\member\Member(); $member_data = $member_model->getMemberInfo([ [ 'member_id', '=', $member_id ], [ 'site_id', '=', $this->site_id ] ]); - $balance_money = $member_data[ 'data' ][ 'balance_money' ]; //现金余额 - $balance = $member_data[ 'data' ][ 'balance' ]; //储值余额 + $balance_money = $member_data[ 'data' ][ 'balance_money' ]; //现金消费券 + $balance = $member_data[ 'data' ][ 'balance' ]; //储值消费券 $member_account_model = new MemberAccount(); $surplus_banance = $this->params[ 'money' ]; //支付金额 //优先扣除储值余额 diff --git a/app/api/controller/Memberaccount.php b/app/api/controller/Memberaccount.php index ba06508..1caf236 100644 --- a/app/api/controller/Memberaccount.php +++ b/app/api/controller/Memberaccount.php @@ -27,7 +27,7 @@ class Memberaccount extends BaseApi { $token = $this->checkToken(); if ($token[ 'code' ] < 0) return $this->response($token); - $account_type = isset($this->params[ 'account_type' ]) ? $this->params[ 'account_type' ] : 'balance,balance_money'; //账户类型 余额:balance,积分:point + $account_type = isset($this->params[ 'account_type' ]) ? $this->params[ 'account_type' ] : 'balance,balance_money'; //账户类型 消费券:balance,积分:point if (!in_array($account_type, [ 'point', 'balance', 'balance,balance_money' ])) return $this->response($this->error('', 'INVALID_PARAMETER')); @@ -46,7 +46,7 @@ class Memberaccount extends BaseApi $page = isset($this->params[ 'page' ]) ? $this->params[ 'page' ] : 1; $page_size = isset($this->params[ 'page_size' ]) ? $this->params[ 'page_size' ] : PAGE_LIST_ROWS; - $account_type = isset($this->params[ 'account_type' ]) ? $this->params[ 'account_type' ] : 'balance,balance_money';//账户类型 余额:balance,积分:point + $account_type = isset($this->params[ 'account_type' ]) ? $this->params[ 'account_type' ] : 'balance,balance_money';//账户类型 消费券:balance,积分:point $start_time = empty($this->params[ 'date' ]) ? strtotime(date('Y-m', strtotime("today"))) : strtotime($this->params[ 'date' ]); $end_time = strtotime("+1 month", $start_time); $from_type = isset($this->params[ 'from_type' ]) ? $this->params[ 'from_type' ] : ''; @@ -87,7 +87,7 @@ class Memberaccount extends BaseApi $token = $this->checkToken(); if ($token[ 'code' ] < 0) return $this->response($token); - $account_type = $this->params[ 'account_type' ] ?? 'point'; // 账户类型 余额:balance,积分:point + $account_type = $this->params[ 'account_type' ] ?? 'point'; // 账户类型 消费券:balance,积分:point $from_type = $this->params[ 'from_type' ] ?? ''; $query_type = $this->params[ 'query_type' ] ?? ''; // 查询类型 收入:income 支出:pay $start_time = $this->params[ 'start_time' ] ?? 0; diff --git a/app/api/controller/Ordercreate.php b/app/api/controller/Ordercreate.php index 97fccac..80fcd91 100644 --- a/app/api/controller/Ordercreate.php +++ b/app/api/controller/Ordercreate.php @@ -1,26 +1,21 @@ checkToken(); - if ($token[ 'code' ] < 0) return $this->response($token); + if ($token['code'] < 0) return $this->response($token); $order_create = new OrderCreateModel(); - $data = [ - 'cart_ids' => isset($this->params[ 'cart_ids' ]) ? $this->params[ 'cart_ids' ] : '', - 'sku_id' => isset($this->params[ 'sku_id' ]) ? $this->params[ 'sku_id' ] : '', - 'num' => isset($this->params[ 'num' ]) ? $this->params[ 'num' ] : '', - 'site_id' => input('site_id', 0) == 0 ? input('site_id', 0): $this->site_id,//站点id - 'member_id' => $this->member_id, - 'is_balance' => isset($this->params[ 'is_balance' ]) ? $this->params[ 'is_balance' ] : 0,//是否使用余额 - 'is_point' => isset($this->params[ 'is_point' ]) ? $this->params[ 'is_point' ] : 1,//是否使用积分 - 'order_from' => $this->params[ 'app_type' ], - 'order_from_name' => $this->params[ 'app_type_name' ], - 'pay_password' => isset($this->params[ 'pay_password' ]) ? $this->params[ 'pay_password' ] : '',//支付密码 - 'buyer_message' => isset($this->params[ "buyer_message" ]) && !empty($this->params[ "buyer_message" ]) ? $this->params[ "buyer_message" ] : '', - 'delivery' => isset($this->params[ "delivery" ]) && !empty($this->params[ "delivery" ]) ? json_decode($this->params[ "delivery" ], true) : [], - 'coupon' => isset($this->params[ "coupon" ]) && !empty($this->params[ "coupon" ]) ? json_decode($this->params[ "coupon" ], true) : [], - 'member_address' => isset($this->params[ "member_address" ]) && !empty($this->params[ "member_address" ]) ? json_decode($this->params[ "member_address" ], true) : [], + $data = [ + 'cart_ids' => isset($this->params['cart_ids']) ? $this->params['cart_ids'] : '', + 'sku_id' => isset($this->params['sku_id']) ? $this->params['sku_id'] : '', + 'num' => isset($this->params['num']) ? $this->params['num'] : '', + 'site_id' => $this->site_id,//站点id + 'member_id' => $this->member_id, + 'is_balance' => isset($this->params['is_balance']) ? $this->params['is_balance'] : 0,//是否使用余额 + 'is_point' => isset($this->params['is_point']) ? $this->params['is_point'] : 1,//是否使用积分 + 'order_from' => $this->params['app_type'], + 'order_from_name' => $this->params['app_type_name'], + 'pay_password' => isset($this->params['pay_password']) ? $this->params['pay_password'] : '',//支付密码 + 'buyer_message' => isset($this->params["buyer_message"]) && !empty($this->params["buyer_message"]) ? $this->params["buyer_message"] : '', + 'delivery' => isset($this->params["delivery"]) && !empty($this->params["delivery"]) ? json_decode($this->params["delivery"], true) : [], + 'coupon' => isset($this->params["coupon"]) && !empty($this->params["coupon"]) ? json_decode($this->params["coupon"], true) : [], + 'member_address' => isset($this->params["member_address"]) && !empty($this->params["member_address"]) ? json_decode($this->params["member_address"], true) : [], - 'latitude' => $this->params[ "latitude" ] ?? '', - 'longitude' => $this->params[ "longitude" ] ?? '', + 'latitude' => $this->params["latitude"] ?? null, + 'longitude' => $this->params["longitude"] ?? null, - 'store_id' => $this->params[ "store_id" ] ??0, + 'is_invoice' => $this->params["is_invoice"] ?? 0, + 'invoice_type' => $this->params["invoice_type"] ?? 0, + 'invoice_title' => $this->params["invoice_title"] ?? '', + 'taxpayer_number' => $this->params["taxpayer_number"] ?? '', + 'invoice_content' => $this->params["invoice_content"] ?? '', + 'invoice_full_address' => $this->params["invoice_full_address"] ?? '', + 'is_tax_invoice' => $this->params["is_tax_invoice"] ?? 0, + 'invoice_email' => $this->params["invoice_email"] ?? '', + 'invoice_title_type' => $this->params["invoice_title_type"] ?? 0, + 'buyer_ask_delivery_time' => $this->params["buyer_ask_delivery_time"] ?? '', + 'is_open_card' => $this->params["is_open_card"] ?? 0, + 'member_card_unit' => $this->params["member_card_unit"] ?? '', + 'form_data' => isset($this->params["form_data"]) && !empty($this->params["form_data"]) ? json_decode($this->params["form_data"], true) : [], + 'jielong_id' => isset($this->params['jielong_id']) ? $this->params['jielong_id'] : '',//接龙活动id - 'is_invoice' => $this->params[ "is_invoice" ] ?? 0, - 'invoice_type' => $this->params[ "invoice_type" ] ?? 0, - 'invoice_title' => $this->params[ "invoice_title" ] ?? '', - 'taxpayer_number' => $this->params[ "taxpayer_number" ] ?? '', - 'invoice_content' => $this->params[ "invoice_content" ] ?? '', - 'invoice_full_address' => $this->params[ "invoice_full_address" ] ?? '', - 'is_tax_invoice' => $this->params[ "is_tax_invoice" ] ?? 0, - 'invoice_email' => $this->params[ "invoice_email" ] ?? '', - 'invoice_title_type' => $this->params[ "invoice_title_type" ] ?? 0, - 'buyer_ask_delivery_time' => $this->params[ "buyer_ask_delivery_time" ] ?? '', - 'is_open_card' => $this->params[ "is_open_card" ] ?? 0, - 'member_card_unit' => $this->params[ "member_card_unit" ] ?? '', - 'form_data' => isset($this->params[ "form_data" ]) && !empty($this->params[ "form_data" ]) ? json_decode($this->params[ "form_data" ], true) : [], - 'jielong_id' => isset($this->params[ 'jielong_id' ]) ? $this->params[ 'jielong_id' ] : '',//接龙活动id - 'member_goods_card' => isset($this->params[ "member_goods_card" ]) && !empty($this->params[ "member_goods_card" ]) ? json_decode($this->params[ "member_goods_card" ], true) : [], + 'cl_id'=>isset($this->params['cl_id']) ? $this->params['cl_id'] : '',//团长ID ]; - if (empty($data[ 'cart_ids' ]) && empty($data[ 'sku_id' ])) { + if (empty($data['cart_ids']) && empty($data['sku_id'])) { return $this->response($this->error('', '缺少必填参数商品数据')); } - $res = $order_create->create($data); - return $this->response($res); - } - - /** - * 验证配送在不在区域和门店库存 - */ - public function verifyArea() - { - $token = $this->checkToken(); - if ($token[ 'code' ] < 0) return $this->response($token); - $order_create = new OrderCreateModel(); - $data = [ - 'cart_ids' => isset($this->params[ 'cart_ids' ]) ? $this->params[ 'cart_ids' ] : '', - 'sku_id' => isset($this->params[ 'sku_id' ]) ? $this->params[ 'sku_id' ] : '', - 'num' => isset($this->params[ 'num' ]) ? $this->params[ 'num' ] : '', - 'site_id' => $this->site_id,//站点id - 'member_id' => $this->member_id, - 'is_balance' => isset($this->params[ 'is_balance' ]) ? $this->params[ 'is_balance' ] : 0,//是否使用余额 - 'is_point' => isset($this->params[ 'is_point' ]) ? $this->params[ 'is_point' ] : 1,//是否使用积分 - 'order_from' => $this->params[ 'app_type' ], - 'order_from_name' => $this->params[ 'app_type_name' ], - 'pay_password' => isset($this->params[ 'pay_password' ]) ? $this->params[ 'pay_password' ] : '',//支付密码 - 'buyer_message' => isset($this->params[ "buyer_message" ]) && !empty($this->params[ "buyer_message" ]) ? $this->params[ "buyer_message" ] : '', - 'delivery' => isset($this->params[ "delivery" ]) && !empty($this->params[ "delivery" ]) ? json_decode($this->params[ "delivery" ], true) : [], - 'coupon' => isset($this->params[ "coupon" ]) && !empty($this->params[ "coupon" ]) ? json_decode($this->params[ "coupon" ], true) : [], - 'member_address' => isset($this->params[ "member_address" ]) && !empty($this->params[ "member_address" ]) ? json_decode($this->params[ "member_address" ], true) : [], - - 'latitude' => $this->params[ "latitude" ] ?? '', - 'longitude' => $this->params[ "longitude" ] ?? '', - 'store_id' => $this->params[ "store_id" ] ?? 0, - 'is_invoice' => $this->params[ "is_invoice" ] ?? 0, - 'invoice_type' => $this->params[ "invoice_type" ] ?? 0, - 'invoice_title' => $this->params[ "invoice_title" ] ?? '', - 'taxpayer_number' => $this->params[ "taxpayer_number" ] ?? '', - 'invoice_content' => $this->params[ "invoice_content" ] ?? '', - 'invoice_full_address' => $this->params[ "invoice_full_address" ] ?? '', - 'is_tax_invoice' => $this->params[ "is_tax_invoice" ] ?? 0, - 'invoice_email' => $this->params[ "invoice_email" ] ?? '', - 'invoice_title_type' => $this->params[ "invoice_title_type" ] ?? 0, - 'buyer_ask_delivery_time' => $this->params[ "buyer_ask_delivery_time" ] ?? '', - 'is_open_card' => $this->params[ "is_open_card" ] ?? 0, - 'member_card_unit' => $this->params[ "member_card_unit" ] ?? '', - 'form_data' => isset($this->params[ "form_data" ]) && !empty($this->params[ "form_data" ]) ? json_decode($this->params[ "form_data" ], true) : [], - 'jielong_id' => isset($this->params[ 'jielong_id' ]) ? $this->params[ 'jielong_id' ] : '',//接龙活动id - ]; - if (empty($data[ 'cart_ids' ]) && empty($data[ 'sku_id' ])) { - return $this->response($this->error('', '缺少必填参数商品数据')); - } - if ($data[ 'buyer_ask_delivery_time' ]) { - $data[ 'buyer_ask_delivery_time' ] = strtotime($data[ "buyer_ask_delivery_time" ]); - } - $res = $order_create->verifyArea($data); + $res = $order_create->createOrder($data); return $this->response($res); } @@ -134,51 +76,44 @@ class Ordercreate extends BaseApi public function calculate() { $token = $this->checkToken(); - if ($token[ 'code' ] < 0) return $this->response($token); + if ($token['code'] < 0) return $this->response($token); $order_create = new OrderCreateModel(); - $data = [ - 'cart_ids' => isset($this->params[ 'cart_ids' ]) ? $this->params[ 'cart_ids' ] : '', - 'sku_id' => isset($this->params[ 'sku_id' ]) ? $this->params[ 'sku_id' ] : '', - 'num' => isset($this->params[ 'num' ]) ? $this->params[ 'num' ] : '', - 'site_id' => $this->site_id,//站点id - 'member_id' => $this->member_id, - 'is_balance' => isset($this->params[ 'is_balance' ]) ? $this->params[ 'is_balance' ] : 0,//是否使用余额 - 'is_point' => isset($this->params[ 'is_point' ]) ? $this->params[ 'is_point' ] : 1,//是否使用积分 - 'order_from' => $this->params[ 'app_type' ], - 'order_from_name' => $this->params[ 'app_type_name' ], - 'delivery' => isset($this->params[ "delivery" ]) && !empty($this->params[ "delivery" ]) ? json_decode($this->params[ "delivery" ], true) : [], - 'coupon' => isset($this->params[ "coupon" ]) && !empty($this->params[ "coupon" ]) ? json_decode($this->params[ "coupon" ], true) : [], - 'member_address' => isset($this->params[ "member_address" ]) && !empty($this->params[ "member_address" ]) ? json_decode($this->params[ "member_address" ], true) : [], + $data = [ + 'cart_ids' => isset($this->params['cart_ids']) ? $this->params['cart_ids'] : '', + 'sku_id' => isset($this->params['sku_id']) ? $this->params['sku_id'] : '', + 'num' => isset($this->params['num']) ? $this->params['num'] : '', + 'site_id' => $this->site_id,//站点id + 'member_id' => $this->member_id, + 'is_balance' => isset($this->params['is_balance']) ? $this->params['is_balance'] : 0,//是否使用余额 + 'is_point' => isset($this->params['is_point']) ? $this->params['is_point'] : 1,//是否使用积分 + 'order_from' => $this->params['app_type'], + 'order_from_name' => $this->params['app_type_name'], + 'delivery' => isset($this->params["delivery"]) && !empty($this->params["delivery"]) ? json_decode($this->params["delivery"], true) : [], + 'coupon' => isset($this->params["coupon"]) && !empty($this->params["coupon"]) ? json_decode($this->params["coupon"], true) : [], + 'member_address' => isset($this->params["member_address"]) && !empty($this->params["member_address"]) ? json_decode($this->params["member_address"], true) : [], - 'latitude' => $this->params[ "latitude" ] ?? '', - 'longitude' => $this->params[ "longitude" ] ?? '', + 'latitude' => $this->params["latitude"] ?? null, + 'longitude' => $this->params["longitude"] ?? null, - 'is_invoice' => $this->params[ "is_invoice" ] ?? 0, - 'invoice_type' => $this->params[ "invoice_type" ] ?? 0, - 'invoice_title' => $this->params[ "invoice_title" ] ?? '', - 'taxpayer_number' => $this->params[ "taxpayer_number" ] ?? '', - 'invoice_content' => $this->params[ "invoice_content" ] ?? '', - 'invoice_full_address' => $this->params[ "invoice_full_address" ] ?? '', - 'is_tax_invoice' => $this->params[ "is_tax_invoice" ] ?? 0, - 'invoice_email' => $this->params[ "invoice_email" ] ?? '', - 'invoice_title_type' => $this->params[ "invoice_title_type" ] ?? 0, - 'buyer_ask_delivery_time' => $this->params[ "buyer_ask_delivery_time" ] ?? '', - 'is_open_card' => $this->params[ "is_open_card" ] ?? 0, - 'member_card_unit' => $this->params[ "member_card_unit" ] ?? '', - 'form_data' => isset($this->params[ "form_data" ]) && !empty($this->params[ "form_data" ]) ? json_decode($this->params[ "form_data" ], true) : [], - 'jielong_id' => isset($this->params[ 'jielong_id' ]) ? $this->params[ 'jielong_id' ] : '',//接龙活动id - 'member_goods_card' => isset($this->params[ "member_goods_card" ]) && !empty($this->params[ "member_goods_card" ]) ? json_decode($this->params[ "member_goods_card" ], true) : [], + 'is_invoice' => $this->params["is_invoice"] ?? 0, + 'invoice_type' => $this->params["invoice_type"] ?? 0, + 'invoice_title' => $this->params["invoice_title"] ?? '', + 'taxpayer_number' => $this->params["taxpayer_number"] ?? '', + 'invoice_content' => $this->params["invoice_content"] ?? '', + 'invoice_full_address' => $this->params["invoice_full_address"] ?? '', + 'is_tax_invoice' => $this->params["is_tax_invoice"] ?? 0, + 'invoice_email' => $this->params["invoice_email"] ?? '', + 'invoice_title_type' => $this->params["invoice_title_type"] ?? 0, + 'buyer_ask_delivery_time' => $this->params["buyer_ask_delivery_time"] ?? '', + 'is_open_card' => $this->params["is_open_card"] ?? 0, + 'member_card_unit' => $this->params["member_card_unit"] ?? '', + 'jielong_id' => isset($this->params['jielong_id']) ? $this->params['jielong_id'] : '',//接龙活动id ]; - if (empty($data[ 'cart_ids' ]) && empty($data[ 'sku_id' ])) { + if (empty($data['cart_ids']) && empty($data['sku_id'])) { return $this->response($this->error('', '缺少必填参数商品数据')); } - if ($data[ 'buyer_ask_delivery_time' ]) { - $data[ 'buyer_ask_delivery_time' ] = strtotime($data[ "buyer_ask_delivery_time" ]); - } - $res = $order_create->calculate($data); return $this->response($this->success($res)); - } /** @@ -188,36 +123,44 @@ class Ordercreate extends BaseApi public function payment() { $token = $this->checkToken(); - if ($token[ 'code' ] < 0) return $this->response($token); + if ($token['code'] < 0) return $this->response($token); $order_create = new OrderCreateModel(); - $data = [ - 'cart_ids' => isset($this->params[ 'cart_ids' ]) ? $this->params[ 'cart_ids' ] : '', - 'sku_id' => isset($this->params[ 'sku_id' ]) ? $this->params[ 'sku_id' ] : '', - 'site_id' => $this->site_id,//站点id - 'num' => isset($this->params[ 'num' ]) ? $this->params[ 'num' ] : '', - 'member_id' => $this->member_id, - 'is_balance' => isset($this->params[ 'is_balance' ]) ? $this->params[ 'is_balance' ] : 0,//是否使用余额 - 'is_point' => isset($this->params[ 'is_point' ]) ? $this->params[ 'is_point' ] : 1,//是否使用积分 - 'order_from' => $this->params[ 'app_type' ], - 'order_from_name' => $this->params[ 'app_type_name' ], - 'latitude' => $this->params[ "latitude" ] ?? '', - 'longitude' => $this->params[ "longitude" ] ?? '', - 'default_store_id' => $this->params[ "default_store_id" ] ?? 0, - 'is_open_card' => $this->params[ "is_open_card" ] ?? 0, - 'member_card_unit' => $this->params[ "member_card_unit" ] ?? '', - 'jielong_id' => isset($this->params[ 'jielong_id' ]) ? $this->params[ 'jielong_id' ] : '',//接龙活动id + $data = [ + 'cart_ids' => isset($this->params['cart_ids']) ? $this->params['cart_ids'] : '', + 'sku_id' => isset($this->params['sku_id']) ? $this->params['sku_id'] : '', + 'site_id' => $this->site_id,//站点id + 'num' => isset($this->params['num']) ? $this->params['num'] : '', + 'member_id' => $this->member_id, + 'is_balance' => isset($this->params['is_balance']) ? $this->params['is_balance'] : 0,//是否使用余额 + 'is_point' => isset($this->params['is_point']) ? $this->params['is_point'] : 1,//是否使用积分 + 'order_from' => $this->params['app_type'], + 'order_from_name' => $this->params['app_type_name'], + 'latitude' => $this->params["latitude"] ?? null, + 'longitude' => $this->params["longitude"] ?? null, + 'default_store_id' => $this->params["default_store_id"] ?? 0, + 'is_open_card' => $this->params["is_open_card"] ?? 0, + 'member_card_unit' => $this->params["member_card_unit"] ?? '', + 'jielong_id' => isset($this->params['jielong_id']) ? $this->params['jielong_id'] : '',//接龙活动id ]; - if (empty($data[ 'cart_ids' ]) && empty($data[ 'sku_id' ])) { + if (empty($data['cart_ids']) && empty($data['sku_id'])) { return $this->response($this->error('', '缺少必填参数商品数据')); } $res = $order_create->orderPayment($data); - - $res[ 'shop_goods_list' ][ 'promotion' ][ 'manjian' ][ 'manjian_info' ] = []; - if (!empty($res[ 'shop_goods_list' ][ 'promotion' ][ 'manjian' ][ 0 ][ 'manjian_id' ])) { +// $coupon_type_model = new CouponType(); +// echo "
";
+//        print_r($res['shop_goods_list']['promotion']);exit;
+//        if(!empty($res['shop_goods_list']['promotion']['manjian'])){
+//            foreach($res['shop_goods_list']['promotion']['manjian'] as $k=>&$v){
+//                     $v['coupon_num'] = explode(',',$v['discount_array']['rule']['coupon_num']);
+//                     $v['coupon'] = $coupon_type_model->getCouponTypeList([['coupon_type_id','in',$v['discount_array']['rule']['coupon']]]);
+//            }
+//        }
+        $res['shop_goods_list']['promotion']['manjian']['manjian_info'] = [];
+        if(!empty($res['shop_goods_list']['promotion']['manjian'][0]['manjian_id'])){
             $manjian_model = new ManjianModel();
-            $manjian_info = $manjian_model->getManjianDetail($res[ 'shop_goods_list' ][ 'promotion' ][ 'manjian' ][ 0 ][ 'manjian_id' ], $this->site_id);
-            $res[ 'shop_goods_list' ][ 'promotion' ][ 'manjian' ][ 'manjian_info' ] = $manjian_info[ 'data' ];
+            $manjian_info  = $manjian_model->getManjianDetail($res['shop_goods_list']['promotion']['manjian'][0]['manjian_id'], $this->site_id);
+            $res['shop_goods_list']['promotion']['manjian']['manjian_info'] = $manjian_info['data'];
         }
         return $this->response($this->success($res));
     }
diff --git a/app/api/controller/Register.php b/app/api/controller/Register.php
index 9e0cee3..53b9221 100644
--- a/app/api/controller/Register.php
+++ b/app/api/controller/Register.php
@@ -61,7 +61,11 @@ class Register extends BaseApi
             $captcha = new Captcha();
             $check_res = $captcha->checkCaptcha();
             if ($check_res[ 'code' ] < 0) return $this->response($check_res);
-
+            $source_member=model('member')->getValue([['rcode','=',$this->params['rCode']]],'member_id');
+            if(!$source_member){
+                return $this->response($this->error("", "推荐用户不存在"));
+            }
+            $this->params['source_member']=$source_member;
             $res = $register->usernameRegister($this->params);
             //生成access_token
             if ($res[ 'code' ] >= 0) {
@@ -90,6 +94,11 @@ class Register extends BaseApi
             $key = $this->params[ 'key' ];
             $verify_data = Cache::get($key);
             if ($verify_data[ "mobile" ] == $this->params[ "mobile" ] && $verify_data[ "code" ] == $this->params[ "code" ]) {
+                $source_member=model('member')->getValue([['rcode','=',$this->params['rCode']]],'member_id');
+                if(!$source_member){
+                    return $this->response($this->error("", "推荐用户不存在"));
+                }
+                $this->params['source_member']=$source_member;
                 $res = $register->mobileRegister($this->params);
                 if ($res[ 'code' ] >= 0) {
                     $token = $this->createToken($res[ 'data' ]);
diff --git a/app/common.php b/app/common.php
index de57bf2..d98bd22 100644
--- a/app/common.php
+++ b/app/common.php
@@ -1786,4 +1786,47 @@ function url_safe_base64_decode($data)
 {
     $base_64 = str_replace(array( '-', '_' ), array( '+', '/' ), $data);
     return base64_decode($base_64);
+}
+
+/**
+ *生成邀请码
+ *@param$userId
+ *@paramint$number
+ *@returnstring
+ */
+function createShareCode($userId, $number = 8)
+{
+    static $sourceString = [0, 1, 2, 3, 4, 5, 7, 8, 9];
+    $num  = $userId;
+    $code = '';
+    while ($num) {
+        $mod  = $num % 4;
+        $num  = (int)($num / 4);
+        $code = "{$sourceString[$mod]}{$code}";//邀请码拼接
+    }
+    //判断code的长度
+    if (strlen($code) < $number) {
+        $code = str_pad((string)$code, $number, '6',STR_PAD_RIGHT);
+    }
+    return $code;
+}
+
+/**
+ *反算邀请码ID
+ *@param$code
+ *@returnfloat|int
+ */
+function decode($code)
+{
+    $sourceString = '012345789';
+    if (strrpos($code, '6') !== false) {
+        $code = substr($code, 0, strpos($code, '6'));
+    }
+    $len = strlen($code);
+    $code = strrev($code);
+    $num = 0;
+    for ($i = 0; $i < $len; $i++) {
+        $num += strpos($sourceString, $code[$i]) * pow(4, $i);
+    }
+    return $num;
 }
\ No newline at end of file
diff --git a/app/component/view/member_info/design.html b/app/component/view/member_info/design.html
index 06814a2..1dda0da 100644
--- a/app/component/view/member_info/design.html
+++ b/app/component/view/member_info/design.html
@@ -37,12 +37,12 @@