153 files deleted
4 files added
13 files modified
| | |
| | | |
| | | <body> |
| | | <div id="app"></div> |
| | | <!--<script src="../src/utils/agreement1.js"></script>--> |
| | | <!--<script src="../src/utils/agreement2.js"></script>--> |
| | | |
| | | <script src="static/agreement1.js"></script> |
| | | <script src="static/agreement2.js"></script> |
| | | <script src="static/agreement3.js"></script> |
| | | <script src="static/agreement4.js"></script> |
| | | <script src="static/agreement5.js"></script> |
| | | <!-- cdn 生产环境打开注释!!! --> |
| | | <!-- icon 图标 --> |
| | |
| | | |
| | | |
| | | |
| | | // 手机分期订单列表 |
| | | ljOrderList(data){ |
| | | return $http.post('/ljOrder/list', data); |
| | | }, |
| | | // 手机分期——导出 |
| | | ljOrderExport(data){ |
| | | return $http.post('/ljOrder/export', data); |
| | | }, |
| | | // 智享花 ——订单 |
| | | getHeydOrder(data){ |
| | | return $http.post('/heydOrder/list', data); |
| | | }, |
| | | // 智享花 ——导出 |
| | | zxhExport(data){ |
| | | return $http.post('/heydOrder/export', data); |
| | | }, |
| | | |
| | | // 信用购 ——订单 |
| | | getXygOrder(data){ |
| | | return $http.post('/xygOrder/list', data); |
| | | }, |
| | | // 信用购 ——导出 |
| | | xygExport(data){ |
| | | return $http.post('/xygOrder/export', data); |
| | | }, |
| | | getXygDetail(orderId){ |
| | | return $http.post('/xygOrder/orderDtl', {orderId}); |
| | | }, |
| | | // 信用购 ——订单 |
| | | getGzzjOrder(data){ |
| | | return $http.post('/gzzjOrder/list', data); |
| | | }, |
| | | // 信用购 ——导出 |
| | | gzzjExport(data){ |
| | | return $http.post('/gzzjOrder/export', data); |
| | | }, |
| | | getGzzjDetail(orderId){ |
| | | return $http.post('/gzzjOrder/orderDtl', {orderId}); |
| | | }, |
| | | // 获取商户收款订单列表 |
| | | getDmfOrderList(data){ |
| | | return $http.post('/dmfOrder/orderList', data); |
| | | }, |
| | | //商户收款 详情 |
| | | getDmfOrderDetail(orderId){ |
| | | return $http.post('/dmfOrder/orderDetails', {orderId}); |
| | | }, |
| | | //商户收款 退款 |
| | | facepay_refund(data){ |
| | | return $http.post('/dmfOrder/refund', data); |
| | | }, |
| | | // 商户收款 获取支付状态 |
| | | facepay_getStatus(orderId){ |
| | | return $http.post('/dmfOrder/findOrderSts', {orderId}); |
| | | }, |
| | | |
| | | // 购机直降——订单列表 |
| | | getGjzjList(data){ |
| | | return $http.post('/gjzjOrder/list', data); |
| | | }, |
| | | // 购机直降——详情 |
| | | getGjzjDetail(orderId){ |
| | | return $http.post('/gjzjOrder/orderDtl', {orderId}); |
| | | }, |
| | | // 购机直降——导出 |
| | | gjzjExport(data){ |
| | | return $http.post('/gjzjOrder/export', data); |
| | | }, |
| | | |
| | | getZxhDetail(orderId){ |
| | | return $http.post('/heydOrder/orderDtl', {orderId}); |
| | | }, |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | //商户注册 |
| | | merRegist(data) { |
| | |
| | | return $http.post('/temp/saveMerListTemp',data); |
| | | }, |
| | | |
| | | //红包接口 |
| | | redPacketInit(data){ |
| | | return $http.post('/redPacket/init',data) |
| | | }, |
| | | redPacketIncomeList(data){ |
| | | return $http.post('/redPacket/incomeList',data) |
| | | }, |
| | | redPacketExpendList(data){ |
| | | return $http.post('/redPacket/expendList',data) |
| | | }, |
| | | redPacketBindAliInfo(data){ |
| | | return $http.post('/redPacket/bindAliInfo',data) |
| | | }, |
| | | redPacketExpend(data){ |
| | | return $http.post('/redPacket/expend',data) |
| | | }, |
| | | //花呗合约机套餐信息获取 |
| | | categoryList(data){ |
| | | return $http.post('/contract/categoryList',data) |
| | | }, |
| | | // 信用购花呗导出 |
| | | xygOrderHbExport(data){ |
| | | return $http.post('/xygOrder/hbExport',data) |
| | | }, |
| | | // 信用购花呗列表获取 |
| | | xygOrderHbList(data){ |
| | | return $http.post('/xygOrder/hbList',data) |
| | | }, |
| | | // 验证是否需要手动绑定 |
| | | xygOrderCheckInfo(data){ |
| | | return $http.post('/xygOrder/checkInfo',data) |
| | | }, |
| | | //绑定信息 |
| | | xygOrderBindInfo(data){ |
| | | return $http.post('/xygOrder/bindInfo',data) |
| | | }, |
| | | //信用购花呗创建订单 |
| | | xygOrderCreateHbOrder(data){ |
| | | return $http.post('/xygOrder/createHbOrder',data) |
| | | }, |
| | | // 信用购花呗订单详情 |
| | | xygOrderHbOrderDtl(data){ |
| | | return $http.post('/xygOrder/hbOrderDtl',data) |
| | | }, |
| | | // 信用购花呗 退款 |
| | | xygOrderRefundHb(data){ |
| | | return $http.post('/xygOrder/refundHb',data) |
| | | }, |
| | | |
| | | // 花呗间联接口 |
| | | hbjlOrderList(data){ |
| | | return $http.post('/hbjlOrder/list',data) |
| | | }, |
| | | hbjlOrderInit(data){ |
| | | return $http.post('/hbjlOrder/init',data) |
| | | },//创建订单初始化 |
| | | hbjlOrderExport(data){ |
| | | return $http.post('/hbjlOrder/export',data) |
| | | }, |
| | | hbjlOrderTrial(data){ |
| | | return $http.post('/hbjlOrder/trial',data) |
| | | }, |
| | | hbjlOrderOrderDtl(data){ |
| | | return $http.post('/hbjlOrder/orderDtl',data) |
| | | }, |
| | | /** |
| | | * 通联接口 |
| | | * **/ |
| | | tltMerOpenInit(data){ |
| | | return $http.post('/tlt/merOpen/init',data) |
| | | },//页面信息初始化 |
| | | tltMerOpenOpen(data){ |
| | | return $http.post('/tlt/merOpen/open',data) |
| | | },//商户开通 |
| | | tltMerOpenFindOpenSts(data){ |
| | | return $http.post('/tlt/merOpen/findOpenSts',data) |
| | | },//查询开通状态 |
| | | tltMerOpenSendSmsCode(data){ |
| | | return $http.post('/tlt/merOpen/sendSmsCode',data) |
| | | },//获取网商验证码 |
| | | tltMerOpenReOpenMer(data){ |
| | | return $http.post('/tlt/merOpen/reOpenMer',data) |
| | | },//重置开通状态 |
| | | tltMerOpenQueryElectUrl(data){ |
| | | return $http.post('/tlt/merOpen/queryElectUrl',data) |
| | | },//进件电子协议URL查询 |
| | | tltMerOpenRepair(data){ |
| | | return $http.post('/tlt/merOpen/repair',data) |
| | | },//商户资料补录 |
| | | tltMerOpenPayAuth(data){ |
| | | return $http.post('/tlt/merOpen/payAuth',data) |
| | | },//打款验证接口 |
| | | /** |
| | | * 通联提现接口 |
| | | * **/ |
| | | tltWalletOpenStatus(data){ |
| | | return $http.post('tlt/wallet/openStatus',data) |
| | | }, |
| | | tltWalletInit(data){ |
| | | return $http.post('/tlt/wallet/init',data) |
| | | },//钱包初始化 |
| | | tltWalletSendSmsCode(data){ |
| | | return $http.post('/tlt/wallet/sendSmsCode',data) |
| | | },//获取网商验证码 |
| | | tltWalletWithdraw(data){ |
| | | return $http.post('/tlt/wallet/withdraw',data) |
| | | },//提现 |
| | | tltWalletWithdrawDetails(data){ |
| | | return $http.post('/tlt/wallet/withdrawDetails',data) |
| | | },//提现记录 |
| | | tltWalletWithdrawStatus(data){ |
| | | return $http.post('/tlt/wallet/withdrawStatus',data) |
| | | },//提现状态 |
| | | tltMerOpenSendAuthFile(data){ |
| | | return $http.post('/tlt/merOpen/sendAuthFile',data) |
| | | },//获取授权书模板 |
| | | // 风控订单接口 |
| | | riskNum(data){ |
| | | return $http.post('/risk/num',data) |
| | | }, |
| | | riskInit(data){ |
| | | return $http.post('/risk/init',data) |
| | | }, |
| | | riskList(data){ |
| | | return $http.post('/risk/list',data) |
| | | }, |
| | | riskHandle(data){ |
| | | return $http.post('/risk/handle',data) |
| | | }, |
| | | riskExport(data){ |
| | | return $http.post('/risk/export',data) |
| | | }, |
| | | // 微信扫码登录 |
| | | loginByOpenId(data){ |
| | | return $http.post('/login/loginByOpenId',data) |
| | |
| | | userAddStoreManager(data){ |
| | | return $http.post('/user/addStoreManager',data) |
| | | },//资料补充 |
| | | |
| | | // 商户收款接口 |
| | | shskTypeList(data){ |
| | | return $http.post('/prod/dmfTypeList',data) |
| | | },//获取支付方式列表 |
| | | shskCalAmt(data){ |
| | | return $http.post('/prod/calAmt',data) |
| | | }, |
| | | shskProdFee(data){ |
| | | return $http.post('/dmfOrder/prodFee',data) |
| | | },//获取支付方式费率 |
| | | |
| | | // 联通合约机 |
| | | cuccOrderInit(data){ |
| | | return $http.post('/cuccOrder/init',data) |
| | | },//初始化合约套餐 |
| | | cuccOrderPreCreate(data){ |
| | | return $http.post('/cuccOrder/preCreate',data) |
| | | },//订单预创建 |
| | | cuccOrderList(data){ |
| | | return $http.post('/cuccOrder/list',data) |
| | | },//订单列表 |
| | | cuccOrderDetail(data){ |
| | | return $http.post('cuccOrder/detail',data) |
| | | },//订单详情 |
| | | |
| | | |
| | | } |
| | |
| | | |
| | | export default { |
| | | //创建订单 |
| | | facepay_create(data) { |
| | | return $http.post('/dmfOrder/create', data); |
| | | }, |
| | | //查询订单支付状态 |
| | | facepay_getStatus(data) { |
| | | data.hiddenLoading = true; |
| | | return $http.post('/dmfOrder/findOrderSts', data); |
| | | }, |
| | | //订单列表 |
| | | facepay_orderList(data) { |
| | | return $http.post('/dmfOrder/orderList', data); |
| | | }, |
| | | //订单 退款 |
| | | facepay_refund(data) { |
| | | return $http.post('/dmfOrder/refund', data); |
| | | }, |
| | | //订单详情 |
| | | facepay_orderDetails(orderId) { |
| | | return $http.post('/dmfOrder/orderDetails', {orderId}); |
| | | }, |
| | | |
| | | //订单列表导出 |
| | | facepayOrderExport(data) { |
| | |
| | | calAmt(data){ |
| | | return $http.post('/prod/calAmt', data); |
| | | }, |
| | | hbOrderInit(data) { |
| | | return $http.post('/hbOrder/init', data); |
| | | }, |
| | | shtxOrderInit(data){ |
| | | return $http.post('/shtxOrder/init',data) |
| | | }, |
| | | shtxOrderCreate(data){ |
| | | return $http.post('/shtxOrder/create',data) |
| | | }, |
| | | getMonthMoney(data){ |
| | | return $http.post('/shtxOrder/trial',data) |
| | | }, |
| | | calcMonthMoney(data){ |
| | | return $http.post('/hbOrder/trial', data); |
| | | }, |
| | | hbOrderCreate(data) { |
| | | return $http.post('/hbOrder/create', data); |
| | | }, |
| | | hbhyjCreate(data) { |
| | | return $http.post('/hbOrder/createMbl', data); |
| | | }, |
| | | contractList(data) { |
| | | return $http.post('/contract/list', data); |
| | | }, |
| | | hbOrderFindOrderSts(data){ |
| | | return $http.post('/hbOrder/findOrderSts', data); |
| | | }, |
| | | shtxOrderFindOrderSts(data){ |
| | | return $http.post('/shtxOrder/findOrderSts', data); |
| | | }, |
| | | getShtxDetail(data){ |
| | | return $http.post('/shtxOrder/refund',data) |
| | | }, |
| | | /** |
| | | * 手机分期相关 |
| | | */ |
| | | //订单创建 |
| | | ljOrderCreate(data) { |
| | | return $http.post('/ljOrder/create', data); |
| | | }, |
| | | //订单创建初始化 |
| | | ljOrderCreateInit(data) { |
| | | return $http.post('/ljOrder/createInit', data); |
| | | }, |
| | | //订单列表导出 |
| | | ljOrderExport(data) { |
| | | return $http.post('/ljOrder/export', data); |
| | | }, |
| | | //订单列表 |
| | | ljOrderList(data) { |
| | | return $http.post('/ljOrder/list', data); |
| | | }, |
| | | //订单详情 |
| | | ljOrderOrderDtl(data) { |
| | | return $http.post('/ljOrder/orderDtl', data); |
| | | }, |
| | | //订单创建试算 |
| | | ljOrderTrial(data) { |
| | | return $http.post('/ljOrder/trial', data); |
| | | }, |
| | | |
| | | |
| | | saveProtocol(data){ |
| | |
| | | }, |
| | | |
| | | |
| | | |
| | | // 检查授权 |
| | | checkAuth (data) { |
| | | return $http.post('/hbOpen/checkAuth', data); |
| | | }, |
| | | // 花呗开户初始化 |
| | | hbOpenInit (data) { |
| | | return $http.post('/hbOpen/init', data); |
| | | }, |
| | | // 商户详情 |
| | | merPayInfo(data) { |
| | | return $http.post('/merchant/merPayInfo', data); |
| | | }, |
| | | // xyg花呗开户初始化 |
| | | xygHbOpenInit (data) { |
| | | return $http.post('/hbOpen/xygInit', data); |
| | | }, |
| | | // xyg花呗检查授权 |
| | | xygCheckAuth(data){ |
| | | return $http.post('/hbOpen/xygCheckAuth',data) |
| | | }, |
| | | // xyg花呗开通 |
| | | hbOpenXygOpen(data){ |
| | | return $http.post('/hbOpen/xygOpen',data) |
| | | }, |
| | | //照片上传 |
| | | merUploadPhoto(data) { |
| | |
| | | return $http.post('/public/uploadFile', data); |
| | | }, |
| | | |
| | | heydInitOpen(data) { |
| | | return $http.post('/heydOpen/init', data); |
| | | }, |
| | | // 开通 |
| | | heydOpen(data) { |
| | | return $http.post('/heydOpen/open', data); |
| | | }, |
| | | // 开通 |
| | | heydInitStore(data) { |
| | | return $http.post('/heydOpen/initStore', data); |
| | | }, |
| | | // 开通 |
| | | heydInitMgr(data) { |
| | | return $http.post('/heydOpen/initMgr', data); |
| | | }, |
| | | // 营业员开通 |
| | | heydOpenMgr(data) { |
| | | return $http.post('/heydOpen/openMgr', data); |
| | | }, |
| | | // 门店开通 |
| | | heydOpenStore(data) { |
| | | return $http.post('/heydOpen/openStore', data); |
| | | }, |
| | | |
| | | getMerInfo(merId){ |
| | | return $http.post('/heydOpen/merInfo', {merId}); |
| | |
| | | h_getFileType(data={}){ |
| | | return $http.post('/heydOrder/getFileType', data); |
| | | }, |
| | | //退货 |
| | | h_refund(data) { |
| | | return $http.post('/heydOrder/refund', data); |
| | | }, |
| | | //海尔云贷经纬度保存 |
| | | gpsAddr(data){ |
| | | return $http.post('/heydOpen/updateMgrDeviceInfo',data); |
| | | }, |
| | | gjzjOpenInit (data) { |
| | | return $http.post('/gjzjOpen/init', data); |
| | | }, |
| | | // 商户开通 |
| | | gjzjOpen (data) { |
| | | return $http.post('/gjzjOpen/open', data); |
| | | }, |
| | | |
| | | // 商户开通 |
| | | hbOpenOpen (data) { |
| | | return $http.post('/hbOpen/open', data); |
| | | }, |
| | | // 商户重新开通 |
| | | hbOpenReOpen (data) { |
| | | return $http.post('/hbOpen/reOpen', data); |
| | | }, |
| | | // 查询商户开通状态 |
| | | findOpenSts (data) { |
| | | return $http.post('/hbOpen/findOpenSts', data); |
| | | }, |
| | | getJson() { |
| | | return $http.get('/scene/json/childChanList.json'); |
| | | }, |
| | | getShsUrl() { |
| | | return $http.post('/shsOrder/getUrl'); |
| | | }, |
| | | |
| | | //门店优化 |
| | |
| | | indexDetail(data){ |
| | | return $http.post('/index/bannerDetail',data); |
| | | }, |
| | | //消息 |
| | | noticeDetail(data){ |
| | | return $http.post('/notice/detail',data); |
| | | }, |
| | | noticeList(data){ |
| | | return $http.post('/notice/list',data); |
| | | }, |
| | | |
| | | //商户 |
| | | merchantDetail(data){ |
| | | return $http.post('/merchant/merDetail',data); |
| | | }, |
| | | merchantEdit(data){ |
| | | return $http.post('/merchant/merEdit',data); |
| | | }, |
| | | //逾期用户列表 |
| | | overdueList(data){ |
| | | return $http.post('/overdue/oveList',data); |
| | | }, |
| | | //逾期详情 |
| | | overdueDetail(data){ |
| | | return $http.post('/overdue/oveDetail',data); |
| | | }, |
| | | //逾期用户数 |
| | | overdueNum(data){ |
| | | return $http.post('/overdue/oveNum',data); |
| | | }, |
| | | //保存跟进记录 |
| | | overdueSaveOveFol(data){ |
| | | return $http.post('/overdue/saveOveFol',data); |
| | | }, |
| | | // 支付宝拉新 |
| | | zfbLxSave(data){ |
| | | return $http.post('/zfb/lx/save',data); |
| | | }, |
| | | //支付宝拉新查询列表 |
| | | zfbLxList(data){ |
| | | return $http.post('/zfb/lx/list',data); |
| | | }, |
| | | //支付宝拉新列表初始化 |
| | | zfbLxInit(data){ |
| | | return $http.post('/zfb/lx/init',data); |
| | | }, |
| | | //支付宝拉新查询 |
| | | zfbLxReport(data){ |
| | | return $http.post('/zfb/lx/report',data); |
| | | }, |
| | | //支付宝周数据统计 |
| | | zfbLxWeekReport(data){ |
| | | return $http.post('/zfb/lx/weekReport',data); |
| | | }, |
| | | //支付宝数据导出 |
| | | zfbLxExport(data){ |
| | | return $http.post('/zfb/lx/export',data); |
| | | }, |
| | | // 信用购接口开始 |
| | | |
| | | xygInitOpen(data) { |
| | | return $http.post('/xygOpen/init', data); |
| | | }, |
| | | // 信用购开通 |
| | | xygOpen(data) { |
| | | return $http.post('/xygOpen/open', data); |
| | | }, |
| | | // 信用购开通 |
| | | xygInitStore(data) { |
| | | return $http.post('/xygOpen/initStore', data); |
| | | }, |
| | | // 信用购开通 |
| | | xygInitMgr(data) { |
| | | return $http.post('/xygOpen/initMgr', data); |
| | | }, |
| | | // 信用购营业员开通 |
| | | xygOpenMgr(data) { |
| | | return $http.post('/xygOpen/openMgr', data); |
| | | }, |
| | | // 信用购门店开通 |
| | | xygOpenStore(data) { |
| | | return $http.post('/xygOpen/openStore', data); |
| | | }, |
| | | getXygMerInfo(merId){ |
| | | return $http.post('/xygOpen/merInfo', {merId}); |
| | | }, |
| | | getunhandingList(data){ |
| | | return $http.post('xygOrder/unhandingList',data) |
| | | }, |
| | | getGoodsTypeList(data){ |
| | | return $http.post('xygOrder/createInit',data) |
| | | }, |
| | | h_uploadXygProtocol(data) { |
| | | return $http.post('/xygOrder/uploadProtocol', data); |
| | | }, |
| | | h_getXygFileType(data={}){ |
| | | return $http.post('/xygOrder/getFileType', data); |
| | | }, |
| | | //信用购退货 |
| | | h_xygRefund(data) { |
| | | return $http.post('/xygOrder/refund', data); |
| | | }, |
| | | //信用购经纬度保存 |
| | | gpsXygAddr(data){ |
| | | return $http.post('/xygOpen/updateMgrDeviceInfo',data); |
| | | }, |
| | | |
| | | // 信用购接口结束 |
| | | //开通花呗省市区数据获取 |
| | | getAliAreaList(data){ |
| | | return $http.post('/public/aliAreaList',data); |
| | | }, |
| | | // 获取通道 |
| | | prodZfbVersion(data){ |
| | | return $http.post('/prod/zfbVersion',data); |
| | | }, |
| | | // 信用购花呗开通结果 |
| | | findXygOpenSts(data){ |
| | | return $http.post('/hbOpen/findXygOpenSts',data) |
| | | }, |
| | | // xyg花呗开通详情获取 |
| | | merXygPayInfo(data){ |
| | | return $http.post('/merchant/merXygPayInfo',data) |
| | | }, |
| | | // 门店管理分页 |
| | | storeStoreList(data){ |
| | |
| | | wxScoreExport(data){ |
| | | return $http.post('/cmccWxpay/export', data); |
| | | }, |
| | | //公众租机接口开始 |
| | | gzzjInitOpen(data) { |
| | | return $http.post('/gzzjOpen/init', data); |
| | | wxScoreCreInit(data){ |
| | | return $http.post('/cmccWxpay/creInit', data); |
| | | }, |
| | | // 开通 |
| | | gzzjOpen(data) { |
| | | return $http.post('/gzzjOpen/open', data); |
| | | }, |
| | | // 开通 |
| | | gzzjInitStore(data) { |
| | | return $http.post('/gzzjOpen/initStore', data); |
| | | }, |
| | | // 开通 |
| | | gzzjInitMgr(data) { |
| | | return $http.post('/gzzjOpen/initMgr', data); |
| | | }, |
| | | // 营业员开通 |
| | | gzzjOpenMgr(data) { |
| | | return $http.post('/gzzjOpen/openMgr', data); |
| | | }, |
| | | // 门店开通 |
| | | gzzjOpenStore(data) { |
| | | return $http.post('/gzzjOpen/openStore', data); |
| | | }, |
| | | |
| | | getGzzjMerInfo(merId){ |
| | | return $http.post('/gzzjOpen/merInfo', {merId}); |
| | | }, |
| | | gzzjOrderInit(data) { |
| | | return $http.post('/gzzjOrder/init', data); |
| | | }, |
| | | gzzjOrderPrecreate(data) { |
| | | return $http.post('/gzzjOrder/preCreate', data); |
| | | }, |
| | | gzzj_h_uploadProtocol(data) { |
| | | return $http.post('/gzzjOrder/uploadProtocol', data); |
| | | }, |
| | | gzzj_h_getFileType(data={}){ |
| | | return $http.post('/gzzjOrder/getFileType', data); |
| | | }, |
| | | //退货 |
| | | gzzj_h_refund(data) { |
| | | return $http.post('/gzzjOrder/refund', data); |
| | | }, |
| | | //公众租机接口结束 |
| | | } |
| | |
| | | */ |
| | | const oldRouter = [ |
| | | { |
| | | path: '/credit-installment', |
| | | name: 'credit-installment', |
| | | component:()=>import("@/views/old/store/credit-installment.vue") |
| | | }, |
| | | { |
| | | path: '/getQRCode', |
| | | name: 'getQRCode', |
| | | component:()=>import("@/views/old/store/getQRCode.vue") |
| | | |
| | | }, |
| | | //商户贴息 |
| | | { |
| | | path: '/hb-merchant-installment', |
| | | name: 'hb-merchant-installment', |
| | | component:()=>import("@/views/old/store/hb-merchant-installment.vue") |
| | | }, |
| | | { |
| | | path: '/hb-credit-installment', |
| | | name: 'hb-credit-installment', |
| | | component:()=>import("@/views/old/store/hb-credit-installment.vue") |
| | | }, |
| | | { |
| | | path: '/hb-contract', |
| | | name: 'hb-contract', |
| | | component:()=>import("@/views/old/store/hb-contract.vue") |
| | | }, |
| | | |
| | | { |
| | | path: '/hb-getHBQRCode', |
| | | name: 'hb-getHBQRCode', |
| | | component:()=>import("@/views/old/store/getHBQRCode.vue") |
| | | |
| | | }, |
| | | { |
| | | path: '/pay-result', |
| | | name: 'pay-result', |
| | | component:()=>import("@/views/old/store/pay-result.vue") |
| | | |
| | | }, |
| | | { |
| | | path: '/xyg-getXygHbQRCode', |
| | | name: 'hb-getHBQRCode', |
| | | component:()=>import("@/views/old/store/getXygHbQRCode.vue") |
| | | |
| | | }, |
| | | { |
| | | path: '/product/shtx-detail', |
| | | name: 'shtx-detail', |
| | | component:()=>import("@/views/product/shtx-detail.vue") |
| | | }, |
| | | { |
| | | path: '/shtx/staging', |
| | | name: 'shtx-staging', |
| | | component:()=>import("@/views/old/merchant/shtx/staging.vue") |
| | | }, |
| | | { |
| | | path: '/shtx-getShtxQRCode', |
| | | name: 'shtx-getShtxQRCode', |
| | | component:()=>import("@/views/old/store/getShtxQRCode.vue") |
| | | }, |
| | | { |
| | | path: '/order/shtx', |
| | | name: 'order-shtx', |
| | | component:()=>import("@/views/order/shtx.vue") |
| | | }, |
| | | { |
| | | path: '/mobile-installment', |
| | | name: 'mobile-installment', |
| | | component:()=>import("@/views/old/store/mobile/mobileInstallment.vue") |
| | | }, |
| | | { |
| | | path: '/mobile-submit-result', |
| | | name: 'mobile-submit-result', |
| | | component:()=>import("@/views/old/store/mobile/submitResult.vue") |
| | | }, |
| | | |
| | | |
| | | { |
| | | path: '/contract-installment', |
| | | name: 'contract-installment', |
| | | component:()=>import("@/views/old/store/contract/contractInstallment.vue") |
| | | }, |
| | | // 生成二维码 |
| | | { |
| | | path: '/contract-qrcode', |
| | | name: 'contract-qrcode', |
| | | component:()=>import("@/views/old/store/contract/contractQrcode.vue") |
| | | }, |
| | | { |
| | | path: '/lthyj-qrcode', |
| | | name: 'lthyj-qrcode', |
| | | component:()=>import("@/views/old/store/lthyjQrcode.vue") |
| | | }, |
| | | { |
| | | path: '/contract-order-upload/:orderId', |
| | | name: 'contract-order-upload', |
| | | props:true, |
| | | component:()=>import("@/views/old/store/contract/upload.vue") |
| | | }, |
| | | |
| | | |
| | | { |
| | | path: '/hrydset', |
| | | name: 'hryd_set', |
| | | component:()=>import("@/views/old/store/zxh/set.vue") |
| | | }, |
| | | { |
| | | path: '/hryd/upload/:orderId', //上传合约资料 |
| | | name: 'hryd_upload', |
| | | props: true, |
| | | component:()=>import("@/views/old/store/zxh/upload.vue") |
| | | }, |
| | | { |
| | | path: '/hryd/createcode', //生成二维码 |
| | | name: 'hryd_createcode', |
| | | props: true, |
| | | component:()=>import("@/views/old/store/zxh/createcode.vue") |
| | | }, |
| | | |
| | | { |
| | | path: '/xygset', |
| | | name: 'xyg_set', |
| | | component:()=>import("@/views/old/store/xyg/set.vue") |
| | | }, |
| | | { |
| | | path: '/xyg/upload/:orderId', //上传合约资料 |
| | | name: 'xyg_upload', |
| | | props: true, |
| | | component:()=>import("@/views/old/store/xyg/upload.vue") |
| | | }, |
| | | // { |
| | | // path: '/xyg/upload/', //上传合约资料 |
| | | // name: 'xyg_upload', |
| | | // props: true, |
| | | // component:()=>import("@/views/old/store/xyg/upload.vue") |
| | | // }, |
| | | { |
| | | path: '/xyg/mation', //花呗,储蓄卡信用购选择表页面 |
| | | name: 'xyg_mation', |
| | | props: true, |
| | | component:()=>import("@/views/old/store/xyg/xyg-mation.vue") |
| | | }, |
| | | { |
| | | path: '/xyg/xygHb', //信用购花呗办单页面 |
| | | name: 'xygHb', |
| | | props: true, |
| | | component:()=>import("@/views/old/store/xyg/xygHb.vue") |
| | | }, |
| | | { |
| | | path: '/xyg/list', //信用购列表页面 |
| | | name: 'xyg_list', |
| | | props: true, |
| | | component:()=>import("@/views/old/store/xyg/xygList.vue") |
| | | }, |
| | | { |
| | | path: '/xyg/createcode', //生成二维码 |
| | | name: 'xyg_createcode', |
| | | props: true, |
| | | component:()=>import("@/views/old/store/xyg/createcode.vue") |
| | | }, |
| | | { |
| | | path: '/gzzjset', |
| | | name: 'gzzj_set', |
| | | component:()=>import("@/views/old/store/gzzj/set.vue") |
| | | }, |
| | | { |
| | | path: '/gzzj/upload/:orderId', //上传合约资料 |
| | | name: 'gzzj_upload', |
| | | props: true, |
| | | component:()=>import("@/views/old/store/gzzj/upload.vue") |
| | | }, |
| | | { |
| | | path: '/gzzj/createcode', //生成二维码 |
| | | name: 'gzzj_createcode', |
| | | props: true, |
| | | component:()=>import("@/views/old/store/gzzj/createcode.vue") |
| | | }, |
| | | { |
| | | path:"/gzzj/gzzjQrCode", |
| | | name:'gzzj_qrCode', |
| | | component:()=>import("@/views/old/store/gzzj/gzzjQrCode.vue") |
| | | }, |
| | | { |
| | | path: '/main/productManagement', // 商户-产品管理 |
| | | name: 'productManagement', |
| | | component: function(resolve) { |
| | |
| | | require(['../views/old/merchant/hb-product'], resolve); |
| | | } |
| | | }, |
| | | |
| | | //选择通道 |
| | | { |
| | | path:'/channel-selection', |
| | | name:'channel-selection', |
| | | component(resolve) { |
| | | require(['@/views/old/store/channel-selection.vue'], resolve); |
| | | } |
| | | }, |
| | | |
| | | { |
| | | path:'/facepay/calcmoney', |
| | | name:'facepay_calcmoney', |
| | | component(resolve) { |
| | | require(['@/views/old/facepay/calcmoney.vue'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path:'/facepay/details', |
| | | name:'facepay_details', |
| | | component(resolve) { |
| | | require(['@/views/old/facepay/orderDetails.vue'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path:'/facepay/list', |
| | | name:'facepay_list', |
| | | component(resolve) { |
| | | require(['@/views/old/facepay/orderList.vue'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path:'/facepay/code', |
| | | name:'facepay_code', |
| | | component(resolve) { |
| | | require(['@/views/old/facepay/code.vue'], resolve); |
| | | } |
| | | }, |
| | | |
| | | |
| | | ] |
| | | |
| | | |
| | | const old_merRouter = [ |
| | | { |
| | | path: '/ljcreditStaging', // 商户-信用卡分期 |
| | | name: 'ljcreditStaging', |
| | | component: function(resolve) { |
| | | require(['../views/old/merchant/lj/ljcreditStaging'], resolve); |
| | | } |
| | | }, |
| | | |
| | | { |
| | | path: '/creditStaging', // 商户-信用卡分期 |
| | | name: 'creditStaging', |
| | | component: function(resolve) { |
| | | require(['../views/old/merchant/creditStaging'], resolve); |
| | | } |
| | | }, |
| | | |
| | | { |
| | | path: '/tonglian/startOpen', // 开通通联通道页面 |
| | | name: 'tonglianStartOpen', |
| | | component: function(resolve) { |
| | | require(['../views/old/merchant/tonglian/startOpen'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path: '/tonglian/store-pictures', // 开通通联通道上传图片页面 |
| | | name: 'tonglianStorePictures', |
| | | component: function(resolve) { |
| | | require(['../views/old/merchant/tonglian/storePictures'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path: '/tonglian/open', // 确认开通通联通道页面 |
| | | name: 'tonglianOpen', |
| | | component: function(resolve) { |
| | | require(['../views/old/merchant/tonglian/open'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path: '/tonglian/open-result', // 开通通联通道开通结果页面 |
| | | name: 'tonglianOpenResult', |
| | | component: function(resolve) { |
| | | require(['../views/old/merchant/tonglian/openResult'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path: '/tonglian/verification', // |
| | | name: 'verification', |
| | | component: function(resolve) { |
| | | require(['../views/old/merchant/tonglian/verification'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path: '/tonglian/staging', // 开通通联通道开通信息页面 |
| | | name: 'tonglianStaging', |
| | | component: function(resolve) { |
| | | require(['../views/old/merchant/tonglian/staging'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path: '/tonglian/withdrawal', // 通联通道提现 |
| | | name: 'tonglianWithdrawal', |
| | | component: function(resolve) { |
| | | require(['../views/old/merchant/tonglian/withdrawal'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path: '/tonglian/withdrawal-history', // 通联通道提现纪录 |
| | | name: 'tonglianWithdrawalHistory', |
| | | component: function(resolve) { |
| | | require(['../views/old/merchant/tonglian/withdrawal-history'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path: '/tonglian/Withdrawal-result', // 通联通道提现结果 |
| | | name: 'tonglianWithdrawalResult', |
| | | component: function(resolve) { |
| | | require(['../views/old/merchant/tonglian/withdrawal-result'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path: '/huabei/open', // 开通花呗页面 |
| | | name: 'huaBeiOpen', |
| | | component: function(resolve) { |
| | | require(['../views/old/merchant/huabei/open'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path: '/huabei/alipay', // 开通花呗--选择支付宝账号页面 |
| | | name: 'huaBeiAlipay', |
| | | component: function(resolve) { |
| | | require(['../views/old/merchant/huabei/alipay'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path: '/huabei/store-pictures', // 开通花呗--门店相关照片上传 |
| | | name: 'huaBeiStorePictures', |
| | | component: function(resolve) { |
| | | require(['../views/old/merchant/huabei/storePictures'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path: '/huabei/open-result', // 开通花呗--审核结果 |
| | | name: 'huaBeiOpenResult', |
| | | component: function(resolve) { |
| | | require(['../views/old/merchant/huabei/openResult'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path: '/huabei/staging', // 花呗开通成功后-使用花呗分期时,填写详情页面 |
| | | name: 'huaBeiStaging', |
| | | component: function(resolve) { |
| | | require(['../views/old/merchant/huabei/staging'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path: '/huabei/staging_hbjl', // 花呗开通成功后-使用花呗分期时,填写详情页面 |
| | | name: 'huaBeiStaging_hbjl', |
| | | component: function(resolve) { |
| | | require(['../views/old/merchant/huabei/staging_hbjl'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path: '/huabei/staging_dmf', // 花呗开通成功后-使用花呗分期时,填写详情页面 |
| | | name: 'huaBeiStaging_dmf', |
| | | component: function(resolve) { |
| | | require(['../views/old/merchant/huabei/staging_dmf'], resolve); |
| | | } |
| | | }, |
| | | |
| | | { |
| | | path: '/gjzj/open', // 开通购机直降 |
| | | name: 'gjzjOpen', |
| | | component: function(resolve) { |
| | | require(['../views/old/merchant/gjzj/open'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path: '/gjzj/open-result', // 购机直降--审核结果 |
| | | name: 'gjzjOpenResult', |
| | | component: function(resolve) { |
| | | require(['../views/old/merchant/gjzj/openResult'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path: '/heyd/merOpen', // 开通海尔云贷 |
| | | name: 'heydMerOpen', |
| | | component: function(resolve) { |
| | | require(['../views/old/merchant/heyd/merOpen'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path: '/heyd/storeOpen', // 开通海尔云贷 |
| | | name: 'heydStoreOpen', |
| | | component: function(resolve) { |
| | | require(['../views/old/merchant/heyd/storeOpen'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path: '/heyd/mgrOpen', // 开通海尔云贷 |
| | | name: 'heydMgrOpen', |
| | | component: function(resolve) { |
| | | require(['../views/old/merchant/heyd/mgrOpen'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path: '/heyd/open-result', // 海尔云贷--审核结果 |
| | | name: 'heydOpenResult', |
| | | component: function(resolve) { |
| | | require(['../views/old/merchant/heyd/openResult'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path: '/xyg/merOpen', // 开通海尔云贷 |
| | | name: 'xygMerOpen', |
| | | component: function(resolve) { |
| | | require(['../views/old/merchant/xyg/merOpen'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path: '/xyg/storeOpen', // 开通海尔云贷 |
| | | name: 'xygStoreOpen', |
| | | component: function(resolve) { |
| | | require(['../views/old/merchant/xyg/storeOpen'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path: '/xyg/mgrOpen', // 开通海尔云贷 |
| | | name: 'xygMgrOpen', |
| | | component: function(resolve) { |
| | | require(['../views/old/merchant/xyg/mgrOpen'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path: '/xyg/open-result', // 海尔云贷--审核结果 |
| | | name: 'xygOpenResult', |
| | | component: function(resolve) { |
| | | require(['../views/old/merchant/xyg/openResult'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path: '/gzzj/merOpen', // 开通海尔云贷 |
| | | name: 'gzzjMerOpen', |
| | | component: function(resolve) { |
| | | require(['../views/old/merchant/gzzj/merOpen'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path: '/gzzj/storeOpen', // 开通海尔云贷 |
| | | name: 'gzzjStoreOpen', |
| | | component: function(resolve) { |
| | | require(['../views/old/merchant/gzzj/storeOpen'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path: '/gzzj/mgrOpen', // 开通海尔云贷 |
| | | name: 'gzzjMgrOpen', |
| | | component: function(resolve) { |
| | | require(['../views/old/merchant/gzzj/mgrOpen'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path: '/gzzj/open-result', // 海尔云贷--审核结果 |
| | | name: 'gzzjOpenResult', |
| | | component: function(resolve) { |
| | | require(['../views/old/merchant/gzzj/openResult'], resolve); |
| | | } |
| | | }, |
| | | ] |
| | | |
| | | const APPRouter = [ |
| | | { |
| | | path: '/app/login', // app联登主页 |
| | | name: 'AppHome', |
| | | component: function(resolve) { |
| | | require(['../views/appLiandeng/login.vue'], resolve); |
| | | }, |
| | | meta:{ |
| | | isLogin:false |
| | | } |
| | | }, |
| | | { |
| | | path: '/app/home', // app联登主页 |
| | | name: 'AppHome', |
| | | component: function(resolve) { |
| | | require(['../views/appLiandeng/home.vue'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path: '/app/changeMer', |
| | | name: 'AppchangeMer', |
| | | component: function(resolve) { |
| | | require(['../views/appLiandeng/changeMer.vue'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path: '/app/choseVersion', |
| | | name: 'AppchoseVersion', |
| | | component: function(resolve) { |
| | | require(['../views/appLiandeng/choseVersion.vue'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path: '/app/shskVersionDetail', |
| | | name: 'AppshskVersionDetail', |
| | | component: function(resolve) { |
| | | require(['../views/appLiandeng/shskVersionDetail.vue'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path: '/app/zfbVersionDetail', |
| | | name: 'AppzfbVersionDetail', |
| | | component: function(resolve) { |
| | | require(['../views/appLiandeng/zfbVersionDetail.vue'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path: '/app/opening/startOpen', |
| | | name: 'AppopeningstartOpen', |
| | | component: function(resolve) { |
| | | require(['../views/appLiandeng/opening/startOpen.vue'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path: '/app/opening/fillingInfo', |
| | | name: 'AppopeningfillingInfo', |
| | | component: function(resolve) { |
| | | require(['../views/appLiandeng/opening/fillingInfo.vue'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path: '/app/opening/pictureUpload', |
| | | name: 'AppopeningpictureUpload', |
| | | component: function(resolve) { |
| | | require(['../views/appLiandeng/opening/pictureUpload.vue'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path: '/app/opening/openResult', |
| | | name: 'AppopeningopenResult', |
| | | component: function(resolve) { |
| | | require(['../views/appLiandeng/opening/openResult.vue'], resolve); |
| | | } |
| | | }, |
| | | ] |
| | | export default [ |
| | | ...old_merRouter, |
| | | ...oldRouter, |
| | | ...APPRouter, |
| | | // 用户中心 |
| | | { |
| | | path:"/", |
| | |
| | | isLogin:false |
| | | } |
| | | }, |
| | | { |
| | | path:"/message", |
| | | name:'message', |
| | | component:()=>import("@/views/old/store/zxh/message.vue"), |
| | | }, |
| | | |
| | | |
| | | |
| | | |
| | |
| | | powerId: 100006, |
| | | } |
| | | }, |
| | | // { |
| | | // path: 'productManagement', // 商户-产品管理 |
| | | // name: 'productManagement', |
| | | // component: function(resolve) { |
| | | // require(['../views/old/merchant/productManagement'], resolve); |
| | | // }, |
| | | // meta:{ |
| | | // powerId: 100004, |
| | | // } |
| | | // },//hb-product |
| | | // { |
| | | // path: 'hb-product', // 花呗通道内产品管理 |
| | | // name: 'hb-product', |
| | | // component: function(resolve) { |
| | | // require(['../views/old/merchant/hb-product'], resolve); |
| | | // }, |
| | | // // meta:{ |
| | | // // powerId: 100004, |
| | | // // } |
| | | // }, |
| | | ] |
| | | }, |
| | | { |
| | |
| | | component:()=>import("@/views/mine/toggle-identity.vue") |
| | | }, |
| | | |
| | | |
| | | |
| | | |
| | | // 设置中心 - 路由 |
| | | { |
| | | path:"/mine/setting", |
| | | name:'setting', |
| | |
| | | component:()=>import("@/views/mine/setting/merchants-approval.vue") |
| | | }, |
| | | { |
| | | path:"/mine/red-envelopes", |
| | | name:'red-envelopes', |
| | | component:()=>import("@/views/mine/redEnvelopes/red-envelopes.vue") |
| | | },//红包账户 |
| | | { |
| | | path:"/mine/withdrawals", |
| | | name:'withdrawals', |
| | | component:()=>import("@/views/mine/redEnvelopes/withdrawals.vue") |
| | | },//红包提现 |
| | | |
| | | |
| | | |
| | | |
| | | // 产品管理 - 路由 |
| | | { |
| | | path:"/product/credit-detail", |
| | | name:'credit-detail', |
| | | component:()=>import("@/views/product/credit-detail.vue") |
| | | }, |
| | | { |
| | | path:"/product/dmf-detail", |
| | | name:'dmf-detail', |
| | | component:()=>import("@/views/product/dmf-detail.vue") |
| | | }, |
| | | { |
| | | path:"/product/hbjl-detail", |
| | | name:'hbjl-detail', |
| | | component:()=>import("@/views/product/hbjl-detail.vue") |
| | | }, |
| | | { |
| | | path:"/product/hb-detail", |
| | | name:'hb-detail', |
| | | component:()=>import("@/views/product/hb-detail.vue") |
| | | }, |
| | | { |
| | | path:"/product/xyg-hb-detail", |
| | | name:'xyg-hb-detail', |
| | | component:()=>import("@/views/product/xyg-hb-detail.vue") |
| | | }, |
| | | { |
| | | path:"/product/gjzj-detail", |
| | | name:'gjzj-detail', |
| | | component:()=>import("@/views/product/gjzj-detail.vue") |
| | | }, |
| | | { |
| | | path:"/product/zxh-detail", |
| | | name:'zxh-detail', |
| | | component:()=>import("@/views/product/zxh-detail.vue") |
| | | }, |
| | | { |
| | | path:"/product/xyg-detail", |
| | | name:'xyg-detail', |
| | | component:()=>import("@/views/product/xyg-detail.vue") |
| | | }, |
| | | { |
| | | path:"/product/gzzj-detail", |
| | | name:'gzzj-detail', |
| | | component:()=>import("@/views/product/gzzj-detail.vue") |
| | | }, |
| | | { |
| | | path:"/product/gzzj_order_detail_pics", |
| | | name:'gzzj_order_detail_pics', |
| | | component:()=>import("@/views/product/gzzj_order_detail_pics.vue") |
| | | }, |
| | | { |
| | | path:"/product/productMent", |
| | | name:'mer-productMent', |
| | | component:()=>import("@/views/mdyh/product/productMent.vue") |
| | | }, |
| | | { |
| | | path:"/product/lthyj-detail", |
| | | name:'lthyj-detail', |
| | | component:()=>import("@/views/product/lthyj-detail.vue") |
| | | }, |
| | | { |
| | | path:"/product/wxScore-detail", |
| | | name:'wxScore-detail', |
| | | component:()=>import("@/views/product/wxScore-detail.vue") |
| | | }, |
| | | //花呗合约套餐页面 |
| | | { |
| | | path:"/hbhy-installment", |
| | | name:'hbhy-installment', |
| | | component:()=>import("@/views/old/store/hbhy-installment.vue") |
| | | }, |
| | | //花呗合约机办理页面 |
| | | { |
| | | path:"/hbhy-detail", |
| | | name:'hbhy-detail', |
| | | component:()=>import("@/views/product/hbhy-detail.vue") |
| | | }, |
| | | { |
| | | path:"/product/facepay", |
| | | name:'facepay', |
| | | component:()=>import("@/views/product/facepay/facepay.vue") |
| | | }, |
| | | { |
| | | path:"/product/orderlist", |
| | | name:'orderlist', |
| | | component:()=>import("@/views/product/facepay/orderlist.vue") |
| | | }, |
| | | { |
| | | path:"/product/facepay-qrcode", |
| | | name:'facepay-qrcode', |
| | | component:()=>import("@/views/product/facepay/facepay-qrcode.vue") |
| | | }, |
| | | //支付宝拉新 |
| | | { |
| | | path:"/product/zfblx", |
| | | name:'zfblx', |
| | | component:()=>import("@/views/zfblx/lxLogin.vue"), |
| | | // children:[ |
| | | // { |
| | | // path: "lxexplain", |
| | | // name: "lxexplain", |
| | | // component:()=>import("@/views/zfblx/lxExplain.vue"), |
| | | // }, |
| | | // { |
| | | // path: "lxcode", |
| | | // name: "lxcode", |
| | | // component:()=>import("@/views/zfblx/lxCode.vue"), |
| | | // }, |
| | | // ] |
| | | }, |
| | | { |
| | | path:"/product/zfblx/lxexplain", |
| | | name:'lxexplain', |
| | | component:()=>import("@/views/zfblx/lxExplain.vue") |
| | | }, |
| | | { |
| | | path:"/product/zfblx/lxcode", |
| | | name:'lxcode', |
| | | component:()=>import("@/views/zfblx/lxCode.vue") |
| | | }, |
| | | //支付宝拉新订单 |
| | | { |
| | | path:"/order/lxOredr", |
| | | name:'lxOredr', |
| | | component:()=>import("@/views/zfblx/lxOrder.vue") |
| | | }, |
| | | //支付宝拉新订单详情 |
| | | { |
| | | path:"/order/lxOredrDetail", |
| | | name:'lxOredrDetail', |
| | | component:()=>import("@/views/zfblx/lxOrderDetail.vue") |
| | | }, |
| | | |
| | | |
| | | |
| | | |
| | |
| | | component:()=>import("@/views/mine/stores/stores-detail.vue") |
| | | }, |
| | | |
| | | |
| | | |
| | | |
| | | // 订单相关 |
| | | { |
| | | path:"/order/credit", |
| | | name:'order-credit', |
| | | component:()=>import("@/views/order/credit.vue") |
| | | }, |
| | | { |
| | | path:"/order/hb", |
| | | name:'order-hb', |
| | | component:()=>import("@/views/order/hb.vue") |
| | | }, |
| | | { |
| | | path:"/order/wxScore", |
| | | name:'order-wxScore', |
| | | component:()=>import("@/views/order/wxScore.vue") |
| | | }, |
| | | { |
| | | path:"/order/gzzj", |
| | | name:'order-wxScore', |
| | | component:()=>import("@/views/order/gzzj.vue") |
| | | }, |
| | | { |
| | | path:"/order/dmf", |
| | | name:'order-dmf', |
| | | component:()=>import("@/views/order/dmf.vue") |
| | | }, |
| | | { |
| | | path:"/order/hbjl", |
| | | name:'order-hbjl', |
| | | component:()=>import("@/views/order/hbjl.vue") |
| | | }, |
| | | { |
| | | path:"/order/gjzj", |
| | | name:'order-gjzj', |
| | | component:()=>import("@/views/order/gjzj.vue") |
| | | }, |
| | | { |
| | | path:"/order/phone", |
| | | name:'order-phone', |
| | | component:()=>import("@/views/order/phone.vue") |
| | | }, |
| | | { |
| | | path:"/order/zxh", |
| | | name:'order-zxh', |
| | | component:()=>import("@/views/order/zxh.vue") |
| | | }, |
| | | |
| | | { |
| | | path:"/order/xyg", |
| | | name:'order-xyg', |
| | | component:()=>import("@/views/order/xyg.vue") |
| | | }, |
| | | { |
| | | path:"/order/xyg-hb", |
| | | name:'order-xyg-hb', |
| | | component:()=>import("@/views/order/xyg-hb.vue") |
| | | }, |
| | | { |
| | | path:"/order/xyg-cx", |
| | | name:'order-xyg-cx', |
| | | component:()=>import("@/views/order/xyg-cx.vue") |
| | | }, |
| | | { |
| | | path:"/order/order-lthyj", |
| | | name:'order-lthyj', |
| | | component:()=>import("@/views/order/order-lthyj.vue") |
| | | }, |
| | | //和微分 |
| | | { |
| | |
| | | name:'wx-scoreResult', |
| | | component:()=>import("@/views/old/store/wx-score-result.vue") |
| | | }, |
| | | { |
| | | path:"/order/order-lthyj", |
| | | name:'order-lthyj', |
| | | component:()=>import("@/views/order/order-lthyj.vue") |
| | | }, |
| | | |
| | | // 账号管理 - 路由 |
| | | { |
| | |
| | | name:'account-add', |
| | | component:()=>import("@/views/mine/account/account-add.vue") |
| | | }, |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | { |
| | | path:"/relatedpictures", |
| | | name:'relatedpictures', |
| | | component:()=>import("@/views/relatedPictures.vue") |
| | | }, |
| | | |
| | | |
| | | { |
| | | path:"/template/list", |
| | |
| | | name:'template_distribute', |
| | | component:()=>import("@/views/template/distribute.vue") |
| | | }, |
| | | |
| | | |
| | | //banner主要内容 |
| | | { |
| | | path:"/bannerContent", |
| | | name:'bannerContent', |
| | | component:()=>import("@/views/old/store/bannerContent/bannerContent.vue") |
| | | }, |
| | | |
| | | //逾期 |
| | | { |
| | | path:"/overdue", |
| | | name:'overdue', |
| | | component:()=>import("@/views/mdyh/overdue/overdue.vue"), |
| | | }, |
| | | { |
| | | path:"/ovderdueDetail", |
| | | name:'ovderdueDetail', |
| | | component:()=>import("@/views/mdyh/overdue/ovderdueDetail.vue"), |
| | | }, |
| | | //办单教程 |
| | | { |
| | | path:"/bdCourse", |
| | | name:'bdCourse', |
| | | component:()=>import("@/views/mdyh/bdjc/bdCourse.vue") |
| | | }, |
| | | //商户贴息 |
| | | { |
| | | path:"/shtx", |
| | | name:'shtx', |
| | | component:()=>import("@/views/mdyh/shtx/shtx.vue") |
| | | }, |
| | | //商户资料 |
| | | { |
| | | path:"/setting/mer-date", |
| | | name:'mer-date', |
| | | component:()=>import("@/views/mdyh/shtx/mer-date.vue") |
| | | }, |
| | | |
| | | // 花呗间联 |
| | | { |
| | | path:"/creat-hbjl", |
| | | name:'creat-hbjl', |
| | | component:()=>import("@/views/old/store/hbjl/creat-hbjl.vue") |
| | | }, |
| | | { |
| | | path:"/hbjl-qr", |
| | | name:'hbjl-qr', |
| | | component:()=>import("@/views/old/store/hbjl/hbjl-qr.vue") |
| | | }, |
| | | |
| | | { |
| | | path:"/hbcp", |
| | | name:'hbcp', |
| | | component:()=>import("@/views/old/store/hbcp.vue") |
| | | }, |
| | | // 云南联通合约机 |
| | | { |
| | | path:"/lthyj", |
| | | name:'lthyj', |
| | | component:()=>import("@/views/old/store/lthyj.vue") |
| | | }, |
| | | { |
| | | path:"/hbcp_sh", |
| | | name:'hbcp_sh', |
| | | component:()=>import("@/views/old/store/hbcp_sh.vue") |
| | | }, |
| | | { |
| | | path:'/channel-selection_sh', |
| | | name:'channel-selection_sh', |
| | | component(resolve) { |
| | | require(['@/views/old/store/channel-selection_sh.vue'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path:'/choose-payment-method', |
| | | name:'choose-payment-method', |
| | | component(resolve) { |
| | | require(['@/views/old/store/choose-payment-method.vue'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path:'/store-shsk', |
| | | name:'store-shsk', |
| | | component(resolve) { |
| | | require(['@/views/old/store/shsk/shsk.vue'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path:'/getShskQRCode', |
| | | name:'getShskQRCode', |
| | | component(resolve) { |
| | | require(['@/views/old/store/getShskQRCode.vue'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path:'/shsk-payResult', |
| | | name:'shsk-payResult', |
| | | component(resolve) { |
| | | require(['@/views/old/store/shsk/payResult.vue'], resolve); |
| | | } |
| | | }, |
| | | { |
| | | path:'/loginByWx', |
| | | name:'login-by-wx', |
| | | component:()=>import("@/views/user/loginByWx.vue"), |
| | | // meta:{ |
| | | // isLogin:false, |
| | | // isOpenId:true |
| | | // } |
| | | }, |
| | | { |
| | | path:'/supplement', |
| | | name:'supplement', |
| | | component:()=>import("@/views/user/supplement.vue"), |
| | | // meta:{ |
| | | // isLogin:false, |
| | | // isOpenId:true |
| | |
| | | icon: 'iconshuju_h', |
| | | Aicon: 'iconshuju', |
| | | label: '数据', |
| | | path: '/main/home' |
| | | path: '/order/wxScore' |
| | | }, |
| | | { |
| | | powerId: 100003, |
| | |
| | | |
| | | console.log(userPage) |
| | | |
| | | //增加消息tabbar |
| | | if (orgType != 1 && orgType != 2) |
| | | footernav.push({ |
| | | powerId: 300000, |
| | | icon: 'iconxiaoxi_h', |
| | | Aicon: 'iconxiaoxi', |
| | | label: '消息', |
| | | path: '/main/message' |
| | | }) |
| | | |
| | | if (orgType == 1 || orgType == 3 || orgType == 2) { |
| | | footernav.unshift({ |
| | | powerId: 100006, |
| | |
| | | alert("codeId:"+codeId); |
| | | if(codeId == undefined) { |
| | | var strUrl = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=" + "wx594ab33e0466eccf" + |
| | | "&redirect_uri=" + "https%3a%2f%2fsie.jycash.cn%2fsib_wx_scorec%2f%23%2f" + "&response_type=code&scope=snsapi_userinfo" + "#wechat_redirect"; |
| | | "&redirect_uri=" + "https%3a%2f%2fsie.jycash.cn%2fsib_wx_scored%2f%23%2f" + "&response_type=code&scope=snsapi_userinfo" + "#wechat_redirect"; |
| | | window.location.href = strUrl; |
| | | }else if(openId == undefined){ |
| | | this.$api.getWeChatUserInfo({"code":codeId}).then( |
| | |
| | | <!-- |
| | | * @Descripttion: |
| | | * @Author: WD丶 |
| | | * @Date: 2019-08-19 09:20:27 |
| | | * @Author: 小明丶 |
| | | * @Date: 2021-01-06 15:50:26 |
| | | * @LastEditors: 小明丶 |
| | | * @LastEditTime: 2020-12-19 09:58:28 |
| | | * @LastEditTime: 2021-01-06 15:50:27 |
| | | * @Description: |
| | | --> |
| | | <template> |
| | | <div class="business-center"> |
| | | <div class="content" v-if="orgType == 4"> |
| | | <!-- <div class="content-title"> |
| | | 办理分期 |
| | | </div> --> |
| | | <div class="installment-box "> |
| | | |
| | | <div class="item " v-for="(i,index) in installmentList" :key="index" @click="go(i)"> |
| | | <img class="item-logo" :src="i.icon" :alt="i.typeName"> |
| | | <p v-text="i.typeName"></p> |
| | | <div class="hb-gmzf"> |
| | | <x-header :left-options="{backText: '', showBack: false}">和微分</x-header> |
| | | <div v-if="showHwfProd"> |
| | | <div class="tab"> |
| | | <div class="tab-index"> |
| | | <p class="tab-index-one">请选择手机号类型</p> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="order-xrw" v-if="showXrwType" @click="productPage(0)"> |
| | | <div class="order-xrw-create"> |
| | | <div class="order-xrw-create-icon"> |
| | | <img class="order-xrw-create-icon-image" src="../../../assets/imgs/product_xrw.png"></img> |
| | | </div> |
| | | <!-- 产品未开通弹窗 --> |
| | | <van-popup v-model="noOpenShow" class="no-open"> |
| | | <div class="no-open-img"> |
| | | <img src="../../../assets/imgs/openpic.png" alt=""> |
| | | <p class="order-xrw-create-text"> |
| | | 新入网号码 |
| | | </p> |
| | | <i class="iconfont iconyou tab-index-two" style="width:10%;height:30px;"></i> |
| | | </div> |
| | | <p>{{ noOpenText }}</p> |
| | | <van-button type="default" class="no-open-btn" @click="noOpenShow = false" round>确定</van-button> |
| | | </van-popup> |
| | | </div> |
| | | <div class="order-xrw" style="margin-top: 30px" v-if="showXhzwType" @click="productPage(2)"> |
| | | <div class="order-xrw-create"> |
| | | <div class="order-xrw-create-icon"> |
| | | <img class="order-xrw-create-icon-image" src="../../../assets/imgs/product_xhzw.png"></img> |
| | | </div> |
| | | <p class="order-xrw-create-text"> |
| | | 携号转网号码 |
| | | </p> |
| | | <i class="iconfont iconyou tab-index-two" style="width:10%;height:30px;"></i> |
| | | </div> |
| | | </div> |
| | | <div class="order-xrw" style="margin-top: 30px" v-if="showClType" @click="productPage(1)"> |
| | | <div class="order-xrw-create"> |
| | | <div class="order-xrw-create-icon"> |
| | | <img class="order-xrw-create-icon-image" src="../../../assets/imgs/product_cl.png"></img> |
| | | </div> |
| | | <p class="order-xrw-create-text"> |
| | | 存量号码 |
| | | </p> |
| | | <i class="iconfont iconyou tab-index-two" style="width:10%;height:30px;"></i> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | <script> |
| | | import { |
| | | XHeader, |
| | | XDialog, |
| | | } from 'vux'; |
| | | import FBlock from '@/components/old/FBlock'; |
| | | import FConfirm from '@/components/old/FConfirm'; |
| | | import { |
| | | _copyToClipboard |
| | | } from '@/utils/index'; |
| | | import { mapState, mapGetters } from 'vuex'; |
| | | import { async } from 'q'; |
| | | import Vue from 'vue'; |
| | | import { Toast } from 'vant'; |
| | | import QRCode from "qrcode"; |
| | | |
| | | Vue.use(Toast); |
| | | // import { mapState } from 'vuex'; |
| | | export default { |
| | | name: 'business-center', |
| | | components: { |
| | | XHeader, |
| | | FBlock, |
| | | FConfirm, |
| | | XDialog |
| | | }, |
| | | data() { |
| | | return { |
| | | qrCode:'', |
| | | errorMsg: '', |
| | | mblNo: '', |
| | | showDialogStyle: false, |
| | | showModal: false, |
| | | tipText: '敬请期待...', |
| | | installmentList: [], |
| | | dmfprod_list: [], |
| | | shsUrl:'', |
| | | // swiperList: [], |
| | | // messageList: [], |
| | | messageId: '', |
| | | riskNum: '', //风险订单数 |
| | | complaintNum: '', //投诉订单数 |
| | | noOpenShow: false, //产品未开通弹窗控制 |
| | | noOpenText: '', //产品未开通文本内容 |
| | | info: {}, |
| | | prodTypeRespVoList2: [] |
| | | mblNoTypeList:{}, |
| | | showHwfProd:false, |
| | | showXrwType:false, |
| | | showClType:false, |
| | | showXhzwType:false, |
| | | }; |
| | | }, |
| | | computed:{ |
| | | ...mapState(['userinfo', 'msgCount']), |
| | | ...mapGetters(['orgType']), |
| | | hasDmf(){ |
| | | return this.dmfprod_list.length && this.dmfprod_list[0].openStatus!=0; |
| | | } |
| | | }, |
| | | created() { |
| | | this.info = this.userinfo |
| | | this.getShsUrl(); |
| | | if(this.orgType == 4){ |
| | | this.$api.prodIndexTypeList().then(res => { |
| | | let list = res.body.prodTypeRespVoList3 || []; |
| | | this.prodTypeRespVoList2 = res.body.prodTypeRespVoList2 || []; |
| | | localStorage.hbcp = JSON.stringify(res.body.prodTypeRespVoList2) |
| | | this.dmfprod_list = res.body.prodTypeRespVoList1 || []; |
| | | list.forEach(item => { |
| | | item.active = item.openStatus === 2; |
| | | }); |
| | | |
| | | this.installmentList.push(...list,...res.body.prodTypeRespVoList1); |
| | | }); |
| | | this.getProdcuctList(); |
| | | this.init(); |
| | | } |
| | | // 获取风控订单数 |
| | | this.$api.riskNum().then(res => { |
| | | this.complaintNum = res.body.complaintNum; |
| | | this.riskNum = res.body.riskNum; |
| | | }) |
| | | }, |
| | | methods: { |
| | | hasHjToken(){ |
| | | if(localStorage.hjToken){ |
| | | return false |
| | | }else{ |
| | | return true |
| | | init(){ |
| | | this.$api.wxScoreCreInit().then(res => { |
| | | this.mblNoTypeList = res.body.mblNoTypeList|| {}; |
| | | this.mblNoTypeList.forEach(item => { |
| | | if(item.code == '0'){ |
| | | this.showXrwType = true; |
| | | }else if(item.code == '1'){ |
| | | this.showClType = true; |
| | | }else if(item.code == '2'){ |
| | | this.showXhzwType = true; |
| | | } |
| | | }, |
| | | // 前往选择花呗产品 |
| | | goHbCp(){ |
| | | this.$router.push('/hbcp') |
| | | }, |
| | | goLthyj() { |
| | | this.$router.push('/lthyj') |
| | | }, |
| | | toBdCourse(e, name) { |
| | | // if(name == '合约分期') { |
| | | // Toast('花呗分期教程功能暂未开通,敬请期待') |
| | | // } else { |
| | | let sum = ''; |
| | | let fileName = ''; |
| | | if(name == '花呗分期') { |
| | | sum = 7 |
| | | fileName = 'hbfq/' |
| | | } |
| | | if(name == '智享花' || name == '信用购') { |
| | | sum = 9; |
| | | fileName = 'zxh/' |
| | | } |
| | | if(name == '花呗合约机') { |
| | | sum = 3; |
| | | fileName = 'hyfq/' |
| | | } |
| | | this.$router.push(`/bdCourse?courseName=${name}&&sum=${sum}&&fileName=${fileName}`) |
| | | // } |
| | | }, |
| | | jump(id) { |
| | | this.$router.push(`/bannerContent?bannerId=${id}`) |
| | | }, |
| | | //跳转到逾期界面.. |
| | | toOverdue() { |
| | | this.$router.push('/overdue') |
| | | }, |
| | | shsClick(val){ |
| | | if(val == 'zfblx') { |
| | | this.$router.push("/product/zfblx"); |
| | | } |
| | | if(val != 'zfblx' && val != 'hbjl') { |
| | | location.href = this.shsUrl; |
| | | } |
| | | // if(val == 'hbjl'){ |
| | | // this.$router.push('/creat-hbjl') |
| | | // } |
| | | }, |
| | | toMessage(e,id) { |
| | | this.$router.push(`/message?messageId=${id}`) |
| | | }, |
| | | getShsUrl(){ |
| | | this.$api.getShsUrl().then((res) => { |
| | | this.shsUrl = res.body.url; |
| | | }).catch((err) => { |
| | | |
| | | }); |
| | | }, err => err); |
| | | }, |
| | | goDmf(){ |
| | | let item = this.dmfprod_list[0]; |
| | | if(item.openStatus == 2){ |
| | | //this.$router.push(`/facepay/calcmoney?typeId=${item.typeId}&prodId=${item.prodId}`) |
| | | this.$router.push(`/channel-selection?typeId=${item.typeId}&prodId=${item.prodId}&text=商户收款通道`) |
| | | }else{ |
| | | this.noOpenShow = true |
| | | } |
| | | // this.$router.push(`/order/dmf?typeId=${item.typeId}&prodId=${item.prodId}`) |
| | | }, |
| | | changeBlur() { |
| | | let u = navigator.userAgent, |
| | | app = navigator.appVersion; |
| | | let isIOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); |
| | | if (isIOS) { |
| | | setTimeout(() => { |
| | | const scrollHeight = document.documentElement.scrollTop || document.body.scrollTop || 0 |
| | | window.scrollTo(0, Math.max(scrollHeight - 1, 0)) |
| | | }, 200) |
| | | } |
| | | }, |
| | | clearTel() { |
| | | this.mblNo = ''; |
| | | this.errorMsg = ''; |
| | | }, |
| | | // 复制链接 |
| | | copyLink() { |
| | | |
| | | let isCopy = _copyToClipboard('http://t.cn/AiTDRMMO') |
| | | this.$tool.toast('链接已复制'); |
| | | }, |
| | | // 花呗提额功能 |
| | | hbLinesSMS() { |
| | | let v = this.$tool; |
| | | if (v.checkValEmpty(this.mblNo)) { |
| | | this.errorMsg = '*请输入手机号'; |
| | | return; |
| | | } |
| | | if (!v.checkPhone(this.mblNo)) { |
| | | this.errorMsg = '*请输入正确的手机号'; |
| | | return; |
| | | } |
| | | this.$api.hbLinesSMS({ |
| | | mblNo: this.mblNo, |
| | | content: 'http://t.cn/AiTDRMMO' |
| | | }).then((res) => { |
| | | this.showDialogStyle = false; |
| | | setTimeout(() => { |
| | | this.$tool.toast('短信发送成功'); |
| | | }, 500); |
| | | }).catch((err) => { |
| | | |
| | | }); |
| | | }, |
| | | // flag 代表是产品 还是收款的标志(flag为true代表收款) |
| | | go(item, flag = false) { |
| | | //alert('item.active:',item.active) |
| | | if (item.active) { |
| | | let path = ''; |
| | | let text = ''; |
| | | item.typeId = Number(item.typeId); |
| | | if(item.isHbProd == 1){ |
| | | path = "/channel-selection" |
| | | switch (item.typeId) { |
| | | case 200002: |
| | | text = '花呗通道'; |
| | | break; |
| | | case 200009: |
| | | text = '花呗合约机通道'; |
| | | break; |
| | | case 200010: |
| | | text = '商户贴息通道'; |
| | | break; |
| | | } |
| | | }else{ |
| | | if(item.typeId) { |
| | | path = '/wx-pay-score'; |
| | | } |
| | | productPage(type){ |
| | | let queryObj = { |
| | | mblNoType:type, |
| | | } |
| | | this.$router.push({ |
| | | path, |
| | | query: { |
| | | typeId: item.typeId, |
| | | prodId: item.prodId, |
| | | text: text |
| | | path: "/wx-pay-score", |
| | | query: queryObj |
| | | }) |
| | | }, |
| | | getProdcuctList(){ |
| | | this.$api.prodIndexTypeList().then(res => { |
| | | let list = res.body.prodTypeRespVoList3 || []; |
| | | list.forEach(item => { |
| | | if(item.prodId ==30000016 && item.openStatus == 2){ |
| | | this.showHwfProd = true; |
| | | } |
| | | }); |
| | | } else { |
| | | this.noOpenText = flag ? '敬请期待...' : '商户未开通该产品'; |
| | | this.noOpenShow = true; |
| | | }); |
| | | }, |
| | | } |
| | | }, |
| | | }, |
| | | |
| | | }; |
| | | </script> |
| | | <style lang='less' scoped> |
| | | // @import '../../style/mixin'; |
| | | @font-face { |
| | | font-family: 'iconfont'; /* project id 1351259 */ |
| | | src: url('//at.alicdn.com/t/font_1351259_bg2i5vlti7u.eot'); |
| | | src: url('//at.alicdn.com/t/font_1351259_bg2i5vlti7u.eot?#iefix') format('embedded-opentype'), |
| | | url('//at.alicdn.com/t/font_1351259_bg2i5vlti7u.woff2') format('woff2'), |
| | | url('//at.alicdn.com/t/font_1351259_bg2i5vlti7u.woff') format('woff'), |
| | | url('//at.alicdn.com/t/font_1351259_bg2i5vlti7u.ttf') format('truetype'), |
| | | url('//at.alicdn.com/t/font_1351259_bg2i5vlti7u.svg#iconfont') format('svg'); |
| | | } |
| | | .no-open{ |
| | | width: 280px; |
| | | height: 190px; |
| | | text-align: center; |
| | | border-radius: 6px; |
| | | &-img{ |
| | | width: 100%; |
| | | margin-top: 13px; |
| | | img{ |
| | | width: 75px; |
| | | height: 75px; |
| | | } |
| | | } |
| | | p{ |
| | | font-size: 14px; |
| | | color: #666666; |
| | | margin-top: 7px; |
| | | } |
| | | &-btn{ |
| | | height: 36px; |
| | | width: 60%; |
| | | margin: 0 20%; |
| | | background: #896EDB; |
| | | color: #fff; |
| | | margin-top: 28px; |
| | | line-height: 36px; |
| | | } |
| | | } |
| | | .cus-service{ |
| | | position: absolute; |
| | | top: 10px; |
| | | right: 10px; |
| | | z-index: 1; |
| | | width: 24px; |
| | | height: 24px; |
| | | background: rgba(0,0,0,1); |
| | | background:rgba(0,0,0,0.3); |
| | | border-radius: 50%; |
| | | text-align: center; |
| | | line-height: 24px; |
| | | i{ |
| | | color: #fff; |
| | | font-size: 16px; |
| | | // opacity: 1; |
| | | } |
| | | } |
| | | |
| | | .head-title{ |
| | | z-index: 10; |
| | | } |
| | | // 顶部轮播 |
| | | .swiper-banner { |
| | | width: 100%; |
| | | height: 150px; |
| | | margin: 0 auto; |
| | | overflow: hidden; |
| | | position: relative; |
| | | // margin-top:-10px; |
| | | padding: 0; |
| | | .vipBg { |
| | | width: 100%; |
| | | height: 150px; |
| | | background-size: 100% 100%; |
| | | background-repeat: no-repeat; |
| | | // background-image: url("../../../assets/img/bg-qr-code.png"); |
| | | } |
| | | |
| | | .my-swiper-banner { |
| | | height: 150px; |
| | | width: 100%; |
| | | } |
| | | } |
| | | //播报 部分 |
| | | .category { |
| | | height: 30px; |
| | | position: relative; |
| | | width: 94%; |
| | | padding: 0 3%; |
| | | background: #fff; |
| | | .bobao { |
| | | background: rgba(255, 255, 255, 1); |
| | | border-radius: 6px; |
| | | width: 100%; |
| | | |
| | | } |
| | | .notice-log{ |
| | | position: absolute; |
| | | top: 0; |
| | | left: 15px; |
| | | font-size: 20px; |
| | | line-height: 30px; |
| | | } |
| | | } |
| | | .my-swiper-notice{ |
| | | width: 100%; |
| | | margin: 0 auto; |
| | | overflow: hidden; |
| | | // .flexLayout(flex-start, center, row); |
| | | // flex-wrap: nowrap; |
| | | } |
| | | .swipe-item-box{ |
| | | display: flex; |
| | | flex-direction: column; |
| | | justify-content: flex-start; |
| | | align-items: center; |
| | | width: 100% !important; |
| | | } |
| | | .notice-item-title{ |
| | | height: 30px; |
| | | line-height: 30px; |
| | | font-size: 12px; |
| | | margin-left: 10px; |
| | | white-space: nowrap; |
| | | color: #333; |
| | | } |
| | | .notice-item { |
| | | line-height: 30px; |
| | | width: 230px; |
| | | word-wrap: normal; |
| | | white-space: nowrap; |
| | | overflow: hidden; |
| | | text-overflow: ellipsis; |
| | | font-size: 12px; |
| | | // padding-right: 20px; |
| | | color: #333; |
| | | } |
| | | .notice-item-f{ |
| | | color: @c-text-999; |
| | | } |
| | | .business-center { |
| | | padding-bottom: 50px; |
| | | // padding-top: 54px; |
| | | // padding-top: 9px; |
| | | .installment-box { |
| | | border-radius: 6px; |
| | | .flexLayout(flex-start, center, row); |
| | | flex-wrap: wrap; |
| | | background: #fff; |
| | | padding: 15px 0; |
| | | .item { |
| | | margin-bottom: 15px; |
| | | width: 33.33%; |
| | | //width: 25%; |
| | | text-align: center; |
| | | i { |
| | | font-size: 36px; |
| | | } |
| | | |
| | | p { |
| | | font-size: 12px; |
| | | color: #3a3a3a; |
| | | } |
| | | .item-logo{ |
| | | display: block-line; |
| | | vertical-align: middle; |
| | | width: 45px; |
| | | height: 45px; |
| | | margin-left: auto; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | .nav-code { |
| | | // display: flex; |
| | | // flex-direction: column; |
| | | // justify-content: center; |
| | | // align-items: center; |
| | | // text-align: center; |
| | | // height: 120px; |
| | | // background-color: #fff; |
| | | // color: #bb8b52; |
| | | // margin-top: 15px; |
| | | .flexLayout(center, center, row); |
| | | width: 335px; |
| | | height: 50px; |
| | | margin: 12px; |
| | | margin-bottom: 0; |
| | | margin-top: 0; |
| | | border: 1px solid rgba(217,217,217,1); |
| | | border-radius: 6px; |
| | | &-logo{ |
| | | width: 36px; |
| | | height: 36px; |
| | | margin-right: 12px; |
| | | img{ |
| | | <style lang="less" scoped> |
| | | .hb-gmzf { |
| | | width: 100%; |
| | | height: 100%; |
| | | } |
| | | } |
| | | p{ |
| | | font-size: 16px; |
| | | } |
| | | } |
| | | .merCollection{ |
| | | width: 94%; |
| | | margin: 0 3%; |
| | | height: 50px; |
| | | border: 1px dashed #D9D9D9; |
| | | .flexLayout(center, center, row); |
| | | i{ |
| | | font-size: 36px; |
| | | margin-right: 10px; |
| | | } |
| | | background: #FAFAFC; |
| | | } |
| | | |
| | | .dialog { |
| | | position: relative; |
| | | |
| | | .dialog-content { |
| | | background-color: #fff; |
| | | width: 280px; |
| | | height: 270px; |
| | | margin: 0 auto; |
| | | padding: 40px 15px 0; |
| | | box-sizing: border-box; |
| | | border-radius: 6px; |
| | | } |
| | | |
| | | .text { |
| | | width: 150px; |
| | | font-size: 14px; |
| | | margin: 0 auto; |
| | | color: #666666; |
| | | |
| | | .blue { |
| | | color: #4074F8; |
| | | text-decoration: underline; |
| | | } |
| | | } |
| | | |
| | | .input-box { |
| | | height: 44px; |
| | | .flexLayout(flex-start, center); |
| | | padding-left: 10px; |
| | | border: 1px solid rgba(230, 230, 230, 1); |
| | | width: 250px; |
| | | margin: 20px auto 0; |
| | | box-sizing: border-box; |
| | | |
| | | .icon { |
| | | position: relative; |
| | | padding-right: 10px; |
| | | |
| | | &::after { |
| | | content: ''; |
| | | display: block; |
| | | position: absolute; |
| | | right: 0; |
| | | top: 50%; |
| | | transform: translateY(-50%); |
| | | width: 1px; |
| | | height: 15px; |
| | | background-color: #3A3A3A; |
| | | |
| | | } |
| | | } |
| | | |
| | | .input { |
| | | margin-left: 10px; |
| | | padding: 10px 0; |
| | | flex: 1; |
| | | font-size: 12px; |
| | | border: none; |
| | | outline: none; |
| | | |
| | | &.error { |
| | | color: #FE2A2A; |
| | | } |
| | | } |
| | | } |
| | | |
| | | .errmsg { |
| | | text-align: left; |
| | | margin-left: 10px; |
| | | margin-bottom: 20px; |
| | | height: 15px; |
| | | color: #FE2A2A; |
| | | font-size: 10px; |
| | | } |
| | | |
| | | .btn { |
| | | |
| | | width: 250px; |
| | | height: 44px; |
| | | text-align: center; |
| | | outline: none; |
| | | border: none; |
| | | background-color: #3A3A3A; |
| | | color: #fff; |
| | | } |
| | | |
| | | .logo { |
| | | width: 64px; |
| | | height: 64px; |
| | | transform: translateY(32px); |
| | | } |
| | | |
| | | .close { |
| | | margin-top: 20px; |
| | | } |
| | | |
| | | } |
| | | //逾期 |
| | | .overdue-box{ |
| | | width: 96%; |
| | | margin: 12px 2%; |
| | | background: #fff; |
| | | border-radius:6px; |
| | | height: 92px; |
| | | display: flex; |
| | | padding: 10px; |
| | | box-sizing: border-box; |
| | | font-family: PingFang SC; |
| | | color: #666666; |
| | | .overdue-box-left { |
| | | width: 74%; |
| | | display: flex; |
| | | flex-direction: column; |
| | | justify-content: space-around; |
| | | .title { |
| | | font-size: 12px; |
| | | font-weight: 500; |
| | | } |
| | | .title:before { |
| | | content: ""; |
| | | width: 3px; |
| | | height: 12px; |
| | | background: #9459EC; |
| | | border-radius: 2px; |
| | | display: inline-block; |
| | | margin-right: 6px; |
| | | } |
| | | .order { |
| | | margin-top: 5px; |
| | | font-size: 12px; |
| | | color: #666; |
| | | .orderItem { |
| | | margin-right: 10px; |
| | | } |
| | | .ordernum { |
| | | font-size: 18px; |
| | | font-weight: bold; |
| | | color: #333; |
| | | margin-right: 5px; |
| | | } |
| | | } |
| | | .tip { |
| | | height: 12px; |
| | | font-size: 12px; |
| | | font-weight: 500; |
| | | color: #999999; |
| | | margin-top: 5px; |
| | | } |
| | | } |
| | | .overdue-box-right { |
| | | width: 26%; |
| | | display: flex; |
| | | flex-direction: column; |
| | | justify-items: center; |
| | | justify-content: center; |
| | | .view { |
| | | width: 80px; |
| | | height: 28px; |
| | | background: linear-gradient(90deg, #8F6AFF, #9459EC); |
| | | box-shadow: 0px 4px 7px 0px rgba(99, 19, 232, 0.25); |
| | | border-radius: 14px; |
| | | font-size: 12px; |
| | | font-weight: 500; |
| | | color: #FFFFFF; |
| | | text-align: center; |
| | | line-height: 28px; |
| | | } |
| | | } |
| | | } |
| | | .content{ |
| | | // width: 100%; |
| | | width: 96%; |
| | | margin: 12px 2%; |
| | | border-radius: 6px; |
| | | } |
| | | // .content-title{ |
| | | // width: 96%; |
| | | // height: 45px; |
| | | // background-color: #fff; |
| | | // line-height: 45px; |
| | | // margin-top: 20px; |
| | | // padding-left: 4%; |
| | | // margin-bottom: 5px; |
| | | // } |
| | | //办单教程 |
| | | .course{ |
| | | width: 96%; |
| | | height: 140px; |
| | | margin: 12px 2%; |
| | | margin-bottom: 20px; |
| | | padding-bottom: 27px; |
| | | background: #fff; |
| | | box-sizing: border-box; |
| | | border-radius: 6px; |
| | | &-title{ |
| | | // padding: 10px; |
| | | padding-top: 15px; |
| | | padding-left: 12px; |
| | | padding-bottom: 15px; |
| | | font-size: 16px; |
| | | font-weight:bold; |
| | | color:rgba(51,51,51,1) |
| | | } |
| | | &-content{ |
| | | margin-top: 10px; |
| | | .flexLayout(space-between, center); |
| | | &-item{ |
| | | width: 33.33%; |
| | | text-align: center; |
| | | i{ |
| | | font-size: 36px; |
| | | } |
| | | p{ |
| | | color: #666666; |
| | | margin-top: 5px; |
| | | font-size: 14px; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | .courseDl{ |
| | | width: 96%; |
| | | height: 165px; |
| | | margin: 12px 2% 0 2%; |
| | | // margin-bottom: 20px; |
| | | // padding-bottom: 27px; |
| | | background: #fff; |
| | | box-sizing: border-box; |
| | | border-radius: 6px; |
| | | &-title{ |
| | | // padding: 10px; |
| | | padding-top: 15px; |
| | | padding-left: 12px; |
| | | padding-bottom: 15px; |
| | | font-size: 16px; |
| | | font-weight:bold; |
| | | color:rgba(51,51,51,1) |
| | | } |
| | | &-content{ |
| | | // margin-top: 10px; |
| | | border-radius: 6px; |
| | | .tab { |
| | | width: 100%; |
| | | .flexLayout(space-between, center); |
| | | flex-wrap: wrap; |
| | | &-item{ |
| | | width: 50%; |
| | | height: 200px; |
| | | background: url('../../../assets/imgs/hwf_bg.png'); |
| | | background-size: 100% 100%; |
| | | } |
| | | |
| | | .tab-index { |
| | | width: 100%; |
| | | height: 40px; |
| | | line-height: 40px; |
| | | box-sizing: border-box; |
| | | padding: 100px 0px 0px 20px; |
| | | color: #ffffff; |
| | | i { |
| | | font-size: 36px; |
| | | } |
| | | &-one,&-two{ |
| | | width: 100%; |
| | | float: left; |
| | | box-sizing: border-box; |
| | | font-size: 20px; |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | .order-xrw { |
| | | margin:-50px 10px 10px 10px; |
| | | padding: 0 10px 0 10px; |
| | | line-height: 100px; |
| | | background: #FFFFFF; |
| | | box-shadow: 0px 0px 26px 0px rgba(0, 0, 0, 0.04); |
| | | border-radius: 16px; |
| | | &-create { |
| | | width: 100%; |
| | | height: 100px; |
| | | margin:0px 10px 0px 10px; |
| | | &-icon { |
| | | width:20%; |
| | | height: 100%; |
| | | float: left; |
| | | text-align: center; |
| | | &-image { |
| | | width:43px; |
| | | height:43px; |
| | | margin-top:25px; |
| | | } |
| | | } |
| | | &-text { |
| | | width: 70%; |
| | | float: left; |
| | | heght:100%; |
| | | font-size: 18px; |
| | | font-family: PingFang SC; |
| | | color: #333333; |
| | | } |
| | | &-arrow { |
| | | margin-right:10px; |
| | | width: 10%; |
| | | background: url('../../../assets/imgs/product_xrw.png'); |
| | | float: right; |
| | | } |
| | | } |
| | | } |
| | | |
| | | .button-maintain { |
| | | width:100%; |
| | | height:100%; |
| | | padding: 0 20px 0 20px; |
| | | box-sizing: inherit; |
| | | .button { |
| | | margin: 50px 0 0 0; |
| | | width:100%; |
| | | height: 50px; |
| | | text-align: center; |
| | | .flexLayout(flex-start, center); |
| | | i{ |
| | | margin-left: 40px; |
| | | font-size: 30px; |
| | | margin-right: 13px; |
| | | } |
| | | p{ |
| | | width: 60px; |
| | | color: #666666; |
| | | text-align: left; |
| | | // margin-top: 5px; |
| | | font-size: 14px; |
| | | line-height: 50px; |
| | | background: linear-gradient(90deg, #1C87FD, #219FFD); |
| | | border-radius: 44px; |
| | | .button-txt { |
| | | margin: 8px 0 0 0; |
| | | font-size: 22px; |
| | | color: #FFFFFF; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | .notice-continer{ |
| | | width: 95%; |
| | | display: flex; |
| | | justify-content: flex-start; |
| | | align-items: center; |
| | | padding-left: 5%; |
| | | } |
| | | </style> |
| | |
| | | 用户信息 |
| | | </div> |
| | | <div class="form-content"> |
| | | <selector title='手机号类型' placeholder='请选择' @on-change='handleMblTypeChange' v-model="mblNoType" |
| | | :options='form.mblNoTypeList' :value-map="['code','name']" direction='rtl'></selector> |
| | | <x-input title='用户姓名' v-model.trim="userName" placeholder='请输入' text-align='right' /> |
| | | <selector title='归属地' placeholder='请选择' @on-change='handleRegionChange' v-model="regionCode" |
| | | :options='form.regionList' :value-map="['code','name']" direction='rtl'></selector> |
| | |
| | | |
| | | }, |
| | | created(){ |
| | | this.$api.wxScoreInit().then(res => { |
| | | this.mblNoType = this.$route.query.mblNoType; |
| | | this.$api.wxScoreInit({type:this.mblNoType}).then(res => { |
| | | this.form = res.body || {}; |
| | | var arr = res.body.terms; |
| | | }, err => err); |
| | |
| | | this.term = currentEle.term; |
| | | this.guaranteedAmt = currentEle.guaranteedAmt; |
| | | this.monGiftAmt = currentEle.monGiftAmt; |
| | | }, |
| | | // 账号类型 |
| | | handleMblTypeChange(val) { |
| | | let currentEle = JSON.parse(JSON.stringify(this.form.mblNoTypeList)).find((item) => { |
| | | return item.code = val; |
| | | }); |
| | | }, |
| | | // 市区 |
| | | handleRegionChange(val) { |
| | |
| | | </div> |
| | | </form> |
| | | <div style="font-size: 12px; color: #666;text-align: center;width: 100%;margin-top: 150px;"> |
| | | 客服电话:028-64063350 |
| | | 客服电话:028-86043722 |
| | | </div> |
| | | </div> |
| | | </template> |
| | |
| | | console.log(111); |
| | | let url = location.host; |
| | | // url = "t.finlean.com"; |
| | | var str = encodeURIComponent(`https://${url}/sib_wx_scorec/#/loginByWx`); |
| | | var str = encodeURIComponent(`https://${url}/sib_wx_scored/#/loginByWx`); |
| | | var fn = new GoWeChat("wx594ab33e0466eccf", str); |
| | | fn.gocontract(); |
| | | } else { |
| | |
| | | </van-popup> |
| | | </div> |
| | | <div style="font-size: 12px; color: #666;text-align: center;width: 100%;margin-top: 20px;"> |
| | | 客服电话:028-60102895 |
| | | 客服电话:028-86043722 |
| | | </div> |
| | | </div> |
| | | </template> |
| | |
| | | <img :src="base64" alt="" class="img-fluid-g"> |
| | | </div> |
| | | <div class="ser-phone" style="font-size: 12px; color: #666;text-align: center;width: 100%;position: absolute;bottom: 20px;"> |
| | | 客服电话:028-60102895 |
| | | 客服电话:028-86043722 |
| | | </div> |
| | | </div> |
| | | |
| | |
| | | let env = process.env.NODE_ENV; |
| | | |
| | | //打包地址 |
| | | let srcUrl = '/sib_wx_scorec/' |
| | | let srcUrl = '/sib_wx_scored/' |
| | | module.exports = { |
| | | entry: { |
| | | index: "./src/index.js", |
| | |
| | | output: { |
| | | filename: 'js/[name].js', |
| | | path: path.resolve(__dirname, 'dist'), |
| | | publicPath: env ? '/sib_wx_scorec/' : '/' //根据线上项目路径更改 /projectpath |
| | | publicPath: env ? '/sib_wx_scored/' : '/' //根据线上项目路径更改 /projectpath |
| | | }, |
| | | /**防止将某些 import 的包(package)打包到 bundle 中,而是在运行时(runtime)再去从外部获取这些扩展依赖, |
| | | * 简而言之:就是使用cdn~不打包这些变量引用的文件,生成环境时需要在index.html中手动引入cdn |