5 files modified
2 files deleted
5 files added
2 files renamed
New file |
| | |
| | | const express = require('express'); |
| | | const { createProxyMiddleware } = require('http-proxy-middleware'); |
| | | const app = express(); |
| | | const path = require('path'); |
| | | const config = require(path.join(__dirname, '../dist/config')); |
| | | |
| | | // proxy 中间件的选择项 |
| | | const options = { |
| | | target: config.INTERFACE_SERVER_PATH, // 目标服务器 host |
| | | changeOrigin: true, // 默认false,是否需要改变原始主机头为目标URL |
| | | // ws: true, // 是否代理websockets |
| | | pathRewrite: { |
| | | '^/app': '/app', // 重写请求,比如我们源访问的是api/old-path,那么请求会被解析为/api/new-path |
| | | }, |
| | | logLevel: 'debug', |
| | | onProxyReq: (proxyReq, req, res) => { |
| | | console.log('fasongqingqiu') |
| | | proxyReq.setHeader('X-Forwarded-For', getClientIp(req)); |
| | | }, |
| | | onError: (err, req, res) => { |
| | | res.writeHead(500, { |
| | | 'Content-Type': 'text/plain', |
| | | }); |
| | | res.end('Something went wrong. And we are reporting a custom error message.'); |
| | | } |
| | | }; |
| | | |
| | | const exampleProxy = createProxyMiddleware(options); |
| | | const staticPath = config.NODE_ENV == 'production' ? '../dist/prod' : config.NODE_ENV == 'test' ? '../dist/test' : '../dist/dev'; |
| | | app.use(express.static(path.join(__dirname, staticPath), { index: "" })); |
| | | |
| | | app.use('/app', exampleProxy); |
| | | // app.get('*', function(req, res) { |
| | | // let PcUrlBrief = '51huishen.com'; |
| | | // let PcUrl = 'www.51huishen.com'; |
| | | // let MobileUrl = 'm.51huishen.com'; |
| | | // //获取当前url地址 |
| | | // let url = req.get('host') |
| | | // let deviceAgent = req.headers["user-agent"].toLowerCase(); |
| | | // let agentID = deviceAgent.match(/(iphone|ipod|ipad|android)/); |
| | | // if (agentID) { |
| | | // //移动端 |
| | | // if (url == PcUrl || url == PcUrlBrief) { |
| | | // res.redirect('https://' + MobileUrl + req.url); |
| | | // return; |
| | | // } |
| | | // } else { |
| | | // //pc端 |
| | | // if (url == MobileUrl) { |
| | | // res.redirect('https://' + PcUrl + req.url); |
| | | // return; |
| | | // } |
| | | // } |
| | | // const indexPath = config.NODE_ENV == 'production' ? '../dist/prod/index.html' : config.NODE_ENV == 'test' ? |
| | | // '../dist/test/index.html' : '../dist/dev/index.html'; |
| | | // const html = fs.readFileSync(path.resolve(__dirname, indexPath), 'utf-8'); |
| | | // res.send(html); |
| | | |
| | | // // res.sendFile(path.join(__dirname, '../dist/index.html')); |
| | | // }); |
| | | app.get('*', function(req, res) { |
| | | res.sendFile(path.join(__dirname, '../dist/index.html')); |
| | | }); |
| | | app.listen(config.APP_SERVER_PORT, '0.0.0.0', function(err) { |
| | | if (err) { |
| | | console.log('start failed:' + err); |
| | | } else { |
| | | console.log('start success ...'); |
| | | } |
| | | }); |
| | | |
| | | let getClientIp = function(req) { |
| | | return req.headers['X-Forwarded-For'] || |
| | | req.connection.remoteAddress || |
| | | req.socket.remoteAddress || |
| | | req.connection.socket.remoteAddress || ''; |
| | | }; |
| | |
| | | <!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=viewport content="width=device-width,initial-scale=1,maximum-scale=1,minimum-scale=1,viewport-fit=cover"><title>智能对练</title><link href=/static/css/app.7da5c0f21511e4265259159048917086.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=/static/js/manifest.2ae2e69a05c33dfc65f8.js></script><script type=text/javascript src=/static/js/vendor.157f1f4c2c728a7fd580.js></script><script type=text/javascript src=/static/js/app.ab30e3df44b8cb051d46.js></script></body></html> |
| | | <!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=viewport content="width=device-width,initial-scale=1,maximum-scale=1,minimum-scale=1,viewport-fit=cover"><title>智能对练</title><link href=/static/css/app.fd034711f731ac80f850fbdd7f8a274d.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=/static/js/manifest.2ae2e69a05c33dfc65f8.js></script><script type=text/javascript src=/static/js/vendor.157f1f4c2c728a7fd580.js></script><script type=text/javascript src=/static/js/app.e1a8dbbad3d87bacd2d9.js></script></body></html> |
New file |
| | |
| | | let config={NODE_ENV:"production",APP_SERVER_PORT:"50057",INTERFACE_SERVER_PATH:"https://testetsapp.51huishen.com/",ETS_APP_NEWRECORD_URL:"app/voice/newrecord",WX_API_URL:"http://res.wx.qq.com/open/js/jweixin-1.2.0.js",};module.exports = config; |
New file |
| | |
| | | .login-content[data-v-4bb4786c]{height:100%;width:100%;position:relative;background:#fff}.login-content .login-body[data-v-4bb4786c]{padding:14.666667vw 5.6vw 0}.login-content .login-body[data-v-4bb4786c] .van-tabs__line{background-color:#1ca2ff}.login-content .login-body[data-v-4bb4786c] .van-tabs__wrap .van-tab{font-size:16px}.login-content .login-body .from-li[data-v-4bb4786c]{position:relative;margin-top:11.733333vw}.login-content .login-body[data-v-4bb4786c] .van-cell{padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ddd;position:unset}.login-content .login-body[data-v-4bb4786c] .van-field__button .codeBtn{color:#999}.login-content .login-body[data-v-4bb4786c] .van-cell__value{position:unset}.login-content .login-body [class*=van-hairline][data-v-4bb4786c]:after{border:none}.login-content .login-body[data-v-4bb4786c] .van-field__body{height:6.666667vw}.login-content .login-body[data-v-4bb4786c] .van-field__error-message{height:2.666667vw;top:6.666667vw}.login-content .login-body .van-field--error[data-v-4bb4786c]{border-bottom:1px solid #ee0a24}.login-content .login-body .form-footer[data-v-4bb4786c]{margin-top:13.333333vw}.list-content[data-v-1f49218f]{padding-bottom:12vw}.list-search[data-v-1f49218f]{position:fixed;top:0;left:0;z-index:99;width:100%;height:11.733333vw}.list-search .van-search[data-v-1f49218f]{padding:1.066667vw 4.266667vw}.list-banner[data-v-1f49218f]{height:40vw;margin-top:11.733333vw}.list-banner .van-image[data-v-1f49218f]{width:100%;height:100%}[data-v-1f49218f] .van-list,[data-v-1f49218f] .van-pull-refresh{background-color:#f8f8f8}[data-v-1f49218f] .van-list .van-cell{padding:2.666667vw 0 2.666667vw 4.266667vw;height:26.666667vw;margin-top:2.666667vw}[data-v-1f49218f] .van-list .van-cell .list-li{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%}[data-v-1f49218f] .van-list .van-cell .list-li .list-left{width:30.933333vw;height:21.333333vw}[data-v-1f49218f] .van-list .van-cell .list-li .list-left .van-image{width:100%;height:100%}[data-v-1f49218f] .van-list .van-cell .list-li .list-left .van-image .van-image__img{-o-object-fit:cover;object-fit:cover}[data-v-1f49218f] .van-list .van-cell .list-li .list-right{width:56vw;margin-left:2.133333vw}[data-v-1f49218f] .van-list .van-cell .list-li .list-right .r-title{height:6.4vw;line-height:6.4vw;color:#000;font-size:4.266667vw;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:1.6vw}[data-v-1f49218f] .van-list .van-cell .list-li .list-right .r-tip{font-size:0;height:4.8vw;line-height:4.8vw}[data-v-1f49218f] .van-list .van-cell .list-li .list-right .r-tip label{display:inline-block;font-size:1.866667vw;color:#16baa8;max-width:17.866667vw;height:4.8vw;line-height:4.8vw;border:1px solid #16baa8;background:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:1.066667vw;text-align:center;padding:0 .666667vw}[data-v-1f49218f] .van-list .van-cell .list-li .list-right .r-tip label:last-child{margin-right:0}[data-v-1f49218f] .van-list .van-cell .list-li .list-right .r-time{margin-top:2.666667vw;height:5.6vw;line-height:5.6vw}[data-v-1f49218f] .van-list .van-cell .list-li .list-right .r-time img{width:3.733333vw;height:3.733333vw;position:relative;top:.4vw}[data-v-1f49218f] .van-list .van-cell .list-li .list-right .r-time span{color:#ff7b73;display:inline-block;margin:0 .533333vw}[data-v-1f49218f] .van-list .van-cell:after{border-bottom:none}.user-content[data-v-25299432]{position:relative;width:100%;height:100%}.user-content .user-head[data-v-25299432]{width:100vw;height:48vw;background:-webkit-gradient(linear,left top,left bottom,from(#7ccdff),to(#4a90e2));background:linear-gradient(180deg,#7ccdff,#4a90e2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:6.8vw}.user-content .user-head .head-left[data-v-25299432]{width:16vw;height:16vw;border-radius:100%;margin-right:3.733333vw}.user-content .user-head .head-left[data-v-25299432] .van-image__img{border-radius:100%}.user-content .user-head .head-right[data-v-25299432]{color:#fff;font-size:4vw;font-weight:500}.user-content .user-head .head-right .userName[data-v-25299432]{margin-bottom:.666667vw}.user-content .list-li[data-v-25299432]{background-color:#fff;height:12vw;text-align:center;line-height:12vw;font-size:4vw;color:#ff3512;margin-top:2.666667vw}.msg[data-v-a6e83430]{text-align:center;background-color:#fff;color:#818181;font-size:4vw;padding-top:45%}.iframe[data-v-7edd7c6d],.msg[data-v-a6e83430]{position:relative;width:100%;height:100%}.icon-list[data-v-2b2d9f14]{width:10.666667vw;text-align:center;margin-right:1.333333vw;float:left}html{-webkit-tap-highlight-color:transparent}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif}a{text-decoration:none}button,input,textarea{color:inherit;font:inherit}[class*=van-]:focus,a:focus,button:focus,input:focus,textarea:focus{outline:0}ol,ul{margin:0;padding:0;list-style:none}.van-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.van-multi-ellipsis--l2{-webkit-line-clamp:2}.van-multi-ellipsis--l2,.van-multi-ellipsis--l3{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.van-multi-ellipsis--l3{-webkit-line-clamp:3}.van-clearfix:after{display:table;clear:both;content:""}[class*=van-hairline]:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;top:-50%;right:-50%;bottom:-50%;left:-50%;border:0 solid #ebedf0;-webkit-transform:scale(.5);transform:scale(.5)}.van-hairline,.van-hairline--bottom,.van-hairline--left,.van-hairline--right,.van-hairline--surround,.van-hairline--top,.van-hairline--top-bottom{position:relative}.van-hairline--top:after{border-top-width:1px}.van-hairline--left:after{border-left-width:1px}.van-hairline--right:after{border-right-width:1px}.van-hairline--bottom:after{border-bottom-width:1px}.van-hairline--top-bottom:after,.van-hairline-unset--top-bottom:after{border-width:1px 0}.van-hairline--surround:after{border-width:1px}@-webkit-keyframes van-slide-up-enter{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes van-slide-up-enter{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes van-slide-up-leave{to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes van-slide-up-leave{to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes van-slide-down-enter{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes van-slide-down-enter{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes van-slide-down-leave{to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes van-slide-down-leave{to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes van-slide-left-enter{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes van-slide-left-enter{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes van-slide-left-leave{to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes van-slide-left-leave{to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes van-slide-right-enter{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes van-slide-right-enter{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes van-slide-right-leave{to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes van-slide-right-leave{to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes van-fade-in{0%{opacity:0}to{opacity:1}}@keyframes van-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes van-fade-out{0%{opacity:1}to{opacity:0}}@keyframes van-fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes van-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes van-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.van-fade-enter-active{-webkit-animation:van-fade-in .3s ease-out both;animation:van-fade-in .3s ease-out both}.van-fade-leave-active{-webkit-animation:van-fade-out .3s ease-in both;animation:van-fade-out .3s ease-in both}.van-slide-up-enter-active{-webkit-animation:van-slide-up-enter .3s ease-out both;animation:van-slide-up-enter .3s ease-out both}.van-slide-up-leave-active{-webkit-animation:van-slide-up-leave .3s ease-in both;animation:van-slide-up-leave .3s ease-in both}.van-slide-down-enter-active{-webkit-animation:van-slide-down-enter .3s ease-out both;animation:van-slide-down-enter .3s ease-out both}.van-slide-down-leave-active{-webkit-animation:van-slide-down-leave .3s ease-in both;animation:van-slide-down-leave .3s ease-in both}.van-slide-left-enter-active{-webkit-animation:van-slide-left-enter .3s ease-out both;animation:van-slide-left-enter .3s ease-out both}.van-slide-left-leave-active{-webkit-animation:van-slide-left-leave .3s ease-in both;animation:van-slide-left-leave .3s ease-in both}.van-slide-right-enter-active{-webkit-animation:van-slide-right-enter .3s ease-out both;animation:van-slide-right-enter .3s ease-out both}.van-slide-right-leave-active{-webkit-animation:van-slide-right-leave .3s ease-in both;animation:van-slide-right-leave .3s ease-in both}.van-overlay{position:fixed;top:0;left:0;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.van-info{position:absolute;top:0;right:0;box-sizing:border-box;min-width:16px;padding:0 3px;color:#fff;font-weight:500;font-size:12px;font-family:-apple-system-font,Helvetica Neue,Arial,sans-serif;line-height:1.2;text-align:center;background-color:#ee0a24;border:1px solid #fff;border-radius:16px;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transform-origin:100%;transform-origin:100%}.van-info--dot{width:8px;min-width:0;height:8px;background-color:#ee0a24;border-radius:100%}.van-icon{position:relative;font:normal normal normal 14px/1 vant-icon;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}.van-icon,.van-icon:before{display:inline-block}.van-icon-exchange:before{content:"\E6AF"}.van-icon-eye:before{content:"\E6B0"}.van-icon-enlarge:before{content:"\E6B1"}.van-icon-expand-o:before{content:"\E6B2"}.van-icon-eye-o:before{content:"\E6B3"}.van-icon-expand:before{content:"\E6B4"}.van-icon-filter-o:before{content:"\E6B5"}.van-icon-fire:before{content:"\E6B6"}.van-icon-fail:before{content:"\E6B7"}.van-icon-failure:before{content:"\E6B8"}.van-icon-fire-o:before{content:"\E6B9"}.van-icon-flag-o:before{content:"\E6BA"}.van-icon-font:before{content:"\E6BB"}.van-icon-font-o:before{content:"\E6BC"}.van-icon-gem-o:before{content:"\E6BD"}.van-icon-flower-o:before{content:"\E6BE"}.van-icon-gem:before{content:"\E6BF"}.van-icon-gift-card:before{content:"\E6C0"}.van-icon-friends:before{content:"\E6C1"}.van-icon-friends-o:before{content:"\E6C2"}.van-icon-gold-coin:before{content:"\E6C3"}.van-icon-gold-coin-o:before{content:"\E6C4"}.van-icon-good-job-o:before{content:"\E6C5"}.van-icon-gift:before{content:"\E6C6"}.van-icon-gift-o:before{content:"\E6C7"}.van-icon-gift-card-o:before{content:"\E6C8"}.van-icon-good-job:before{content:"\E6C9"}.van-icon-home-o:before{content:"\E6CA"}.van-icon-goods-collect:before{content:"\E6CB"}.van-icon-graphic:before{content:"\E6CC"}.van-icon-goods-collect-o:before{content:"\E6CD"}.van-icon-hot-o:before{content:"\E6CE"}.van-icon-info:before{content:"\E6CF"}.van-icon-hotel-o:before{content:"\E6D0"}.van-icon-info-o:before{content:"\E6D1"}.van-icon-hot-sale-o:before{content:"\E6D2"}.van-icon-hot:before{content:"\E6D3"}.van-icon-like:before{content:"\E6D4"}.van-icon-idcard:before{content:"\E6D5"}.van-icon-invitation:before{content:"\E6D6"}.van-icon-like-o:before{content:"\E6D7"}.van-icon-hot-sale:before{content:"\E6D8"}.van-icon-location-o:before{content:"\E6D9"}.van-icon-location:before{content:"\E6DA"}.van-icon-label:before{content:"\E6DB"}.van-icon-lock:before{content:"\E6DC"}.van-icon-label-o:before{content:"\E6DD"}.van-icon-map-marked:before{content:"\E6DE"}.van-icon-logistics:before{content:"\E6DF"}.van-icon-manager:before{content:"\E6E0"}.van-icon-more:before{content:"\E6E1"}.van-icon-live:before{content:"\E6E2"}.van-icon-manager-o:before{content:"\E6E3"}.van-icon-medal:before{content:"\E6E4"}.van-icon-more-o:before{content:"\E6E5"}.van-icon-music-o:before{content:"\E6E6"}.van-icon-music:before{content:"\E6E7"}.van-icon-new-arrival-o:before{content:"\E6E8"}.van-icon-medal-o:before{content:"\E6E9"}.van-icon-new-o:before{content:"\E6EA"}.van-icon-free-postage:before{content:"\E6EB"}.van-icon-newspaper-o:before{content:"\E6EC"}.van-icon-new-arrival:before{content:"\E6ED"}.van-icon-minus:before{content:"\E6EE"}.van-icon-orders-o:before{content:"\E6EF"}.van-icon-new:before{content:"\E6F0"}.van-icon-paid:before{content:"\E6F1"}.van-icon-notes-o:before{content:"\E6F2"}.van-icon-other-pay:before{content:"\E6F3"}.van-icon-pause-circle:before{content:"\E6F4"}.van-icon-pause:before{content:"\E6F5"}.van-icon-pause-circle-o:before{content:"\E6F6"}.van-icon-peer-pay:before{content:"\E6F7"}.van-icon-pending-payment:before{content:"\E6F8"}.van-icon-passed:before{content:"\E6F9"}.van-icon-plus:before{content:"\E6FA"}.van-icon-phone-circle-o:before{content:"\E6FB"}.van-icon-phone-o:before{content:"\E6FC"}.van-icon-printer:before{content:"\E6FD"}.van-icon-photo-fail:before{content:"\E6FE"}.van-icon-phone:before{content:"\E6FF"}.van-icon-photo-o:before{content:"\E700"}.van-icon-play-circle:before{content:"\E701"}.van-icon-play:before{content:"\E702"}.van-icon-phone-circle:before{content:"\E703"}.van-icon-point-gift-o:before{content:"\E704"}.van-icon-point-gift:before{content:"\E705"}.van-icon-play-circle-o:before{content:"\E706"}.van-icon-shrink:before{content:"\E707"}.van-icon-photo:before{content:"\E708"}.van-icon-qr:before{content:"\E709"}.van-icon-qr-invalid:before{content:"\E70A"}.van-icon-question-o:before{content:"\E70B"}.van-icon-revoke:before{content:"\E70C"}.van-icon-replay:before{content:"\E70D"}.van-icon-service:before{content:"\E70E"}.van-icon-question:before{content:"\E70F"}.van-icon-search:before{content:"\E710"}.van-icon-refund-o:before{content:"\E711"}.van-icon-service-o:before{content:"\E712"}.van-icon-scan:before{content:"\E713"}.van-icon-share:before{content:"\E714"}.van-icon-send-gift-o:before{content:"\E715"}.van-icon-share-o:before{content:"\E716"}.van-icon-setting:before{content:"\E717"}.van-icon-points:before{content:"\E718"}.van-icon-photograph:before{content:"\E719"}.van-icon-shop:before{content:"\E71A"}.van-icon-shop-o:before{content:"\E71B"}.van-icon-shop-collect-o:before{content:"\E71C"}.van-icon-shop-collect:before{content:"\E71D"}.van-icon-smile:before{content:"\E71E"}.van-icon-shopping-cart-o:before{content:"\E71F"}.van-icon-sign:before{content:"\E720"}.van-icon-sort:before{content:"\E721"}.van-icon-star-o:before{content:"\E722"}.van-icon-smile-comment-o:before{content:"\E723"}.van-icon-stop:before{content:"\E724"}.van-icon-stop-circle-o:before{content:"\E725"}.van-icon-smile-o:before{content:"\E726"}.van-icon-star:before{content:"\E727"}.van-icon-success:before{content:"\E728"}.van-icon-stop-circle:before{content:"\E729"}.van-icon-records:before{content:"\E72A"}.van-icon-shopping-cart:before{content:"\E72B"}.van-icon-tosend:before{content:"\E72C"}.van-icon-todo-list:before{content:"\E72D"}.van-icon-thumb-circle-o:before{content:"\E72E"}.van-icon-thumb-circle:before{content:"\E72F"}.van-icon-umbrella-circle:before{content:"\E730"}.van-icon-underway:before{content:"\E731"}.van-icon-upgrade:before{content:"\E732"}.van-icon-todo-list-o:before{content:"\E733"}.van-icon-tv-o:before{content:"\E734"}.van-icon-underway-o:before{content:"\E735"}.van-icon-user-o:before{content:"\E736"}.van-icon-vip-card-o:before{content:"\E737"}.van-icon-vip-card:before{content:"\E738"}.van-icon-send-gift:before{content:"\E739"}.van-icon-wap-home:before{content:"\E73A"}.van-icon-wap-nav:before{content:"\E73B"}.van-icon-volume-o:before{content:"\E73C"}.van-icon-video:before{content:"\E73D"}.van-icon-wap-home-o:before{content:"\E73E"}.van-icon-volume:before{content:"\E73F"}.van-icon-warning:before{content:"\E740"}.van-icon-weapp-nav:before{content:"\E741"}.van-icon-wechat-pay:before{content:"\E742"}.van-icon-warning-o:before{content:"\E743"}.van-icon-wechat:before{content:"\E744"}.van-icon-setting-o:before{content:"\E745"}.van-icon-youzan-shield:before{content:"\E746"}.van-icon-warn-o:before{content:"\E747"}.van-icon-smile-comment:before{content:"\E748"}.van-icon-user-circle-o:before{content:"\E749"}.van-icon-video-o:before{content:"\E74A"}.van-icon-add-square:before{content:"\E65C"}.van-icon-add:before{content:"\E65D"}.van-icon-arrow-down:before{content:"\E65E"}.van-icon-arrow-up:before{content:"\E65F"}.van-icon-arrow:before{content:"\E660"}.van-icon-after-sale:before{content:"\E661"}.van-icon-add-o:before{content:"\E662"}.van-icon-alipay:before{content:"\E663"}.van-icon-ascending:before{content:"\E664"}.van-icon-apps-o:before{content:"\E665"}.van-icon-aim:before{content:"\E666"}.van-icon-award:before{content:"\E667"}.van-icon-arrow-left:before{content:"\E668"}.van-icon-award-o:before{content:"\E669"}.van-icon-audio:before{content:"\E66A"}.van-icon-bag-o:before{content:"\E66B"}.van-icon-balance-list:before{content:"\E66C"}.van-icon-back-top:before{content:"\E66D"}.van-icon-bag:before{content:"\E66E"}.van-icon-balance-pay:before{content:"\E66F"}.van-icon-balance-o:before{content:"\E670"}.van-icon-bar-chart-o:before{content:"\E671"}.van-icon-bars:before{content:"\E672"}.van-icon-balance-list-o:before{content:"\E673"}.van-icon-birthday-cake-o:before{content:"\E674"}.van-icon-bookmark:before{content:"\E675"}.van-icon-bill:before{content:"\E676"}.van-icon-bell:before{content:"\E677"}.van-icon-browsing-history-o:before{content:"\E678"}.van-icon-browsing-history:before{content:"\E679"}.van-icon-bookmark-o:before{content:"\E67A"}.van-icon-bulb-o:before{content:"\E67B"}.van-icon-bullhorn-o:before{content:"\E67C"}.van-icon-bill-o:before{content:"\E67D"}.van-icon-calendar-o:before{content:"\E67E"}.van-icon-brush-o:before{content:"\E67F"}.van-icon-card:before{content:"\E680"}.van-icon-cart-o:before{content:"\E681"}.van-icon-cart-circle:before{content:"\E682"}.van-icon-cart-circle-o:before{content:"\E683"}.van-icon-cart:before{content:"\E684"}.van-icon-cash-on-deliver:before{content:"\E685"}.van-icon-cash-back-record:before{content:"\E686"}.van-icon-cashier-o:before{content:"\E687"}.van-icon-chart-trending-o:before{content:"\E688"}.van-icon-certificate:before{content:"\E689"}.van-icon-chat:before{content:"\E68A"}.van-icon-clear:before{content:"\E68B"}.van-icon-chat-o:before{content:"\E68C"}.van-icon-checked:before{content:"\E68D"}.van-icon-clock:before{content:"\E68E"}.van-icon-clock-o:before{content:"\E68F"}.van-icon-close:before{content:"\E690"}.van-icon-closed-eye:before{content:"\E691"}.van-icon-circle:before{content:"\E692"}.van-icon-cluster-o:before{content:"\E693"}.van-icon-column:before{content:"\E694"}.van-icon-comment-circle-o:before{content:"\E695"}.van-icon-cluster:before{content:"\E696"}.van-icon-comment:before{content:"\E697"}.van-icon-comment-o:before{content:"\E698"}.van-icon-comment-circle:before{content:"\E699"}.van-icon-completed:before{content:"\E69A"}.van-icon-credit-pay:before{content:"\E69B"}.van-icon-coupon:before{content:"\E69C"}.van-icon-debit-pay:before{content:"\E69D"}.van-icon-coupon-o:before{content:"\E69E"}.van-icon-contact:before{content:"\E69F"}.van-icon-descending:before{content:"\E6A0"}.van-icon-desktop-o:before{content:"\E6A1"}.van-icon-diamond-o:before{content:"\E6A2"}.van-icon-description:before{content:"\E6A3"}.van-icon-delete:before{content:"\E6A4"}.van-icon-diamond:before{content:"\E6A5"}.van-icon-delete-o:before{content:"\E6A6"}.van-icon-cross:before{content:"\E6A7"}.van-icon-edit:before{content:"\E6A8"}.van-icon-ellipsis:before{content:"\E6A9"}.van-icon-down:before{content:"\E6AA"}.van-icon-discount:before{content:"\E6AB"}.van-icon-ecard-pay:before{content:"\E6AC"}.van-icon-envelop-o:before{content:"\E6AE"}.van-icon-shield-o:before{content:"\E74B"}.van-icon-guide-o:before{content:"\E74C"}@font-face{font-weight:400;font-family:vant-icon;font-style:normal;font-display:auto;src:url("data:font/woff2;charset=utf-8;base64,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") format("woff2"),url(//at.alicdn.com/t/font_2553510_61agzg96wm8.woff?t=1631948257467) format("woff"),url(//at.alicdn.com/t/font_2553510_61agzg96wm8.ttf?t=1631948257467) format("truetype")}.van-icon__image{width:1em;height:1em;object-fit:contain}.van-overflow-hidden{overflow:hidden!important}.van-popup{position:fixed;max-height:100%;overflow-y:auto;background-color:#fff;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-overflow-scrolling:touch}.van-popup--center{top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.van-popup--center.van-popup--round{border-radius:16px}.van-popup--top{top:0;left:0;width:100%}.van-popup--top.van-popup--round{border-radius:0 0 16px 16px}.van-popup--right{top:50%;right:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.van-popup--right.van-popup--round{border-radius:16px 0 0 16px}.van-popup--bottom{bottom:0;left:0;width:100%}.van-popup--bottom.van-popup--round{border-radius:16px 16px 0 0}.van-popup--left{top:50%;left:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.van-popup--left.van-popup--round{border-radius:0 16px 16px 0}.van-popup--safe-area-inset-bottom{padding-bottom:env(safe-area-inset-bottom)}.van-popup-slide-bottom-enter-active,.van-popup-slide-left-enter-active,.van-popup-slide-right-enter-active,.van-popup-slide-top-enter-active{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.van-popup-slide-bottom-leave-active,.van-popup-slide-left-leave-active,.van-popup-slide-right-leave-active,.van-popup-slide-top-leave-active{-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.van-popup-slide-top-enter,.van-popup-slide-top-leave-active{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.van-popup-slide-right-enter,.van-popup-slide-right-leave-active{-webkit-transform:translate3d(100%,-50%,0);transform:translate3d(100%,-50%,0)}.van-popup-slide-bottom-enter,.van-popup-slide-bottom-leave-active{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.van-popup-slide-left-enter,.van-popup-slide-left-leave-active{-webkit-transform:translate3d(-100%,-50%,0);transform:translate3d(-100%,-50%,0)}.van-popup__close-icon{position:absolute;z-index:1;color:#c8c9cc;font-size:22px;cursor:pointer}.van-popup__close-icon:active{color:#969799}.van-popup__close-icon--top-left{top:16px;left:16px}.van-popup__close-icon--top-right{top:16px;right:16px}.van-popup__close-icon--bottom-left{bottom:16px;left:16px}.van-popup__close-icon--bottom-right{right:16px;bottom:16px}.van-loading{color:#c8c9cc;font-size:0}.van-loading,.van-loading__spinner{position:relative;vertical-align:middle}.van-loading__spinner{display:inline-block;width:30px;max-width:100%;height:30px;max-height:100%;-webkit-animation:van-rotate .8s linear infinite;animation:van-rotate .8s linear infinite}.van-loading__spinner--spinner{-webkit-animation-timing-function:steps(12);animation-timing-function:steps(12)}.van-loading__spinner--spinner i{position:absolute;top:0;left:0;width:100%;height:100%}.van-loading__spinner--spinner i:before{display:block;width:2px;height:25%;margin:0 auto;background-color:currentColor;border-radius:40%;content:" "}.van-loading__spinner--circular{-webkit-animation-duration:2s;animation-duration:2s}.van-loading__circular{display:block;width:100%;height:100%}.van-loading__circular circle{-webkit-animation:van-circular 1.5s ease-in-out infinite;animation:van-circular 1.5s ease-in-out infinite;stroke:currentColor;stroke-width:3;stroke-linecap:round}.van-loading__text{display:inline-block;margin-left:8px;color:#969799;font-size:14px;vertical-align:middle}.van-loading--vertical{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.van-loading--vertical .van-loading__text{margin:8px 0 0}@-webkit-keyframes van-circular{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40}to{stroke-dasharray:90,150;stroke-dashoffset:-120}}@keyframes van-circular{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40}to{stroke-dasharray:90,150;stroke-dashoffset:-120}}.van-loading__spinner--spinner i:first-of-type{-webkit-transform:rotate(30deg);transform:rotate(30deg);opacity:1}.van-loading__spinner--spinner i:nth-of-type(2){-webkit-transform:rotate(60deg);transform:rotate(60deg);opacity:.9375}.van-loading__spinner--spinner i:nth-of-type(3){-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:.875}.van-loading__spinner--spinner i:nth-of-type(4){-webkit-transform:rotate(120deg);transform:rotate(120deg);opacity:.8125}.van-loading__spinner--spinner i:nth-of-type(5){-webkit-transform:rotate(150deg);transform:rotate(150deg);opacity:.75}.van-loading__spinner--spinner i:nth-of-type(6){-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:.6875}.van-loading__spinner--spinner i:nth-of-type(7){-webkit-transform:rotate(210deg);transform:rotate(210deg);opacity:.625}.van-loading__spinner--spinner i:nth-of-type(8){-webkit-transform:rotate(240deg);transform:rotate(240deg);opacity:.5625}.van-loading__spinner--spinner i:nth-of-type(9){-webkit-transform:rotate(270deg);transform:rotate(270deg);opacity:.5}.van-loading__spinner--spinner i:nth-of-type(10){-webkit-transform:rotate(300deg);transform:rotate(300deg);opacity:.4375}.van-loading__spinner--spinner i:nth-of-type(11){-webkit-transform:rotate(330deg);transform:rotate(330deg);opacity:.375}.van-loading__spinner--spinner i:nth-of-type(12){-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:.3125}.van-toast{position:fixed;top:50%;left:50%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;box-sizing:content-box;width:88px;max-width:70%;min-height:88px;padding:16px;color:#fff;font-size:14px;line-height:20px;white-space:pre-wrap;text-align:center;word-break:break-all;background-color:rgba(0,0,0,.7);border-radius:8px;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.van-toast--unclickable{overflow:hidden}.van-toast--unclickable *{pointer-events:none}.van-toast--html,.van-toast--text{width:-webkit-fit-content;width:fit-content;min-width:96px;min-height:0;padding:8px 12px}.van-toast--html .van-toast__text,.van-toast--text .van-toast__text{margin-top:0}.van-toast--top{top:20%}.van-toast--bottom{top:auto;bottom:20%}.van-toast__icon{font-size:36px}.van-toast__loading{padding:4px;color:#fff}.van-toast__text{margin-top:8px}.van-swipe-item{position:relative;-webkit-flex-shrink:0;flex-shrink:0;width:100%;height:100%}.van-swipe{position:relative;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);cursor:grab;-webkit-user-select:none;user-select:none}.van-swipe__track{display:-webkit-box;display:-webkit-flex;display:flex;height:100%}.van-swipe__track--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.van-swipe__indicators{position:absolute;bottom:12px;left:50%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.van-swipe__indicators--vertical{top:50%;bottom:auto;left:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.van-swipe__indicators--vertical .van-swipe__indicator:not(:last-child){margin-bottom:6px}.van-swipe__indicator{width:6px;height:6px;background-color:#ebedf0;border-radius:100%;opacity:.3;-webkit-transition:opacity .2s,background-color .2s;transition:opacity .2s,background-color .2s}.van-swipe__indicator:not(:last-child){margin-right:6px}.van-swipe__indicator--active{background-color:#1989fa;opacity:1}.van-picker{position:relative;background-color:#fff;-webkit-user-select:none;user-select:none}.van-picker__toolbar{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;height:44px}.van-picker__cancel,.van-picker__confirm{height:100%;padding:0 16px;font-size:14px;background-color:transparent;border:none;cursor:pointer}.van-picker__cancel:active,.van-picker__confirm:active{opacity:.7}.van-picker__confirm{color:#576b95}.van-picker__cancel{color:#969799}.van-picker__title{max-width:50%;font-weight:500;font-size:16px;line-height:20px;text-align:center}.van-picker__columns{position:relative;cursor:grab}.van-picker__columns,.van-picker__loading{display:-webkit-box;display:-webkit-flex;display:flex}.van-picker__loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;color:#1989fa;background-color:hsla(0,0%,100%,.9)}.van-picker__frame{top:50%;right:16px;left:16px;z-index:2;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.van-picker__frame,.van-picker__mask{position:absolute;pointer-events:none}.van-picker__mask{top:0;left:0;z-index:1;width:100%;height:100%;background-image:-webkit-linear-gradient(top,hsla(0,0%,100%,.9),hsla(0,0%,100%,.4)),-webkit-linear-gradient(bottom,hsla(0,0%,100%,.9),hsla(0,0%,100%,.4));background-image:linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.4)),linear-gradient(0deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.4));background-repeat:no-repeat;background-position:top,bottom;-webkit-transform:translateZ(0);transform:translateZ(0)}.van-picker-column{-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow:hidden;font-size:16px}.van-picker-column__wrapper{-webkit-transition-timing-function:cubic-bezier(.23,1,.68,1);transition-timing-function:cubic-bezier(.23,1,.68,1)}.van-picker-column__item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:0 4px;color:#000}.van-picker-column__item--disabled{cursor:not-allowed;opacity:.3}.van-number-keyboard{position:fixed;bottom:0;left:0;z-index:100;width:100%;padding-bottom:22px;background-color:#f2f3f5;-webkit-user-select:none;user-select:none}.van-number-keyboard--with-title{border-radius:20px 20px 0 0}.van-number-keyboard__header{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;box-sizing:content-box;height:34px;padding-top:6px;color:#646566;font-size:16px}.van-number-keyboard__title{display:inline-block;font-weight:400}.van-number-keyboard__title-left{position:absolute;left:0}.van-number-keyboard__body{display:-webkit-box;display:-webkit-flex;display:flex;padding:6px 0 0 6px}.van-number-keyboard__keys{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:3;-webkit-flex:3;flex:3;-webkit-flex-wrap:wrap;flex-wrap:wrap}.van-number-keyboard__close{position:absolute;right:0;height:100%;padding:0 16px;color:#576b95;font-size:14px;background-color:transparent;border:none;cursor:pointer}.van-number-keyboard__close:active{opacity:.7}.van-number-keyboard__sidebar{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.van-number-keyboard--unfit{padding-bottom:0}.van-key{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:48px;font-size:28px;line-height:1.5;background-color:#fff;border-radius:8px;cursor:pointer}.van-key--large{position:absolute;top:0;right:6px;bottom:6px;left:0;height:auto}.van-key--blue,.van-key--delete{font-size:16px}.van-key--active{background-color:#ebedf0}.van-key--blue{color:#fff;background-color:#1989fa}.van-key--blue.van-key--active{background-color:#0570db}.van-key__wrapper{position:relative;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-flex-basis:33%;flex-basis:33%;box-sizing:border-box;padding:0 6px 6px 0}.van-key__wrapper--wider{-webkit-flex-basis:66%;flex-basis:66%}.van-key__delete-icon{width:32px;height:22px}.van-key__collapse-icon{width:30px;height:24px}.van-key__loading-icon{color:#fff}.van-stepper{font-size:0;-webkit-user-select:none;user-select:none}.van-stepper__minus,.van-stepper__plus{position:relative;box-sizing:border-box;width:28px;height:28px;margin:0;padding:0;color:#323233;vertical-align:middle;background-color:#f2f3f5;border:0;cursor:pointer}.van-stepper__minus:before,.van-stepper__plus:before{width:50%;height:1px}.van-stepper__minus:after,.van-stepper__plus:after{width:1px;height:50%}.van-stepper__minus:after,.van-stepper__minus:before,.van-stepper__plus:after,.van-stepper__plus:before{position:absolute;top:50%;left:50%;background-color:currentColor;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:""}.van-stepper__minus:active,.van-stepper__plus:active{background-color:#e8e8e8}.van-stepper__minus--disabled,.van-stepper__plus--disabled{color:#c8c9cc;background-color:#f7f8fa;cursor:not-allowed}.van-stepper__minus--disabled:active,.van-stepper__plus--disabled:active{background-color:#f7f8fa}.van-stepper__minus{border-radius:4px 0 0 4px}.van-stepper__minus:after{display:none}.van-stepper__plus{border-radius:0 4px 4px 0}.van-stepper__input{box-sizing:border-box;width:32px;height:28px;margin:0 2px;padding:0;color:#323233;font-size:14px;line-height:normal;text-align:center;vertical-align:middle;background-color:#f2f3f5;border:0;border-width:1px 0;border-radius:0;-webkit-appearance:none}.van-stepper__input:disabled{color:#c8c9cc;background-color:#f2f3f5;-webkit-text-fill-color:#c8c9cc;opacity:1}.van-stepper__input:read-only{cursor:default}.van-stepper--round .van-stepper__input{background-color:transparent}.van-stepper--round .van-stepper__minus,.van-stepper--round .van-stepper__plus{border-radius:100%}.van-stepper--round .van-stepper__minus:active,.van-stepper--round .van-stepper__plus:active{opacity:.7}.van-stepper--round .van-stepper__minus--disabled,.van-stepper--round .van-stepper__minus--disabled:active,.van-stepper--round .van-stepper__plus--disabled,.van-stepper--round .van-stepper__plus--disabled:active{opacity:.3}.van-stepper--round .van-stepper__plus{color:#fff;background-color:#ee0a24}.van-stepper--round .van-stepper__minus{color:#ee0a24;background-color:#fff;border:1px solid #ee0a24}.van-nav-bar{position:relative;z-index:1;line-height:22px;text-align:center;background-color:#fff;-webkit-user-select:none;user-select:none}.van-nav-bar--fixed{position:fixed;top:0;left:0;width:100%}.van-nav-bar--safe-area-inset-top{padding-top:env(safe-area-inset-top)}.van-nav-bar .van-icon{color:#1989fa}.van-nav-bar__content{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:46px}.van-nav-bar__arrow{margin-right:4px;font-size:16px}.van-nav-bar__title{max-width:60%;margin:0 auto;color:#323233;font-weight:500;font-size:16px}.van-nav-bar__left,.van-nav-bar__right{position:absolute;top:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:0 16px;font-size:14px;cursor:pointer}.van-nav-bar__left:active,.van-nav-bar__right:active{opacity:.7}.van-nav-bar__left{left:0}.van-nav-bar__right{right:0}.van-nav-bar__text{color:#1989fa}.van-grid-item{position:relative;box-sizing:border-box}.van-grid-item--square{height:0}.van-grid-item__icon{font-size:28px}.van-grid-item__icon-wrapper{position:relative}.van-grid-item__text{color:#646566;font-size:12px;line-height:1.5;word-break:break-all}.van-grid-item__icon+.van-grid-item__text{margin-top:8px}.van-grid-item__content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;box-sizing:border-box;height:100%;padding:16px 8px;background-color:#fff}.van-grid-item__content:after{z-index:1;border-width:0 1px 1px 0}.van-grid-item__content--square{position:absolute;top:0;right:0;left:0}.van-grid-item__content--center{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.van-grid-item__content--horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.van-grid-item__content--horizontal .van-grid-item__icon+.van-grid-item__text{margin-top:0;margin-left:8px}.van-grid-item__content--surround:after{border-width:1px}.van-grid-item__content--clickable{cursor:pointer}.van-grid-item__content--clickable:active{background-color:#f2f3f5}.van-grid{-webkit-flex-wrap:wrap;flex-wrap:wrap}.van-grid,.van-skeleton{display:-webkit-box;display:-webkit-flex;display:flex}.van-skeleton{padding:0 16px}.van-skeleton__avatar{-webkit-flex-shrink:0;flex-shrink:0;width:32px;height:32px;margin-right:16px;background-color:#f2f3f5}.van-skeleton__avatar--round{border-radius:999px}.van-skeleton__content{width:100%}.van-skeleton__avatar+.van-skeleton__content{padding-top:8px}.van-skeleton__row,.van-skeleton__title{height:16px;background-color:#f2f3f5}.van-skeleton__title{width:40%;margin:0}.van-skeleton__row:not(:first-child){margin-top:12px}.van-skeleton__title+.van-skeleton__row{margin-top:20px}.van-skeleton--animate{-webkit-animation:van-skeleton-blink 1.2s ease-in-out infinite;animation:van-skeleton-blink 1.2s ease-in-out infinite}.van-skeleton--round .van-skeleton__row,.van-skeleton--round .van-skeleton__title{border-radius:999px}@-webkit-keyframes van-skeleton-blink{50%{opacity:.6}}@keyframes van-skeleton-blink{50%{opacity:.6}}.van-empty{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;box-sizing:border-box;padding:32px 0}.van-empty__image{width:160px;height:160px}.van-empty__image img{width:100%;height:100%}.van-empty__description{margin-top:16px;padding:0 60px;color:#969799;font-size:14px;line-height:20px}.van-empty__bottom{margin-top:24px}.van-badge{display:inline-block;box-sizing:border-box;min-width:16px;padding:0 3px;color:#fff;font-weight:500;font-size:12px;font-family:-apple-system-font,Helvetica Neue,Arial,sans-serif;line-height:1.2;text-align:center;background-color:#ee0a24;border:1px solid #fff;border-radius:999px}.van-badge--fixed{position:absolute;top:0;right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transform-origin:100%;transform-origin:100%}.van-badge--dot{width:8px;min-width:0;height:8px;background-color:#ee0a24;border-radius:100%}.van-badge__wrapper{position:relative;display:inline-block}.van-pull-refresh{overflow:hidden;-webkit-user-select:none;user-select:none}.van-pull-refresh__track{position:relative;height:100%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.van-pull-refresh__head{position:absolute;left:0;width:100%;height:50px;overflow:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.van-list__error-text,.van-list__finished-text,.van-list__loading,.van-pull-refresh__head{color:#969799;font-size:14px;line-height:50px;text-align:center}.van-list__placeholder{height:0;pointer-events:none}.van-dropdown-menu{-webkit-user-select:none;user-select:none}.van-dropdown-menu__bar{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;height:48px;background-color:#fff;box-shadow:0 2px 12px rgba(100,101,102,.12)}.van-dropdown-menu__bar--opened{z-index:11}.van-dropdown-menu__item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;min-width:0;cursor:pointer}.van-dropdown-menu__item:active{opacity:.7}.van-dropdown-menu__item--disabled:active{opacity:1}.van-dropdown-menu__item--disabled .van-dropdown-menu__title{color:#969799}.van-dropdown-menu__title{position:relative;box-sizing:border-box;max-width:100%;padding:0 8px;color:#323233;font-size:15px;line-height:22px}.van-dropdown-menu__title:after{position:absolute;top:50%;right:-4px;margin-top:-5px;border-color:transparent transparent #dcdee0 #dcdee0;border-style:solid;border-width:3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:.8;content:""}.van-dropdown-menu__title--active{color:#ee0a24}.van-dropdown-menu__title--active:after{border-color:transparent transparent currentColor currentColor}.van-dropdown-menu__title--down:after{margin-top:-1px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.van-cell{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;box-sizing:border-box;width:100%;padding:10px 16px;overflow:hidden;color:#323233;font-size:14px;line-height:24px;background-color:#fff}.van-cell:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;right:16px;bottom:0;left:16px;border-bottom:1px solid #ebedf0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.van-cell--borderless:after,.van-cell:last-child:after{display:none}.van-cell__label{margin-top:4px;color:#969799;font-size:12px;line-height:18px}.van-cell__title,.van-cell__value{-webkit-box-flex:1;-webkit-flex:1;flex:1}.van-cell__value{position:relative;overflow:hidden;color:#969799;text-align:right;vertical-align:middle;word-wrap:break-word}.van-cell__value--alone{color:#323233;text-align:left}.van-cell__left-icon,.van-cell__right-icon{height:24px;font-size:16px;line-height:24px}.van-cell__left-icon{margin-right:4px}.van-cell__right-icon{margin-left:4px;color:#969799}.van-cell--clickable{cursor:pointer}.van-cell--clickable:active{background-color:#f2f3f5}.van-cell--required{overflow:visible}.van-cell--required:before{position:absolute;left:8px;color:#ee0a24;font-size:14px;content:"*"}.van-cell--center{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.van-cell--large{padding-top:12px;padding-bottom:12px}.van-cell--large .van-cell__title{font-size:16px}.van-cell--large .van-cell__label{font-size:14px}.van-dropdown-item{position:fixed;right:0;left:0;z-index:10;overflow:hidden}.van-dropdown-item__icon{display:block;line-height:inherit}.van-dropdown-item__option{text-align:left}.van-dropdown-item__option--active,.van-dropdown-item__option--active .van-dropdown-item__icon{color:#ee0a24}.van-dropdown-item--up{top:0}.van-dropdown-item--down{bottom:0}.van-dropdown-item__content{position:absolute;max-height:80%}.van-switch{position:relative;display:inline-block;box-sizing:content-box;width:2em;font-size:30px;border:1px solid rgba(0,0,0,.1);border-radius:1em;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s}.van-switch,.van-switch__node{height:1em;background-color:#fff}.van-switch__node{position:absolute;top:0;left:0;width:1em;font-size:inherit;border-radius:100%;box-shadow:0 3px 1px 0 rgba(0,0,0,.05),0 2px 2px 0 rgba(0,0,0,.1),0 3px 3px 0 rgba(0,0,0,.05);-webkit-transition:-webkit-transform .3s cubic-bezier(.3,1.05,.4,1.05);transition:-webkit-transform .3s cubic-bezier(.3,1.05,.4,1.05);transition:transform .3s cubic-bezier(.3,1.05,.4,1.05);transition:transform .3s cubic-bezier(.3,1.05,.4,1.05),-webkit-transform .3s cubic-bezier(.3,1.05,.4,1.05)}.van-switch__loading{top:25%;left:25%;width:50%;height:50%;line-height:1}.van-switch--on{background-color:#1989fa}.van-switch--on .van-switch__node{-webkit-transform:translateX(1em);transform:translateX(1em)}.van-switch--on .van-switch__loading{color:#1989fa}.van-switch--disabled{cursor:not-allowed;opacity:.5}.van-switch--loading{cursor:default}.van-field__label{-webkit-box-flex:0;-webkit-flex:none;flex:none;box-sizing:border-box;width:6.2em;margin-right:12px;color:#646566;text-align:left;word-wrap:break-word}.van-field__label--center{text-align:center}.van-field__label--right{text-align:right}.van-field--disabled .van-field__label{color:#c8c9cc}.van-field__value{overflow:visible}.van-field__body{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.van-field__control{display:block;box-sizing:border-box;width:100%;min-width:0;margin:0;padding:0;color:#323233;line-height:inherit;text-align:left;background-color:transparent;border:0;resize:none}.van-field__control::-webkit-input-placeholder{color:#c8c9cc}.van-field__control::placeholder{color:#c8c9cc}.van-field__control:disabled{color:#c8c9cc;cursor:not-allowed;opacity:1;-webkit-text-fill-color:#c8c9cc}.van-field__control:read-only{cursor:default}.van-field__control--center{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center}.van-field__control--right{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:right}.van-field__control--custom{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;min-height:24px}.van-field__control[type=date],.van-field__control[type=datetime-local],.van-field__control[type=time]{min-height:24px}.van-field__control[type=search]{-webkit-appearance:none}.van-field__button,.van-field__clear,.van-field__icon,.van-field__right-icon{-webkit-flex-shrink:0;flex-shrink:0}.van-field__clear,.van-field__right-icon{margin-right:-8px;padding:0 8px;line-height:inherit}.van-field__clear{color:#c8c9cc;font-size:16px;cursor:pointer}.van-field__left-icon .van-icon,.van-field__right-icon .van-icon{display:block;font-size:16px;line-height:inherit}.van-field__left-icon{margin-right:4px}.van-field__right-icon{color:#969799}.van-field__button{padding-left:8px}.van-field__error-message{color:#ee0a24;font-size:12px;text-align:left}.van-field__error-message--center{text-align:center}.van-field__error-message--right{text-align:right}.van-field__word-limit{margin-top:4px;color:#646566;font-size:12px;line-height:16px;text-align:right}.van-field--error .van-field__control::-webkit-input-placeholder{color:#ee0a24;-webkit-text-fill-color:currentColor}.van-field--error .van-field__control,.van-field--error .van-field__control::-webkit-input-placeholder{color:#ee0a24;-webkit-text-fill-color:currentColor}.van-field--error .van-field__control,.van-field--error .van-field__control::placeholder{color:#ee0a24;-webkit-text-fill-color:currentColor}.van-field--min-height .van-field__control{min-height:60px}.van-search{-webkit-box-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;padding:10px 12px;background-color:#fff}.van-search,.van-search__content{display:-webkit-box;display:-webkit-flex;display:flex}.van-search__content{-webkit-box-flex:1;-webkit-flex:1;flex:1;padding-left:12px;background-color:#f7f8fa;border-radius:2px}.van-search__content--round{border-radius:999px}.van-search__label{padding:0 5px;color:#323233;font-size:14px;line-height:34px}.van-search .van-cell{-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:5px 8px 5px 0;background-color:transparent}.van-search .van-cell__left-icon{color:#969799}.van-search--show-action{padding-right:0}.van-search input::-webkit-search-cancel-button,.van-search input::-webkit-search-decoration,.van-search input::-webkit-search-results-button,.van-search input::-webkit-search-results-decoration{display:none}.van-search__action{padding:0 8px;color:#323233;font-size:14px;line-height:34px;cursor:pointer;-webkit-user-select:none;user-select:none}.van-search__action:active{background-color:#f2f3f5}.van-rate{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;cursor:pointer;-webkit-user-select:none;user-select:none}.van-rate__item{position:relative}.van-rate__item:not(:last-child){padding-right:4px}.van-rate__icon{display:block;width:1em;color:#c8c9cc;font-size:20px}.van-rate__icon--half{position:absolute;top:0;left:0;width:.5em;overflow:hidden}.van-rate__icon--full{color:#ee0a24}.van-rate__icon--disabled{color:#c8c9cc}.van-rate--disabled{cursor:not-allowed}.van-rate--readonly{cursor:default}.van-radio{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none}.van-radio--disabled{cursor:not-allowed}.van-radio--label-disabled{cursor:default}.van-radio--horizontal{margin-right:12px}.van-radio__icon{-webkit-box-flex:0;-webkit-flex:none;flex:none;height:1em;font-size:20px;line-height:1em;cursor:pointer}.van-radio__icon .van-icon{display:block;box-sizing:border-box;width:1.25em;height:1.25em;color:transparent;font-size:.8em;line-height:1.25;text-align:center;border:1px solid #c8c9cc;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color,border-color,background-color;transition-property:color,border-color,background-color}.van-radio__icon--round .van-icon{border-radius:100%}.van-radio__icon--checked .van-icon{color:#fff;background-color:#1989fa;border-color:#1989fa}.van-radio__icon--disabled{cursor:not-allowed}.van-radio__icon--disabled .van-icon{background-color:#ebedf0;border-color:#c8c9cc}.van-radio__icon--disabled.van-radio__icon--checked .van-icon{color:#c8c9cc}.van-radio__label{margin-left:8px;color:#323233;line-height:20px}.van-radio__label--left{margin:0 8px 0 0}.van-radio__label--disabled{color:#c8c9cc}.van-checkbox-group--horizontal,.van-radio-group--horizontal{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.van-checkbox{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none}.van-checkbox--disabled{cursor:not-allowed}.van-checkbox--label-disabled{cursor:default}.van-checkbox--horizontal{margin-right:12px}.van-checkbox__icon{-webkit-box-flex:0;-webkit-flex:none;flex:none;height:1em;font-size:20px;line-height:1em;cursor:pointer}.van-checkbox__icon .van-icon{display:block;box-sizing:border-box;width:1.25em;height:1.25em;color:transparent;font-size:.8em;line-height:1.25;text-align:center;border:1px solid #c8c9cc;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color,border-color,background-color;transition-property:color,border-color,background-color}.van-checkbox__icon--round .van-icon{border-radius:100%}.van-checkbox__icon--checked .van-icon{color:#fff;background-color:#1989fa;border-color:#1989fa}.van-checkbox__icon--disabled{cursor:not-allowed}.van-checkbox__icon--disabled .van-icon{background-color:#ebedf0;border-color:#c8c9cc}.van-checkbox__icon--disabled.van-checkbox__icon--checked .van-icon{color:#c8c9cc}.van-checkbox__label{margin-left:8px;color:#323233;line-height:20px}.van-checkbox__label--left{margin:0 8px 0 0}.van-checkbox__label--disabled{color:#c8c9cc}.van-tab__pane,.van-tab__pane-wrapper{-webkit-flex-shrink:0;flex-shrink:0;box-sizing:border-box;width:100%}.van-tab__pane-wrapper--inactive{height:0;overflow:visible}.van-sticky--fixed{position:fixed;top:0;right:0;left:0;z-index:99}.van-tab{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;box-sizing:border-box;padding:0 4px;color:#646566;font-size:14px;line-height:20px;cursor:pointer}.van-tab--active{color:#323233;font-weight:500}.van-tab--disabled{color:#c8c9cc;cursor:not-allowed}.van-tab__text--ellipsis{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.van-tab__text-wrapper,.van-tabs{position:relative}.van-tabs__wrap{overflow:hidden}.van-tabs__wrap--page-top{position:fixed}.van-tabs__wrap--content-bottom{top:auto;bottom:0}.van-tabs__wrap--scrollable .van-tab{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;padding:0 12px}.van-tabs__wrap--scrollable .van-tabs__nav{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.van-tabs__wrap--scrollable .van-tabs__nav::-webkit-scrollbar{display:none}.van-tabs__nav{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;background-color:#fff;-webkit-user-select:none;user-select:none}.van-tabs__nav--line{box-sizing:content-box;height:100%;padding-bottom:15px}.van-tabs__nav--line.van-tabs__nav--complete{padding-right:8px;padding-left:8px}.van-tabs__nav--card{box-sizing:border-box;height:30px;margin:0 16px;border:1px solid #ee0a24;border-radius:2px}.van-tabs__nav--card .van-tab{color:#ee0a24;border-right:1px solid #ee0a24}.van-tabs__nav--card .van-tab:last-child{border-right:none}.van-tabs__nav--card .van-tab.van-tab--active{color:#fff;background-color:#ee0a24}.van-tabs__nav--card .van-tab--disabled{color:#c8c9cc}.van-tabs__line{position:absolute;bottom:15px;left:0;z-index:1;width:40px;height:3px;background-color:#ee0a24;border-radius:3px}.van-tabs__track{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;width:100%;height:100%;will-change:left}.van-tabs__content--animated{overflow:hidden}.van-tabs--line .van-tabs__wrap{height:44px}.van-tabs--card>.van-tabs__wrap{height:30px}.van-cascader__header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;height:48px;padding:0 16px}.van-cascader__title{font-weight:500;font-size:16px;line-height:20px}.van-cascader__close-icon{color:#c8c9cc;font-size:22px}.van-cascader__close-icon:active{color:#969799}.van-cascader__tabs .van-tab{-webkit-box-flex:0;-webkit-flex:none;flex:none;padding:0 10px}.van-cascader__tabs.van-tabs--line .van-tabs__wrap{height:48px}.van-cascader__tabs .van-tabs__nav--complete{padding-right:6px;padding-left:6px}.van-cascader__tab{color:#323233;font-weight:500}.van-cascader__tab--unselected{color:#969799;font-weight:400}.van-cascader__option{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:10px 16px;font-size:14px;line-height:20px}.van-cascader__option:active{background-color:#f2f3f5}.van-cascader__option--selected{color:#ee0a24;font-weight:500}.van-cascader__selected-icon{font-size:18px}.van-cascader__options{box-sizing:border-box;height:384px;padding-top:6px;overflow-y:auto;-webkit-overflow-scrolling:touch}.van-row:after{display:table;clear:both;content:""}.van-row--flex{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.van-row--flex:after{display:none}.van-row--justify-center{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.van-row--justify-end{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.van-row--justify-space-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.van-row--justify-space-around{-webkit-justify-content:space-around;justify-content:space-around}.van-row--align-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.van-row--align-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}.van-col{float:left;box-sizing:border-box;min-height:1px}.van-col--1{width:4.16666667%}.van-col--offset-1{margin-left:4.16666667%}.van-col--2{width:8.33333333%}.van-col--offset-2{margin-left:8.33333333%}.van-col--3{width:12.5%}.van-col--offset-3{margin-left:12.5%}.van-col--4{width:16.66666667%}.van-col--offset-4{margin-left:16.66666667%}.van-col--5{width:20.83333333%}.van-col--offset-5{margin-left:20.83333333%}.van-col--6{width:25%}.van-col--offset-6{margin-left:25%}.van-col--7{width:29.16666667%}.van-col--offset-7{margin-left:29.16666667%}.van-col--8{width:33.33333333%}.van-col--offset-8{margin-left:33.33333333%}.van-col--9{width:37.5%}.van-col--offset-9{margin-left:37.5%}.van-col--10{width:41.66666667%}.van-col--offset-10{margin-left:41.66666667%}.van-col--11{width:45.83333333%}.van-col--offset-11{margin-left:45.83333333%}.van-col--12{width:50%}.van-col--offset-12{margin-left:50%}.van-col--13{width:54.16666667%}.van-col--offset-13{margin-left:54.16666667%}.van-col--14{width:58.33333333%}.van-col--offset-14{margin-left:58.33333333%}.van-col--15{width:62.5%}.van-col--offset-15{margin-left:62.5%}.van-col--16{width:66.66666667%}.van-col--offset-16{margin-left:66.66666667%}.van-col--17{width:70.83333333%}.van-col--offset-17{margin-left:70.83333333%}.van-col--18{width:75%}.van-col--offset-18{margin-left:75%}.van-col--19{width:79.16666667%}.van-col--offset-19{margin-left:79.16666667%}.van-col--20{width:83.33333333%}.van-col--offset-20{margin-left:83.33333333%}.van-col--21{width:87.5%}.van-col--offset-21{margin-left:87.5%}.van-col--22{width:91.66666667%}.van-col--offset-22{margin-left:91.66666667%}.van-col--23{width:95.83333333%}.van-col--offset-23{margin-left:95.83333333%}.van-col--24{width:100%}.van-col--offset-24{margin-left:100%}.van-image{position:relative;display:inline-block}.van-image--round{overflow:hidden;border-radius:50%}.van-image--round img{border-radius:inherit}.van-image__error,.van-image__img,.van-image__loading{display:block;width:100%;height:100%}.van-image__error,.van-image__loading{position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;color:#969799;font-size:14px;background-color:#f7f8fa}.van-image__error-icon,.van-image__loading-icon{color:#dcdee0;font-size:32px}.van-cell-group{background-color:#fff}.van-cell-group--inset{margin:0 16px;overflow:hidden;border-radius:8px}.van-cell-group__title{padding:16px 16px 8px;color:#969799;font-size:14px;line-height:16px}.van-cell-group__title--inset{padding:16px 16px 8px 32px}.van-button{position:relative;display:inline-block;box-sizing:border-box;height:44px;margin:0;padding:0;font-size:16px;line-height:1.2;text-align:center;border-radius:2px;cursor:pointer;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-appearance:none}.van-button:before{position:absolute;top:50%;left:50%;width:100%;height:100%;background-color:#000;border:inherit;border-color:#000;border-radius:inherit;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;content:" "}.van-button:active:before{opacity:.1}.van-button--disabled:before,.van-button--loading:before{display:none}.van-button--default{color:#323233;background-color:#fff;border:1px solid #ebedf0}.van-button--primary{color:#fff;background-color:#07c160;border:1px solid #07c160}.van-button--info{color:#fff;background-color:#1989fa;border:1px solid #1989fa}.van-button--danger{color:#fff;background-color:#ee0a24;border:1px solid #ee0a24}.van-button--warning{color:#fff;background-color:#ff976a;border:1px solid #ff976a}.van-button--plain{background-color:#fff}.van-button--plain.van-button--primary{color:#07c160}.van-button--plain.van-button--info{color:#1989fa}.van-button--plain.van-button--danger{color:#ee0a24}.van-button--plain.van-button--warning{color:#ff976a}.van-button--large{width:100%;height:50px}.van-button--normal{padding:0 15px;font-size:14px}.van-button--small{height:32px;padding:0 8px;font-size:12px}.van-button__loading{color:inherit;font-size:inherit}.van-button--mini{height:24px;padding:0 4px;font-size:10px}.van-button--mini+.van-button--mini{margin-left:4px}.van-button--block{display:block;width:100%}.van-button--disabled{cursor:not-allowed;opacity:.5}.van-button--loading{cursor:default}.van-button--round{border-radius:999px}.van-button--square{border-radius:0}.van-button__content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:100%}.van-button__content:before{content:" "}.van-button__icon{font-size:1.2em;line-height:inherit}.van-button__icon+.van-button__text,.van-button__loading+.van-button__text,.van-button__text+.van-button__icon,.van-button__text+.van-button__loading{margin-left:4px}.van-button--hairline{border-width:0}.van-button--hairline:after{border-color:inherit;border-radius:4px}.van-button--hairline.van-button--round:after{border-radius:999px}.van-button--hairline.van-button--square:after{border-radius:0}.van-action-sheet{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;max-height:80%;overflow:hidden;color:#323233}.van-action-sheet__content{-webkit-box-flex:1;-webkit-flex:1 auto;flex:1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.van-action-sheet__cancel,.van-action-sheet__item{display:block;width:100%;padding:14px 16px;font-size:16px;background-color:#fff;border:none;cursor:pointer}.van-action-sheet__cancel:active,.van-action-sheet__item:active{background-color:#f2f3f5}.van-action-sheet__item{line-height:22px}.van-action-sheet__item--disabled,.van-action-sheet__item--loading{color:#c8c9cc}.van-action-sheet__item--disabled:active,.van-action-sheet__item--loading:active{background-color:#fff}.van-action-sheet__item--disabled{cursor:not-allowed}.van-action-sheet__item--loading{cursor:default}.van-action-sheet__cancel{-webkit-flex-shrink:0;flex-shrink:0;box-sizing:border-box;color:#646566}.van-action-sheet__subname{margin-top:8px;color:#969799;font-size:12px;line-height:18px}.van-action-sheet__gap{display:block;height:8px;background-color:#f7f8fa}.van-action-sheet__header{-webkit-flex-shrink:0;flex-shrink:0;font-weight:500;font-size:16px;line-height:48px;text-align:center}.van-action-sheet__description{position:relative;-webkit-flex-shrink:0;flex-shrink:0;padding:20px 16px;color:#969799;font-size:14px;line-height:20px;text-align:center}.van-action-sheet__description:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;right:16px;bottom:0;left:16px;border-bottom:1px solid #ebedf0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.van-action-sheet__loading-icon .van-loading__spinner{width:22px;height:22px}.van-action-sheet__close{position:absolute;top:0;right:0;padding:0 16px;color:#c8c9cc;font-size:22px;line-height:inherit}.van-action-sheet__close:active{color:#969799}.van-tabbar-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;color:#646566;font-size:12px;line-height:1;cursor:pointer}.van-tabbar-item__icon{position:relative;margin-bottom:4px;font-size:22px}.van-tabbar-item__icon .van-icon{display:block}.van-tabbar-item__icon img{display:block;height:20px}.van-tabbar-item--active{color:#1989fa;background-color:#fff}.van-tabbar-item .van-info{margin-top:4px}.van-tabbar{z-index:1;display:-webkit-box;display:-webkit-flex;display:flex;box-sizing:content-box;width:100%;height:50px;padding-bottom:env(safe-area-inset-bottom);background-color:#fff}.van-tabbar--fixed{position:fixed;bottom:0;left:0}.van-tabbar--unfit{padding-bottom:0}.van-image-preview{position:fixed;top:0;left:0;width:100%;height:100%}.van-image-preview__swipe{height:100%}.van-image-preview__swipe-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;overflow:hidden}.van-image-preview__cover{position:absolute;top:0;left:0}.van-image-preview__image{width:100%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.van-image-preview__image--vertical{width:auto;height:100%}.van-image-preview__image img{-webkit-user-drag:none}.van-image-preview__image .van-image__error{top:30%;height:40%}.van-image-preview__image .van-image__error-icon{font-size:36px}.van-image-preview__image .van-image__loading{background-color:transparent}.van-image-preview__index{position:absolute;top:16px;left:50%;color:#fff;font-size:14px;line-height:20px;text-shadow:0 1px 1px #323233;-webkit-transform:translate(-50%);transform:translate(-50%)}.van-image-preview__overlay{background-color:rgba(0,0,0,.9)}.van-image-preview__close-icon{position:absolute;z-index:1;color:#c8c9cc;font-size:22px;cursor:pointer}.van-image-preview__close-icon:active{color:#969799}.van-image-preview__close-icon--top-left{top:16px;left:16px}.van-image-preview__close-icon--top-right{top:16px;right:16px}.van-image-preview__close-icon--bottom-left{bottom:16px;left:16px}.van-image-preview__close-icon--bottom-right{right:16px;bottom:16px}.van-goods-action-button{-webkit-box-flex:1;-webkit-flex:1;flex:1;height:40px;font-weight:500;font-size:14px;border:none;border-radius:0}.van-goods-action-button--first{margin-left:5px;border-top-left-radius:999px;border-bottom-left-radius:999px}.van-goods-action-button--last{margin-right:5px;border-top-right-radius:999px;border-bottom-right-radius:999px}.van-goods-action-button--warning{background:-webkit-linear-gradient(left,#ffd01e,#ff8917);background:linear-gradient(90deg,#ffd01e,#ff8917)}.van-goods-action-button--danger{background:-webkit-linear-gradient(left,#ff6034,#ee0a24);background:linear-gradient(90deg,#ff6034,#ee0a24)}@media (max-width:321px){.van-goods-action-button{font-size:13px}}.van-goods-action{position:fixed;right:0;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;box-sizing:content-box;height:50px;padding-bottom:env(safe-area-inset-bottom);background-color:#fff}.van-goods-action--unfit{padding-bottom:0}.van-dialog{position:fixed;top:45%;left:50%;width:320px;overflow:hidden;font-size:16px;background-color:#fff;border-radius:16px;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.3s;transition:.3s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}@media (max-width:321px){.van-dialog{width:90%}}.van-dialog__header{padding-top:26px;font-weight:500;line-height:24px;text-align:center}.van-dialog__header--isolated{padding:24px 0}.van-dialog__content--isolated{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;min-height:104px}.van-dialog__message{-webkit-box-flex:1;-webkit-flex:1;flex:1;max-height:60vh;padding:26px 24px;overflow-y:auto;font-size:14px;line-height:20px;white-space:pre-wrap;text-align:center;word-wrap:break-word;-webkit-overflow-scrolling:touch}.van-dialog__message--has-title{padding-top:8px;color:#646566}.van-dialog__message--left{text-align:left}.van-dialog__message--right{text-align:right}.van-dialog__footer{display:-webkit-box;display:-webkit-flex;display:flex;overflow:hidden;-webkit-user-select:none;user-select:none}.van-dialog__cancel,.van-dialog__confirm{-webkit-box-flex:1;-webkit-flex:1;flex:1;height:48px;margin:0;border:0}.van-dialog__confirm,.van-dialog__confirm:active{color:#ee0a24}.van-dialog--round-button .van-dialog__footer{position:relative;height:auto;padding:8px 24px 16px}.van-dialog--round-button .van-dialog__message{padding-bottom:16px;color:#323233}.van-dialog--round-button .van-dialog__cancel,.van-dialog--round-button .van-dialog__confirm{height:36px}.van-dialog--round-button .van-dialog__confirm{color:#fff}.van-dialog-bounce-enter{-webkit-transform:translate3d(-50%,-50%,0) scale(.7);transform:translate3d(-50%,-50%,0) scale(.7);opacity:0}.van-dialog-bounce-leave-active{-webkit-transform:translate3d(-50%,-50%,0) scale(.9);transform:translate3d(-50%,-50%,0) scale(.9);opacity:0}#app,body,html{height:100%;overflow:auto;font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.133333vw;background-color:#f8f8f8}*{margin:0;padding:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box}input,textarea{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;-o-user-select:auto;user-select:auto}.van-overlay{background-color:rgba(51,51,51,.45)}.van-dialog{border-radius:1.333333vw}.van-dialog__content{height:100%}.van-dialog__confirm{color:#2672ff}.van-sticky{-webkit-box-shadow:0 .4vw .8vw 0 rgba(51,51,51,.1);box-shadow:0 .4vw .8vw 0 rgba(51,51,51,.1)}.van-nav-bar .van-icon{color:#333}.van-nav-bar--fixed{-webkit-box-shadow:0 .4vw .8vw 0 rgba(51,51,51,.1);box-shadow:0 .4vw .8vw 0 rgba(51,51,51,.1)}.van-nav-bar__title{font-weight:600}.van-nav-bar__content{height:6.133333vw}.van-nav-bar+.van-tabs{top:6.133333vw}.van-nav-bar+.van-tabs .van-sticky{position:fixed;top:6.133333vw;left:0;right:0;z-index:99}.van-nav-bar+.van-tabs .van-tabs__content{margin-top:5.866667vw}.van-tab{font-weight:400}.van-tab--active{color:#1ca2ff;font-weight:600}.van-tabs__line{background-color:#1ca2ff;width:2.666667vw;bottom:2.933333vw;height:.266667vw}.van-button{border-radius:.533333vw}.van-button--primary{background-color:#1ca2ff!important;border-color:#1ca2ff!important}.van-field__error-message{position:absolute;bottom:0}.van-field--error .van-field__control::-webkit-input-placeholder{color:#ccc!important}.van-field--error .van-field__control::-moz-placeholder{color:#ccc!important}.van-field--error .van-field__control::-ms-input-placeholder{color:#ccc!important}.van-field--error .van-field__control::placeholder{color:#ccc!important}.van-field__control{color:#323233!important;font-weight:500!important} |
| | | /*# sourceMappingURL=app.fd034711f731ac80f850fbdd7f8a274d.css.map */ |
New file |
| | |
| | | {"version":3,"sources":["app.fd034711f731ac80f850fbdd7f8a274d.css"],"names":[],"mappings":"AACA,gCACE,WAAY,CACZ,UAAW,CACX,iBAAkB,CAClB,eACF,CACA,4CACE,2BACF,CACA,4DACE,wBACF,CACA,qEACE,cACF,CACA,qDACE,iBAAkB,CAClB,sBACF,CACA,sDACE,SAAY,CACZ,wBAAyB,CACrB,qBAAsB,CAClB,kBAAmB,CAC3B,4BAA6B,CAC7B,cACF,CACA,wEACE,UACF,CACA,6DACE,cACF,CACA,wEACE,WACF,CACA,6DACE,iBACF,CACA,sEACE,iBAAkB,CAClB,cACF,CACA,8DACE,+BACF,CACA,yDACE,sBACF,CAEA,+BACE,mBACF,CACA,8BACE,cAAe,CACf,KAAM,CACN,MAAO,CACP,UAAW,CACX,UAAW,CACX,kBACF,CACA,0CACE,6BACF,CACA,8BACE,WAAY,CACZ,sBACF,CACA,yCACE,UAAW,CACX,WACF,CAIA,gEACE,wBACF,CACA,sCACE,0CAA2C,CAC3C,kBAAmB,CACnB,qBACF,CACA,+CACE,mBAAoB,CACpB,mBAAoB,CACpB,YAAa,CACb,WAAY,CACZ,UACF,CACA,0DACE,iBAAkB,CAClB,kBACF,CACA,qEACE,UAAW,CACX,WACF,CACA,qFACE,mBAAoB,CACjB,gBACL,CACA,2DACE,UAAW,CACX,sBACF,CACA,oEACE,YAAa,CACb,iBAAkB,CAClB,UAAc,CACd,oBAAqB,CACrB,eAAgB,CAChB,kBAAmB,CACnB,eAAgB,CAChB,sBAAuB,CACvB,mBACF,CACA,kEACE,WAAY,CACZ,YAAa,CACb,iBACF,CACA,wEACE,oBAAqB,CACrB,oBAAqB,CACrB,aAAc,CACd,qBAAsB,CACtB,YAAa,CACb,iBAAkB,CAClB,wBAAyB,CACzB,eAAmB,CACnB,eAAgB,CAChB,sBAAuB,CACvB,kBAAmB,CACnB,uBAAwB,CACxB,iBAAkB,CAClB,mBACF,CACA,mFACE,cACF,CACA,mEACE,qBAAsB,CACtB,YAAa,CACb,iBACF,CACA,uEACE,gBAAiB,CACjB,iBAAkB,CAClB,iBAAkB,CAClB,QACF,CACA,wEACE,aAAc,CACd,oBAAqB,CACrB,kBA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","file":"app.fd034711f731ac80f850fbdd7f8a274d.css","sourcesContent":["\n.login-content[data-v-4bb4786c] {\n height: 100%;\n width: 100%;\n position: relative;\n background: white;\n}\n.login-content .login-body[data-v-4bb4786c] {\n padding: 14.666667vw 5.6vw 0 5.6vw;\n}\n.login-content .login-body[data-v-4bb4786c] .van-tabs__line {\n background-color: #1CA2FF;\n}\n.login-content .login-body[data-v-4bb4786c] .van-tabs__wrap .van-tab {\n font-size: 16px;\n}\n.login-content .login-body .from-li[data-v-4bb4786c] {\n position: relative;\n margin-top: 11.733333vw;\n}\n.login-content .login-body[data-v-4bb4786c] .van-cell {\n padding: 0 0;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n border-bottom: 1px solid #ddd;\n position: unset;\n}\n.login-content .login-body[data-v-4bb4786c] .van-field__button .codeBtn {\n color: #999999;\n}\n.login-content .login-body[data-v-4bb4786c] .van-cell__value {\n position: unset;\n}\n.login-content .login-body [class*=van-hairline][data-v-4bb4786c]::after {\n border: none;\n}\n.login-content .login-body[data-v-4bb4786c] .van-field__body {\n height: 6.666667vw;\n}\n.login-content .login-body[data-v-4bb4786c] .van-field__error-message {\n height: 2.666667vw;\n top: 6.666667vw;\n}\n.login-content .login-body .van-field--error[data-v-4bb4786c] {\n border-bottom: 1px solid #ee0a24;\n}\n.login-content .login-body .form-footer[data-v-4bb4786c] {\n margin-top: 13.333333vw;\n}\n\n.list-content[data-v-1f49218f] {\n padding-bottom: 12vw;\n}\n.list-search[data-v-1f49218f] {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 99;\n width: 100%;\n height: 11.733333vw;\n}\n.list-search .van-search[data-v-1f49218f] {\n padding: 1.066667vw 4.266667vw;\n}\n.list-banner[data-v-1f49218f] {\n height: 40vw;\n margin-top: 11.733333vw;\n}\n.list-banner .van-image[data-v-1f49218f] {\n width: 100%;\n height: 100%;\n}\n[data-v-1f49218f] .van-pull-refresh {\n background-color: #f8f8f8;\n}\n[data-v-1f49218f] .van-list {\n background-color: #f8f8f8;\n}\n[data-v-1f49218f] .van-list .van-cell {\n padding: 2.666667vw 0 2.666667vw 4.266667vw;\n height: 26.666667vw;\n margin-top: 2.666667vw;\n}\n[data-v-1f49218f] .van-list .van-cell .list-li {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n height: 100%;\n width: 100%;\n}\n[data-v-1f49218f] .van-list .van-cell .list-li .list-left {\n width: 30.933333vw;\n height: 21.333333vw;\n}\n[data-v-1f49218f] .van-list .van-cell .list-li .list-left .van-image {\n width: 100%;\n height: 100%;\n}\n[data-v-1f49218f] .van-list .van-cell .list-li .list-left .van-image .van-image__img {\n -o-object-fit: cover;\n object-fit: cover;\n}\n[data-v-1f49218f] .van-list .van-cell .list-li .list-right {\n width: 56vw;\n margin-left: 2.133333vw;\n}\n[data-v-1f49218f] .van-list .van-cell .list-li .list-right .r-title {\n height: 6.4vw;\n line-height: 6.4vw;\n color: #000000;\n font-size: 4.266667vw;\n font-weight: 500;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n margin-bottom: 1.6vw;\n}\n[data-v-1f49218f] .van-list .van-cell .list-li .list-right .r-tip {\n font-size: 0;\n height: 4.8vw;\n line-height: 4.8vw;\n}\n[data-v-1f49218f] .van-list .van-cell .list-li .list-right .r-tip label {\n display: inline-block;\n font-size: 1.866667vw;\n color: #16BAA8;\n max-width: 17.866667vw;\n height: 4.8vw;\n line-height: 4.8vw;\n border: 1px solid #16BAA8;\n background: #ffffff;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n margin-right: 1.066667vw;\n text-align: center;\n padding: 0 0.666667vw;\n}\n[data-v-1f49218f] .van-list .van-cell .list-li .list-right .r-tip label:last-child {\n margin-right: 0;\n}\n[data-v-1f49218f] .van-list .van-cell .list-li .list-right .r-time {\n margin-top: 2.666667vw;\n height: 5.6vw;\n line-height: 5.6vw;\n}\n[data-v-1f49218f] .van-list .van-cell .list-li .list-right .r-time img {\n width: 3.733333vw;\n height: 3.733333vw;\n position: relative;\n top: 0.4vw;\n}\n[data-v-1f49218f] .van-list .van-cell .list-li .list-right .r-time span {\n color: #ff7b73;\n display: inline-block;\n margin: 0 0.533333vw;\n}\n[data-v-1f49218f] .van-list .van-cell::after {\n border-bottom: none;\n}\n\n.user-content[data-v-25299432] {\n position: relative;\n width: 100%;\n height: 100%;\n}\n.user-content .user-head[data-v-25299432] {\n width: 100vw;\n height: 48vw;\n background: -webkit-gradient(linear, left top, left bottom, from(#7ccdff), to(#4a90e2));\n background: linear-gradient(180deg, #7ccdff, #4a90e2);\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n padding-left: 6.8vw;\n}\n.user-content .user-head .head-left[data-v-25299432] {\n width: 16vw;\n height: 16vw;\n border-radius: 100%;\n margin-right: 3.733333vw;\n}\n.user-content .user-head .head-left[data-v-25299432] .van-image__img {\n border-radius: 100%;\n}\n.user-content .user-head .head-right[data-v-25299432] {\n color: white;\n font-size: 4vw;\n font-weight: 500;\n}\n.user-content .user-head .head-right .userName[data-v-25299432] {\n margin-bottom: 0.666667vw;\n}\n.user-content .list-li[data-v-25299432] {\n background-color: white;\n height: 12vw;\n text-align: center;\n line-height: 12vw;\n font-size: 4vw;\n color: #ff3512;\n margin-top: 2.666667vw;\n}\n\n.msg[data-v-a6e83430] {\n position: relative;\n width: 100%;\n height: 100%;\n text-align: center;\n background-color: white;\n color: #818181;\n font-size: 4vw;\n padding-top: 45%;\n}\n\n.iframe[data-v-7edd7c6d] {\n position: relative;\n width: 100%;\n height: 100%;\n}\n\n.icon-list[data-v-2b2d9f14] {\n width: 10.666667vw;\n text-align: center;\n margin-right: 1.333333vw;\n float: left;\n}\nhtml{-webkit-tap-highlight-color:transparent}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,'Helvetica Neue',Helvetica,Segoe UI,Arial,Roboto,'PingFang SC',miui,'Hiragino Sans GB','Microsoft Yahei',sans-serif}a{text-decoration:none}button,input,textarea{color:inherit;font:inherit}[class*=van-]:focus,a:focus,button:focus,input:focus,textarea:focus{outline:0}ol,ul{margin:0;padding:0;list-style:none}.van-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.van-multi-ellipsis--l2{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.van-multi-ellipsis--l3{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.van-clearfix::after{display:table;clear:both;content:''}[class*=van-hairline]::after{position:absolute;box-sizing:border-box;content:' ';pointer-events:none;top:-50%;right:-50%;bottom:-50%;left:-50%;border:0 solid #ebedf0;-webkit-transform:scale(.5);transform:scale(.5)}.van-hairline,.van-hairline--bottom,.van-hairline--left,.van-hairline--right,.van-hairline--surround,.van-hairline--top,.van-hairline--top-bottom{position:relative}.van-hairline--top::after{border-top-width:1px}.van-hairline--left::after{border-left-width:1px}.van-hairline--right::after{border-right-width:1px}.van-hairline--bottom::after{border-bottom-width:1px}.van-hairline--top-bottom::after,.van-hairline-unset--top-bottom::after{border-width:1px 0}.van-hairline--surround::after{border-width:1px}@-webkit-keyframes van-slide-up-enter{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes van-slide-up-enter{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes van-slide-up-leave{to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes van-slide-up-leave{to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes van-slide-down-enter{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes van-slide-down-enter{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes van-slide-down-leave{to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes van-slide-down-leave{to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes van-slide-left-enter{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes van-slide-left-enter{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes van-slide-left-leave{to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes van-slide-left-leave{to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes van-slide-right-enter{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes van-slide-right-enter{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes van-slide-right-leave{to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes van-slide-right-leave{to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes van-fade-in{from{opacity:0}to{opacity:1}}@keyframes van-fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes van-fade-out{from{opacity:1}to{opacity:0}}@keyframes van-fade-out{from{opacity:1}to{opacity:0}}@-webkit-keyframes van-rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes van-rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.van-fade-enter-active{-webkit-animation:.3s van-fade-in both ease-out;animation:.3s van-fade-in both ease-out}.van-fade-leave-active{-webkit-animation:.3s van-fade-out both ease-in;animation:.3s van-fade-out both ease-in}.van-slide-up-enter-active{-webkit-animation:van-slide-up-enter .3s both ease-out;animation:van-slide-up-enter .3s both ease-out}.van-slide-up-leave-active{-webkit-animation:van-slide-up-leave .3s both ease-in;animation:van-slide-up-leave .3s both ease-in}.van-slide-down-enter-active{-webkit-animation:van-slide-down-enter .3s both ease-out;animation:van-slide-down-enter .3s both ease-out}.van-slide-down-leave-active{-webkit-animation:van-slide-down-leave .3s both ease-in;animation:van-slide-down-leave .3s both ease-in}.van-slide-left-enter-active{-webkit-animation:van-slide-left-enter .3s both ease-out;animation:van-slide-left-enter .3s both ease-out}.van-slide-left-leave-active{-webkit-animation:van-slide-left-leave .3s both ease-in;animation:van-slide-left-leave .3s both ease-in}.van-slide-right-enter-active{-webkit-animation:van-slide-right-enter .3s both ease-out;animation:van-slide-right-enter .3s both ease-out}.van-slide-right-leave-active{-webkit-animation:van-slide-right-leave .3s both ease-in;animation:van-slide-right-leave .3s both ease-in}.van-overlay{position:fixed;top:0;left:0;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.van-info{position:absolute;top:0;right:0;box-sizing:border-box;min-width:16px;padding:0 3px;color:#fff;font-weight:500;font-size:12px;font-family:-apple-system-font,Helvetica Neue,Arial,sans-serif;line-height:1.2;text-align:center;background-color:#ee0a24;border:1px solid #fff;border-radius:16px;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transform-origin:100%;transform-origin:100%}.van-info--dot{width:8px;min-width:0;height:8px;background-color:#ee0a24;border-radius:100%}.van-icon{position:relative;display:inline-block;font:normal normal normal 14px/1 vant-icon;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}.van-icon:before{display:inline-block}.van-icon-exchange:before{content:'\\E6AF'}.van-icon-eye:before{content:'\\E6B0'}.van-icon-enlarge:before{content:'\\E6B1'}.van-icon-expand-o:before{content:'\\E6B2'}.van-icon-eye-o:before{content:'\\E6B3'}.van-icon-expand:before{content:'\\E6B4'}.van-icon-filter-o:before{content:'\\E6B5'}.van-icon-fire:before{content:'\\E6B6'}.van-icon-fail:before{content:'\\E6B7'}.van-icon-failure:before{content:'\\E6B8'}.van-icon-fire-o:before{content:'\\E6B9'}.van-icon-flag-o:before{content:'\\E6BA'}.van-icon-font:before{content:'\\E6BB'}.van-icon-font-o:before{content:'\\E6BC'}.van-icon-gem-o:before{content:'\\E6BD'}.van-icon-flower-o:before{content:'\\E6BE'}.van-icon-gem:before{content:'\\E6BF'}.van-icon-gift-card:before{content:'\\E6C0'}.van-icon-friends:before{content:'\\E6C1'}.van-icon-friends-o:before{content:'\\E6C2'}.van-icon-gold-coin:before{content:'\\E6C3'}.van-icon-gold-coin-o:before{content:'\\E6C4'}.van-icon-good-job-o:before{content:'\\E6C5'}.van-icon-gift:before{content:'\\E6C6'}.van-icon-gift-o:before{content:'\\E6C7'}.van-icon-gift-card-o:before{content:'\\E6C8'}.van-icon-good-job:before{content:'\\E6C9'}.van-icon-home-o:before{content:'\\E6CA'}.van-icon-goods-collect:before{content:'\\E6CB'}.van-icon-graphic:before{content:'\\E6CC'}.van-icon-goods-collect-o:before{content:'\\E6CD'}.van-icon-hot-o:before{content:'\\E6CE'}.van-icon-info:before{content:'\\E6CF'}.van-icon-hotel-o:before{content:'\\E6D0'}.van-icon-info-o:before{content:'\\E6D1'}.van-icon-hot-sale-o:before{content:'\\E6D2'}.van-icon-hot:before{content:'\\E6D3'}.van-icon-like:before{content:'\\E6D4'}.van-icon-idcard:before{content:'\\E6D5'}.van-icon-invitation:before{content:'\\E6D6'}.van-icon-like-o:before{content:'\\E6D7'}.van-icon-hot-sale:before{content:'\\E6D8'}.van-icon-location-o:before{content:'\\E6D9'}.van-icon-location:before{content:'\\E6DA'}.van-icon-label:before{content:'\\E6DB'}.van-icon-lock:before{content:'\\E6DC'}.van-icon-label-o:before{content:'\\E6DD'}.van-icon-map-marked:before{content:'\\E6DE'}.van-icon-logistics:before{content:'\\E6DF'}.van-icon-manager:before{content:'\\E6E0'}.van-icon-more:before{content:'\\E6E1'}.van-icon-live:before{content:'\\E6E2'}.van-icon-manager-o:before{content:'\\E6E3'}.van-icon-medal:before{content:'\\E6E4'}.van-icon-more-o:before{content:'\\E6E5'}.van-icon-music-o:before{content:'\\E6E6'}.van-icon-music:before{content:'\\E6E7'}.van-icon-new-arrival-o:before{content:'\\E6E8'}.van-icon-medal-o:before{content:'\\E6E9'}.van-icon-new-o:before{content:'\\E6EA'}.van-icon-free-postage:before{content:'\\E6EB'}.van-icon-newspaper-o:before{content:'\\E6EC'}.van-icon-new-arrival:before{content:'\\E6ED'}.van-icon-minus:before{content:'\\E6EE'}.van-icon-orders-o:before{content:'\\E6EF'}.van-icon-new:before{content:'\\E6F0'}.van-icon-paid:before{content:'\\E6F1'}.van-icon-notes-o:before{content:'\\E6F2'}.van-icon-other-pay:before{content:'\\E6F3'}.van-icon-pause-circle:before{content:'\\E6F4'}.van-icon-pause:before{content:'\\E6F5'}.van-icon-pause-circle-o:before{content:'\\E6F6'}.van-icon-peer-pay:before{content:'\\E6F7'}.van-icon-pending-payment:before{content:'\\E6F8'}.van-icon-passed:before{content:'\\E6F9'}.van-icon-plus:before{content:'\\E6FA'}.van-icon-phone-circle-o:before{content:'\\E6FB'}.van-icon-phone-o:before{content:'\\E6FC'}.van-icon-printer:before{content:'\\E6FD'}.van-icon-photo-fail:before{content:'\\E6FE'}.van-icon-phone:before{content:'\\E6FF'}.van-icon-photo-o:before{content:'\\E700'}.van-icon-play-circle:before{content:'\\E701'}.van-icon-play:before{content:'\\E702'}.van-icon-phone-circle:before{content:'\\E703'}.van-icon-point-gift-o:before{content:'\\E704'}.van-icon-point-gift:before{content:'\\E705'}.van-icon-play-circle-o:before{content:'\\E706'}.van-icon-shrink:before{content:'\\E707'}.van-icon-photo:before{content:'\\E708'}.van-icon-qr:before{content:'\\E709'}.van-icon-qr-invalid:before{content:'\\E70A'}.van-icon-question-o:before{content:'\\E70B'}.van-icon-revoke:before{content:'\\E70C'}.van-icon-replay:before{content:'\\E70D'}.van-icon-service:before{content:'\\E70E'}.van-icon-question:before{content:'\\E70F'}.van-icon-search:before{content:'\\E710'}.van-icon-refund-o:before{content:'\\E711'}.van-icon-service-o:before{content:'\\E712'}.van-icon-scan:before{content:'\\E713'}.van-icon-share:before{content:'\\E714'}.van-icon-send-gift-o:before{content:'\\E715'}.van-icon-share-o:before{content:'\\E716'}.van-icon-setting:before{content:'\\E717'}.van-icon-points:before{content:'\\E718'}.van-icon-photograph:before{content:'\\E719'}.van-icon-shop:before{content:'\\E71A'}.van-icon-shop-o:before{content:'\\E71B'}.van-icon-shop-collect-o:before{content:'\\E71C'}.van-icon-shop-collect:before{content:'\\E71D'}.van-icon-smile:before{content:'\\E71E'}.van-icon-shopping-cart-o:before{content:'\\E71F'}.van-icon-sign:before{content:'\\E720'}.van-icon-sort:before{content:'\\E721'}.van-icon-star-o:before{content:'\\E722'}.van-icon-smile-comment-o:before{content:'\\E723'}.van-icon-stop:before{content:'\\E724'}.van-icon-stop-circle-o:before{content:'\\E725'}.van-icon-smile-o:before{content:'\\E726'}.van-icon-star:before{content:'\\E727'}.van-icon-success:before{content:'\\E728'}.van-icon-stop-circle:before{content:'\\E729'}.van-icon-records:before{content:'\\E72A'}.van-icon-shopping-cart:before{content:'\\E72B'}.van-icon-tosend:before{content:'\\E72C'}.van-icon-todo-list:before{content:'\\E72D'}.van-icon-thumb-circle-o:before{content:'\\E72E'}.van-icon-thumb-circle:before{content:'\\E72F'}.van-icon-umbrella-circle:before{content:'\\E730'}.van-icon-underway:before{content:'\\E731'}.van-icon-upgrade:before{content:'\\E732'}.van-icon-todo-list-o:before{content:'\\E733'}.van-icon-tv-o:before{content:'\\E734'}.van-icon-underway-o:before{content:'\\E735'}.van-icon-user-o:before{content:'\\E736'}.van-icon-vip-card-o:before{content:'\\E737'}.van-icon-vip-card:before{content:'\\E738'}.van-icon-send-gift:before{content:'\\E739'}.van-icon-wap-home:before{content:'\\E73A'}.van-icon-wap-nav:before{content:'\\E73B'}.van-icon-volume-o:before{content:'\\E73C'}.van-icon-video:before{content:'\\E73D'}.van-icon-wap-home-o:before{content:'\\E73E'}.van-icon-volume:before{content:'\\E73F'}.van-icon-warning:before{content:'\\E740'}.van-icon-weapp-nav:before{content:'\\E741'}.van-icon-wechat-pay:before{content:'\\E742'}.van-icon-warning-o:before{content:'\\E743'}.van-icon-wechat:before{content:'\\E744'}.van-icon-setting-o:before{content:'\\E745'}.van-icon-youzan-shield:before{content:'\\E746'}.van-icon-warn-o:before{content:'\\E747'}.van-icon-smile-comment:before{content:'\\E748'}.van-icon-user-circle-o:before{content:'\\E749'}.van-icon-video-o:before{content:'\\E74A'}.van-icon-add-square:before{content:'\\E65C'}.van-icon-add:before{content:'\\E65D'}.van-icon-arrow-down:before{content:'\\E65E'}.van-icon-arrow-up:before{content:'\\E65F'}.van-icon-arrow:before{content:'\\E660'}.van-icon-after-sale:before{content:'\\E661'}.van-icon-add-o:before{content:'\\E662'}.van-icon-alipay:before{content:'\\E663'}.van-icon-ascending:before{content:'\\E664'}.van-icon-apps-o:before{content:'\\E665'}.van-icon-aim:before{content:'\\E666'}.van-icon-award:before{content:'\\E667'}.van-icon-arrow-left:before{content:'\\E668'}.van-icon-award-o:before{content:'\\E669'}.van-icon-audio:before{content:'\\E66A'}.van-icon-bag-o:before{content:'\\E66B'}.van-icon-balance-list:before{content:'\\E66C'}.van-icon-back-top:before{content:'\\E66D'}.van-icon-bag:before{content:'\\E66E'}.van-icon-balance-pay:before{content:'\\E66F'}.van-icon-balance-o:before{content:'\\E670'}.van-icon-bar-chart-o:before{content:'\\E671'}.van-icon-bars:before{content:'\\E672'}.van-icon-balance-list-o:before{content:'\\E673'}.van-icon-birthday-cake-o:before{content:'\\E674'}.van-icon-bookmark:before{content:'\\E675'}.van-icon-bill:before{content:'\\E676'}.van-icon-bell:before{content:'\\E677'}.van-icon-browsing-history-o:before{content:'\\E678'}.van-icon-browsing-history:before{content:'\\E679'}.van-icon-bookmark-o:before{content:'\\E67A'}.van-icon-bulb-o:before{content:'\\E67B'}.van-icon-bullhorn-o:before{content:'\\E67C'}.van-icon-bill-o:before{content:'\\E67D'}.van-icon-calendar-o:before{content:'\\E67E'}.van-icon-brush-o:before{content:'\\E67F'}.van-icon-card:before{content:'\\E680'}.van-icon-cart-o:before{content:'\\E681'}.van-icon-cart-circle:before{content:'\\E682'}.van-icon-cart-circle-o:before{content:'\\E683'}.van-icon-cart:before{content:'\\E684'}.van-icon-cash-on-deliver:before{content:'\\E685'}.van-icon-cash-back-record:before{content:'\\E686'}.van-icon-cashier-o:before{content:'\\E687'}.van-icon-chart-trending-o:before{content:'\\E688'}.van-icon-certificate:before{content:'\\E689'}.van-icon-chat:before{content:'\\E68A'}.van-icon-clear:before{content:'\\E68B'}.van-icon-chat-o:before{content:'\\E68C'}.van-icon-checked:before{content:'\\E68D'}.van-icon-clock:before{content:'\\E68E'}.van-icon-clock-o:before{content:'\\E68F'}.van-icon-close:before{content:'\\E690'}.van-icon-closed-eye:before{content:'\\E691'}.van-icon-circle:before{content:'\\E692'}.van-icon-cluster-o:before{content:'\\E693'}.van-icon-column:before{content:'\\E694'}.van-icon-comment-circle-o:before{content:'\\E695'}.van-icon-cluster:before{content:'\\E696'}.van-icon-comment:before{content:'\\E697'}.van-icon-comment-o:before{content:'\\E698'}.van-icon-comment-circle:before{content:'\\E699'}.van-icon-completed:before{content:'\\E69A'}.van-icon-credit-pay:before{content:'\\E69B'}.van-icon-coupon:before{content:'\\E69C'}.van-icon-debit-pay:before{content:'\\E69D'}.van-icon-coupon-o:before{content:'\\E69E'}.van-icon-contact:before{content:'\\E69F'}.van-icon-descending:before{content:'\\E6A0'}.van-icon-desktop-o:before{content:'\\E6A1'}.van-icon-diamond-o:before{content:'\\E6A2'}.van-icon-description:before{content:'\\E6A3'}.van-icon-delete:before{content:'\\E6A4'}.van-icon-diamond:before{content:'\\E6A5'}.van-icon-delete-o:before{content:'\\E6A6'}.van-icon-cross:before{content:'\\E6A7'}.van-icon-edit:before{content:'\\E6A8'}.van-icon-ellipsis:before{content:'\\E6A9'}.van-icon-down:before{content:'\\E6AA'}.van-icon-discount:before{content:'\\E6AB'}.van-icon-ecard-pay:before{content:'\\E6AC'}.van-icon-envelop-o:before{content:'\\E6AE'}.van-icon-shield-o:before{content:'\\E74B'}.van-icon-guide-o:before{content:'\\E74C'}@font-face{font-weight:400;font-family:vant-icon;font-style:normal;font-display:auto;src:url('data:font/woff2;charset=utf-8;base64,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') format('woff2'),url(//at.alicdn.com/t/font_2553510_61agzg96wm8.woff?t=1631948257467) format('woff'),url(//at.alicdn.com/t/font_2553510_61agzg96wm8.ttf?t=1631948257467) format('truetype')}.van-icon__image{width:1em;height:1em;object-fit:contain}.van-overflow-hidden{overflow:hidden!important}.van-popup{position:fixed;max-height:100%;overflow-y:auto;background-color:#fff;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-overflow-scrolling:touch}.van-popup--center{top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.van-popup--center.van-popup--round{border-radius:16px}.van-popup--top{top:0;left:0;width:100%}.van-popup--top.van-popup--round{border-radius:0 0 16px 16px}.van-popup--right{top:50%;right:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.van-popup--right.van-popup--round{border-radius:16px 0 0 16px}.van-popup--bottom{bottom:0;left:0;width:100%}.van-popup--bottom.van-popup--round{border-radius:16px 16px 0 0}.van-popup--left{top:50%;left:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.van-popup--left.van-popup--round{border-radius:0 16px 16px 0}.van-popup--safe-area-inset-bottom{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.van-popup-slide-bottom-enter-active,.van-popup-slide-left-enter-active,.van-popup-slide-right-enter-active,.van-popup-slide-top-enter-active{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.van-popup-slide-bottom-leave-active,.van-popup-slide-left-leave-active,.van-popup-slide-right-leave-active,.van-popup-slide-top-leave-active{-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.van-popup-slide-top-enter,.van-popup-slide-top-leave-active{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.van-popup-slide-right-enter,.van-popup-slide-right-leave-active{-webkit-transform:translate3d(100%,-50%,0);transform:translate3d(100%,-50%,0)}.van-popup-slide-bottom-enter,.van-popup-slide-bottom-leave-active{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.van-popup-slide-left-enter,.van-popup-slide-left-leave-active{-webkit-transform:translate3d(-100%,-50%,0);transform:translate3d(-100%,-50%,0)}.van-popup__close-icon{position:absolute;z-index:1;color:#c8c9cc;font-size:22px;cursor:pointer}.van-popup__close-icon:active{color:#969799}.van-popup__close-icon--top-left{top:16px;left:16px}.van-popup__close-icon--top-right{top:16px;right:16px}.van-popup__close-icon--bottom-left{bottom:16px;left:16px}.van-popup__close-icon--bottom-right{right:16px;bottom:16px}.van-loading{position:relative;color:#c8c9cc;font-size:0;vertical-align:middle}.van-loading__spinner{position:relative;display:inline-block;width:30px;max-width:100%;height:30px;max-height:100%;vertical-align:middle;-webkit-animation:van-rotate .8s linear infinite;animation:van-rotate .8s linear infinite}.van-loading__spinner--spinner{-webkit-animation-timing-function:steps(12);animation-timing-function:steps(12)}.van-loading__spinner--spinner i{position:absolute;top:0;left:0;width:100%;height:100%}.van-loading__spinner--spinner i::before{display:block;width:2px;height:25%;margin:0 auto;background-color:currentColor;border-radius:40%;content:' '}.van-loading__spinner--circular{-webkit-animation-duration:2s;animation-duration:2s}.van-loading__circular{display:block;width:100%;height:100%}.van-loading__circular circle{-webkit-animation:van-circular 1.5s ease-in-out infinite;animation:van-circular 1.5s ease-in-out infinite;stroke:currentColor;stroke-width:3;stroke-linecap:round}.van-loading__text{display:inline-block;margin-left:8px;color:#969799;font-size:14px;vertical-align:middle}.van-loading--vertical{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.van-loading--vertical .van-loading__text{margin:8px 0 0}@-webkit-keyframes van-circular{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40}100%{stroke-dasharray:90,150;stroke-dashoffset:-120}}@keyframes van-circular{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40}100%{stroke-dasharray:90,150;stroke-dashoffset:-120}}.van-loading__spinner--spinner i:nth-of-type(1){-webkit-transform:rotate(30deg);transform:rotate(30deg);opacity:1}.van-loading__spinner--spinner i:nth-of-type(2){-webkit-transform:rotate(60deg);transform:rotate(60deg);opacity:.9375}.van-loading__spinner--spinner i:nth-of-type(3){-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:.875}.van-loading__spinner--spinner i:nth-of-type(4){-webkit-transform:rotate(120deg);transform:rotate(120deg);opacity:.8125}.van-loading__spinner--spinner i:nth-of-type(5){-webkit-transform:rotate(150deg);transform:rotate(150deg);opacity:.75}.van-loading__spinner--spinner i:nth-of-type(6){-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:.6875}.van-loading__spinner--spinner i:nth-of-type(7){-webkit-transform:rotate(210deg);transform:rotate(210deg);opacity:.625}.van-loading__spinner--spinner i:nth-of-type(8){-webkit-transform:rotate(240deg);transform:rotate(240deg);opacity:.5625}.van-loading__spinner--spinner i:nth-of-type(9){-webkit-transform:rotate(270deg);transform:rotate(270deg);opacity:.5}.van-loading__spinner--spinner i:nth-of-type(10){-webkit-transform:rotate(300deg);transform:rotate(300deg);opacity:.4375}.van-loading__spinner--spinner i:nth-of-type(11){-webkit-transform:rotate(330deg);transform:rotate(330deg);opacity:.375}.van-loading__spinner--spinner i:nth-of-type(12){-webkit-transform:rotate(360deg);transform:rotate(360deg);opacity:.3125}.van-toast{position:fixed;top:50%;left:50%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;box-sizing:content-box;width:88px;max-width:70%;min-height:88px;padding:16px;color:#fff;font-size:14px;line-height:20px;white-space:pre-wrap;text-align:center;word-break:break-all;background-color:rgba(0,0,0,.7);border-radius:8px;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.van-toast--unclickable{overflow:hidden}.van-toast--unclickable *{pointer-events:none}.van-toast--html,.van-toast--text{width:-webkit-fit-content;width:fit-content;min-width:96px;min-height:0;padding:8px 12px}.van-toast--html .van-toast__text,.van-toast--text .van-toast__text{margin-top:0}.van-toast--top{top:20%}.van-toast--bottom{top:auto;bottom:20%}.van-toast__icon{font-size:36px}.van-toast__loading{padding:4px;color:#fff}.van-toast__text{margin-top:8px}.van-swipe-item{position:relative;-webkit-flex-shrink:0;flex-shrink:0;width:100%;height:100%}.van-swipe{position:relative;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);cursor:grab;-webkit-user-select:none;user-select:none}.van-swipe__track{display:-webkit-box;display:-webkit-flex;display:flex;height:100%}.van-swipe__track--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.van-swipe__indicators{position:absolute;bottom:12px;left:50%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.van-swipe__indicators--vertical{top:50%;bottom:auto;left:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.van-swipe__indicators--vertical .van-swipe__indicator:not(:last-child){margin-bottom:6px}.van-swipe__indicator{width:6px;height:6px;background-color:#ebedf0;border-radius:100%;opacity:.3;-webkit-transition:opacity .2s,background-color .2s;transition:opacity .2s,background-color .2s}.van-swipe__indicator:not(:last-child){margin-right:6px}.van-swipe__indicator--active{background-color:#1989fa;opacity:1}.van-picker{position:relative;background-color:#fff;-webkit-user-select:none;user-select:none}.van-picker__toolbar{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;height:44px}.van-picker__cancel,.van-picker__confirm{height:100%;padding:0 16px;font-size:14px;background-color:transparent;border:none;cursor:pointer}.van-picker__cancel:active,.van-picker__confirm:active{opacity:.7}.van-picker__confirm{color:#576b95}.van-picker__cancel{color:#969799}.van-picker__title{max-width:50%;font-weight:500;font-size:16px;line-height:20px;text-align:center}.van-picker__columns{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;cursor:grab}.van-picker__loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;color:#1989fa;background-color:rgba(255,255,255,.9)}.van-picker__frame{position:absolute;top:50%;right:16px;left:16px;z-index:2;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.van-picker__mask{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-image:-webkit-linear-gradient(top,hsla(0,0%,100%,.9),hsla(0,0%,100%,.4)),-webkit-linear-gradient(bottom,hsla(0,0%,100%,.9),hsla(0,0%,100%,.4));background-image:linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.4)),linear-gradient(0deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.4));background-repeat:no-repeat;background-position:top,bottom;-webkit-transform:translateZ(0);transform:translateZ(0);pointer-events:none}.van-picker-column{-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow:hidden;font-size:16px}.van-picker-column__wrapper{-webkit-transition-timing-function:cubic-bezier(.23,1,.68,1);transition-timing-function:cubic-bezier(.23,1,.68,1)}.van-picker-column__item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:0 4px;color:#000}.van-picker-column__item--disabled{cursor:not-allowed;opacity:.3}.van-number-keyboard{position:fixed;bottom:0;left:0;z-index:100;width:100%;padding-bottom:22px;background-color:#f2f3f5;-webkit-user-select:none;user-select:none}.van-number-keyboard--with-title{border-radius:20px 20px 0 0}.van-number-keyboard__header{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;box-sizing:content-box;height:34px;padding-top:6px;color:#646566;font-size:16px}.van-number-keyboard__title{display:inline-block;font-weight:400}.van-number-keyboard__title-left{position:absolute;left:0}.van-number-keyboard__body{display:-webkit-box;display:-webkit-flex;display:flex;padding:6px 0 0 6px}.van-number-keyboard__keys{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:3;-webkit-flex:3;flex:3;-webkit-flex-wrap:wrap;flex-wrap:wrap}.van-number-keyboard__close{position:absolute;right:0;height:100%;padding:0 16px;color:#576b95;font-size:14px;background-color:transparent;border:none;cursor:pointer}.van-number-keyboard__close:active{opacity:.7}.van-number-keyboard__sidebar{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.van-number-keyboard--unfit{padding-bottom:0}.van-key{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:48px;font-size:28px;line-height:1.5;background-color:#fff;border-radius:8px;cursor:pointer}.van-key--large{position:absolute;top:0;right:6px;bottom:6px;left:0;height:auto}.van-key--blue,.van-key--delete{font-size:16px}.van-key--active{background-color:#ebedf0}.van-key--blue{color:#fff;background-color:#1989fa}.van-key--blue.van-key--active{background-color:#0570db}.van-key__wrapper{position:relative;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-flex-basis:33%;flex-basis:33%;box-sizing:border-box;padding:0 6px 6px 0}.van-key__wrapper--wider{-webkit-flex-basis:66%;flex-basis:66%}.van-key__delete-icon{width:32px;height:22px}.van-key__collapse-icon{width:30px;height:24px}.van-key__loading-icon{color:#fff}.van-stepper{font-size:0;-webkit-user-select:none;user-select:none}.van-stepper__minus,.van-stepper__plus{position:relative;box-sizing:border-box;width:28px;height:28px;margin:0;padding:0;color:#323233;vertical-align:middle;background-color:#f2f3f5;border:0;cursor:pointer}.van-stepper__minus::before,.van-stepper__plus::before{width:50%;height:1px}.van-stepper__minus::after,.van-stepper__plus::after{width:1px;height:50%}.van-stepper__minus::after,.van-stepper__minus::before,.van-stepper__plus::after,.van-stepper__plus::before{position:absolute;top:50%;left:50%;background-color:currentColor;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:''}.van-stepper__minus:active,.van-stepper__plus:active{background-color:#e8e8e8}.van-stepper__minus--disabled,.van-stepper__plus--disabled{color:#c8c9cc;background-color:#f7f8fa;cursor:not-allowed}.van-stepper__minus--disabled:active,.van-stepper__plus--disabled:active{background-color:#f7f8fa}.van-stepper__minus{border-radius:4px 0 0 4px}.van-stepper__minus::after{display:none}.van-stepper__plus{border-radius:0 4px 4px 0}.van-stepper__input{box-sizing:border-box;width:32px;height:28px;margin:0 2px;padding:0;color:#323233;font-size:14px;line-height:normal;text-align:center;vertical-align:middle;background-color:#f2f3f5;border:0;border-width:1px 0;border-radius:0;-webkit-appearance:none}.van-stepper__input:disabled{color:#c8c9cc;background-color:#f2f3f5;-webkit-text-fill-color:#c8c9cc;opacity:1}.van-stepper__input:read-only{cursor:default}.van-stepper--round .van-stepper__input{background-color:transparent}.van-stepper--round .van-stepper__minus,.van-stepper--round .van-stepper__plus{border-radius:100%}.van-stepper--round .van-stepper__minus:active,.van-stepper--round .van-stepper__plus:active{opacity:.7}.van-stepper--round .van-stepper__minus--disabled,.van-stepper--round .van-stepper__minus--disabled:active,.van-stepper--round .van-stepper__plus--disabled,.van-stepper--round .van-stepper__plus--disabled:active{opacity:.3}.van-stepper--round .van-stepper__plus{color:#fff;background-color:#ee0a24}.van-stepper--round .van-stepper__minus{color:#ee0a24;background-color:#fff;border:1px solid #ee0a24}.van-nav-bar{position:relative;z-index:1;line-height:22px;text-align:center;background-color:#fff;-webkit-user-select:none;user-select:none}.van-nav-bar--fixed{position:fixed;top:0;left:0;width:100%}.van-nav-bar--safe-area-inset-top{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.van-nav-bar .van-icon{color:#1989fa}.van-nav-bar__content{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:46px}.van-nav-bar__arrow{margin-right:4px;font-size:16px}.van-nav-bar__title{max-width:60%;margin:0 auto;color:#323233;font-weight:500;font-size:16px}.van-nav-bar__left,.van-nav-bar__right{position:absolute;top:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:0 16px;font-size:14px;cursor:pointer}.van-nav-bar__left:active,.van-nav-bar__right:active{opacity:.7}.van-nav-bar__left{left:0}.van-nav-bar__right{right:0}.van-nav-bar__text{color:#1989fa}.van-grid-item{position:relative;box-sizing:border-box}.van-grid-item--square{height:0}.van-grid-item__icon{font-size:28px}.van-grid-item__icon-wrapper{position:relative}.van-grid-item__text{color:#646566;font-size:12px;line-height:1.5;word-break:break-all}.van-grid-item__icon+.van-grid-item__text{margin-top:8px}.van-grid-item__content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;box-sizing:border-box;height:100%;padding:16px 8px;background-color:#fff}.van-grid-item__content::after{z-index:1;border-width:0 1px 1px 0}.van-grid-item__content--square{position:absolute;top:0;right:0;left:0}.van-grid-item__content--center{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.van-grid-item__content--horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.van-grid-item__content--horizontal .van-grid-item__icon+.van-grid-item__text{margin-top:0;margin-left:8px}.van-grid-item__content--surround::after{border-width:1px}.van-grid-item__content--clickable{cursor:pointer}.van-grid-item__content--clickable:active{background-color:#f2f3f5}.van-grid{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.van-skeleton{display:-webkit-box;display:-webkit-flex;display:flex;padding:0 16px}.van-skeleton__avatar{-webkit-flex-shrink:0;flex-shrink:0;width:32px;height:32px;margin-right:16px;background-color:#f2f3f5}.van-skeleton__avatar--round{border-radius:999px}.van-skeleton__content{width:100%}.van-skeleton__avatar+.van-skeleton__content{padding-top:8px}.van-skeleton__row,.van-skeleton__title{height:16px;background-color:#f2f3f5}.van-skeleton__title{width:40%;margin:0}.van-skeleton__row:not(:first-child){margin-top:12px}.van-skeleton__title+.van-skeleton__row{margin-top:20px}.van-skeleton--animate{-webkit-animation:van-skeleton-blink 1.2s ease-in-out infinite;animation:van-skeleton-blink 1.2s ease-in-out infinite}.van-skeleton--round .van-skeleton__row,.van-skeleton--round .van-skeleton__title{border-radius:999px}@-webkit-keyframes van-skeleton-blink{50%{opacity:.6}}@keyframes van-skeleton-blink{50%{opacity:.6}}.van-empty{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;box-sizing:border-box;padding:32px 0}.van-empty__image{width:160px;height:160px}.van-empty__image img{width:100%;height:100%}.van-empty__description{margin-top:16px;padding:0 60px;color:#969799;font-size:14px;line-height:20px}.van-empty__bottom{margin-top:24px}.van-badge{display:inline-block;box-sizing:border-box;min-width:16px;padding:0 3px;color:#fff;font-weight:500;font-size:12px;font-family:-apple-system-font,Helvetica Neue,Arial,sans-serif;line-height:1.2;text-align:center;background-color:#ee0a24;border:1px solid #fff;border-radius:999px}.van-badge--fixed{position:absolute;top:0;right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transform-origin:100%;transform-origin:100%}.van-badge--dot{width:8px;min-width:0;height:8px;background-color:#ee0a24;border-radius:100%}.van-badge__wrapper{position:relative;display:inline-block}.van-pull-refresh{overflow:hidden;-webkit-user-select:none;user-select:none}.van-pull-refresh__track{position:relative;height:100%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-property:transform,-webkit-transform}.van-pull-refresh__head{position:absolute;left:0;width:100%;height:50px;overflow:hidden;color:#969799;font-size:14px;line-height:50px;text-align:center;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.van-list__error-text,.van-list__finished-text,.van-list__loading{color:#969799;font-size:14px;line-height:50px;text-align:center}.van-list__placeholder{height:0;pointer-events:none}.van-dropdown-menu{-webkit-user-select:none;user-select:none}.van-dropdown-menu__bar{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;height:48px;background-color:#fff;box-shadow:0 2px 12px rgba(100,101,102,.12)}.van-dropdown-menu__bar--opened{z-index:11}.van-dropdown-menu__item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;min-width:0;cursor:pointer}.van-dropdown-menu__item:active{opacity:.7}.van-dropdown-menu__item--disabled:active{opacity:1}.van-dropdown-menu__item--disabled .van-dropdown-menu__title{color:#969799}.van-dropdown-menu__title{position:relative;box-sizing:border-box;max-width:100%;padding:0 8px;color:#323233;font-size:15px;line-height:22px}.van-dropdown-menu__title::after{position:absolute;top:50%;right:-4px;margin-top:-5px;border:3px solid;border-color:transparent transparent #dcdee0 #dcdee0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:.8;content:''}.van-dropdown-menu__title--active{color:#ee0a24}.van-dropdown-menu__title--active::after{border-color:transparent transparent currentColor currentColor}.van-dropdown-menu__title--down::after{margin-top:-1px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.van-cell{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;box-sizing:border-box;width:100%;padding:10px 16px;overflow:hidden;color:#323233;font-size:14px;line-height:24px;background-color:#fff}.van-cell::after{position:absolute;box-sizing:border-box;content:' ';pointer-events:none;right:16px;bottom:0;left:16px;border-bottom:1px solid #ebedf0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.van-cell--borderless::after,.van-cell:last-child::after{display:none}.van-cell__label{margin-top:4px;color:#969799;font-size:12px;line-height:18px}.van-cell__title,.van-cell__value{-webkit-box-flex:1;-webkit-flex:1;flex:1}.van-cell__value{position:relative;overflow:hidden;color:#969799;text-align:right;vertical-align:middle;word-wrap:break-word}.van-cell__value--alone{color:#323233;text-align:left}.van-cell__left-icon,.van-cell__right-icon{height:24px;font-size:16px;line-height:24px}.van-cell__left-icon{margin-right:4px}.van-cell__right-icon{margin-left:4px;color:#969799}.van-cell--clickable{cursor:pointer}.van-cell--clickable:active{background-color:#f2f3f5}.van-cell--required{overflow:visible}.van-cell--required::before{position:absolute;left:8px;color:#ee0a24;font-size:14px;content:'*'}.van-cell--center{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.van-cell--large{padding-top:12px;padding-bottom:12px}.van-cell--large .van-cell__title{font-size:16px}.van-cell--large .van-cell__label{font-size:14px}.van-dropdown-item{position:fixed;right:0;left:0;z-index:10;overflow:hidden}.van-dropdown-item__icon{display:block;line-height:inherit}.van-dropdown-item__option{text-align:left}.van-dropdown-item__option--active{color:#ee0a24}.van-dropdown-item__option--active .van-dropdown-item__icon{color:#ee0a24}.van-dropdown-item--up{top:0}.van-dropdown-item--down{bottom:0}.van-dropdown-item__content{position:absolute;max-height:80%}.van-switch{position:relative;display:inline-block;box-sizing:content-box;width:2em;height:1em;font-size:30px;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:1em;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s}.van-switch__node{position:absolute;top:0;left:0;width:1em;height:1em;font-size:inherit;background-color:#fff;border-radius:100%;box-shadow:0 3px 1px 0 rgba(0,0,0,.05),0 2px 2px 0 rgba(0,0,0,.1),0 3px 3px 0 rgba(0,0,0,.05);-webkit-transition:-webkit-transform .3s cubic-bezier(.3,1.05,.4,1.05);transition:-webkit-transform .3s cubic-bezier(.3,1.05,.4,1.05);transition:transform .3s cubic-bezier(.3,1.05,.4,1.05);transition:transform .3s cubic-bezier(.3,1.05,.4,1.05), -webkit-transform .3s cubic-bezier(.3,1.05,.4,1.05);transition:transform .3s cubic-bezier(.3,1.05,.4,1.05),-webkit-transform .3s cubic-bezier(.3,1.05,.4,1.05)}.van-switch__loading{top:25%;left:25%;width:50%;height:50%;line-height:1}.van-switch--on{background-color:#1989fa}.van-switch--on .van-switch__node{-webkit-transform:translateX(1em);transform:translateX(1em)}.van-switch--on .van-switch__loading{color:#1989fa}.van-switch--disabled{cursor:not-allowed;opacity:.5}.van-switch--loading{cursor:default}.van-field__label{-webkit-box-flex:0;-webkit-flex:none;flex:none;box-sizing:border-box;width:6.2em;margin-right:12px;color:#646566;text-align:left;word-wrap:break-word}.van-field__label--center{text-align:center}.van-field__label--right{text-align:right}.van-field--disabled .van-field__label{color:#c8c9cc}.van-field__value{overflow:visible}.van-field__body{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.van-field__control{display:block;box-sizing:border-box;width:100%;min-width:0;margin:0;padding:0;color:#323233;line-height:inherit;text-align:left;background-color:transparent;border:0;resize:none}.van-field__control::-webkit-input-placeholder{color:#c8c9cc}.van-field__control::placeholder{color:#c8c9cc}.van-field__control:disabled{color:#c8c9cc;cursor:not-allowed;opacity:1;-webkit-text-fill-color:#c8c9cc}.van-field__control:read-only{cursor:default}.van-field__control--center{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center}.van-field__control--right{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:right}.van-field__control--custom{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;min-height:24px}.van-field__control[type=date],.van-field__control[type=datetime-local],.van-field__control[type=time]{min-height:24px}.van-field__control[type=search]{-webkit-appearance:none}.van-field__button,.van-field__clear,.van-field__icon,.van-field__right-icon{-webkit-flex-shrink:0;flex-shrink:0}.van-field__clear,.van-field__right-icon{margin-right:-8px;padding:0 8px;line-height:inherit}.van-field__clear{color:#c8c9cc;font-size:16px;cursor:pointer}.van-field__left-icon .van-icon,.van-field__right-icon .van-icon{display:block;font-size:16px;line-height:inherit}.van-field__left-icon{margin-right:4px}.van-field__right-icon{color:#969799}.van-field__button{padding-left:8px}.van-field__error-message{color:#ee0a24;font-size:12px;text-align:left}.van-field__error-message--center{text-align:center}.van-field__error-message--right{text-align:right}.van-field__word-limit{margin-top:4px;color:#646566;font-size:12px;line-height:16px;text-align:right}.van-field--error .van-field__control::-webkit-input-placeholder{color:#ee0a24;-webkit-text-fill-color:currentColor}.van-field--error .van-field__control,.van-field--error .van-field__control::-webkit-input-placeholder{color:#ee0a24;-webkit-text-fill-color:currentColor}.van-field--error .van-field__control,.van-field--error .van-field__control::placeholder{color:#ee0a24;-webkit-text-fill-color:currentColor}.van-field--min-height .van-field__control{min-height:60px}.van-search{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;padding:10px 12px;background-color:#fff}.van-search__content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;padding-left:12px;background-color:#f7f8fa;border-radius:2px}.van-search__content--round{border-radius:999px}.van-search__label{padding:0 5px;color:#323233;font-size:14px;line-height:34px}.van-search .van-cell{-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:5px 8px 5px 0;background-color:transparent}.van-search .van-cell__left-icon{color:#969799}.van-search--show-action{padding-right:0}.van-search input::-webkit-search-cancel-button,.van-search input::-webkit-search-decoration,.van-search input::-webkit-search-results-button,.van-search input::-webkit-search-results-decoration{display:none}.van-search__action{padding:0 8px;color:#323233;font-size:14px;line-height:34px;cursor:pointer;-webkit-user-select:none;user-select:none}.van-search__action:active{background-color:#f2f3f5}.van-rate{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;cursor:pointer;-webkit-user-select:none;user-select:none}.van-rate__item{position:relative}.van-rate__item:not(:last-child){padding-right:4px}.van-rate__icon{display:block;width:1em;color:#c8c9cc;font-size:20px}.van-rate__icon--half{position:absolute;top:0;left:0;width:.5em;overflow:hidden}.van-rate__icon--full{color:#ee0a24}.van-rate__icon--disabled{color:#c8c9cc}.van-rate--disabled{cursor:not-allowed}.van-rate--readonly{cursor:default}.van-radio{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none}.van-radio--disabled{cursor:not-allowed}.van-radio--label-disabled{cursor:default}.van-radio--horizontal{margin-right:12px}.van-radio__icon{-webkit-box-flex:0;-webkit-flex:none;flex:none;height:1em;font-size:20px;line-height:1em;cursor:pointer}.van-radio__icon .van-icon{display:block;box-sizing:border-box;width:1.25em;height:1.25em;color:transparent;font-size:.8em;line-height:1.25;text-align:center;border:1px solid #c8c9cc;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color,border-color,background-color;transition-property:color,border-color,background-color}.van-radio__icon--round .van-icon{border-radius:100%}.van-radio__icon--checked .van-icon{color:#fff;background-color:#1989fa;border-color:#1989fa}.van-radio__icon--disabled{cursor:not-allowed}.van-radio__icon--disabled .van-icon{background-color:#ebedf0;border-color:#c8c9cc}.van-radio__icon--disabled.van-radio__icon--checked .van-icon{color:#c8c9cc}.van-radio__label{margin-left:8px;color:#323233;line-height:20px}.van-radio__label--left{margin:0 8px 0 0}.van-radio__label--disabled{color:#c8c9cc}.van-radio-group--horizontal{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.van-checkbox-group--horizontal{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.van-checkbox{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none}.van-checkbox--disabled{cursor:not-allowed}.van-checkbox--label-disabled{cursor:default}.van-checkbox--horizontal{margin-right:12px}.van-checkbox__icon{-webkit-box-flex:0;-webkit-flex:none;flex:none;height:1em;font-size:20px;line-height:1em;cursor:pointer}.van-checkbox__icon .van-icon{display:block;box-sizing:border-box;width:1.25em;height:1.25em;color:transparent;font-size:.8em;line-height:1.25;text-align:center;border:1px solid #c8c9cc;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color,border-color,background-color;transition-property:color,border-color,background-color}.van-checkbox__icon--round .van-icon{border-radius:100%}.van-checkbox__icon--checked .van-icon{color:#fff;background-color:#1989fa;border-color:#1989fa}.van-checkbox__icon--disabled{cursor:not-allowed}.van-checkbox__icon--disabled .van-icon{background-color:#ebedf0;border-color:#c8c9cc}.van-checkbox__icon--disabled.van-checkbox__icon--checked .van-icon{color:#c8c9cc}.van-checkbox__label{margin-left:8px;color:#323233;line-height:20px}.van-checkbox__label--left{margin:0 8px 0 0}.van-checkbox__label--disabled{color:#c8c9cc}.van-tab__pane,.van-tab__pane-wrapper{-webkit-flex-shrink:0;flex-shrink:0;box-sizing:border-box;width:100%}.van-tab__pane-wrapper--inactive{height:0;overflow:visible}.van-sticky--fixed{position:fixed;top:0;right:0;left:0;z-index:99}.van-tab{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;box-sizing:border-box;padding:0 4px;color:#646566;font-size:14px;line-height:20px;cursor:pointer}.van-tab--active{color:#323233;font-weight:500}.van-tab--disabled{color:#c8c9cc;cursor:not-allowed}.van-tab__text--ellipsis{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.van-tab__text-wrapper{position:relative}.van-tabs{position:relative}.van-tabs__wrap{overflow:hidden}.van-tabs__wrap--page-top{position:fixed}.van-tabs__wrap--content-bottom{top:auto;bottom:0}.van-tabs__wrap--scrollable .van-tab{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;padding:0 12px}.van-tabs__wrap--scrollable .van-tabs__nav{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.van-tabs__wrap--scrollable .van-tabs__nav::-webkit-scrollbar{display:none}.van-tabs__nav{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;background-color:#fff;-webkit-user-select:none;user-select:none}.van-tabs__nav--line{box-sizing:content-box;height:100%;padding-bottom:15px}.van-tabs__nav--line.van-tabs__nav--complete{padding-right:8px;padding-left:8px}.van-tabs__nav--card{box-sizing:border-box;height:30px;margin:0 16px;border:1px solid #ee0a24;border-radius:2px}.van-tabs__nav--card .van-tab{color:#ee0a24;border-right:1px solid #ee0a24}.van-tabs__nav--card .van-tab:last-child{border-right:none}.van-tabs__nav--card .van-tab.van-tab--active{color:#fff;background-color:#ee0a24}.van-tabs__nav--card .van-tab--disabled{color:#c8c9cc}.van-tabs__line{position:absolute;bottom:15px;left:0;z-index:1;width:40px;height:3px;background-color:#ee0a24;border-radius:3px}.van-tabs__track{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;width:100%;height:100%;will-change:left}.van-tabs__content--animated{overflow:hidden}.van-tabs--line .van-tabs__wrap{height:44px}.van-tabs--card>.van-tabs__wrap{height:30px}.van-cascader__header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;height:48px;padding:0 16px}.van-cascader__title{font-weight:500;font-size:16px;line-height:20px}.van-cascader__close-icon{color:#c8c9cc;font-size:22px}.van-cascader__close-icon:active{color:#969799}.van-cascader__tabs .van-tab{-webkit-box-flex:0;-webkit-flex:none;flex:none;padding:0 10px}.van-cascader__tabs.van-tabs--line .van-tabs__wrap{height:48px}.van-cascader__tabs .van-tabs__nav--complete{padding-right:6px;padding-left:6px}.van-cascader__tab{color:#323233;font-weight:500}.van-cascader__tab--unselected{color:#969799;font-weight:400}.van-cascader__option{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:10px 16px;font-size:14px;line-height:20px}.van-cascader__option:active{background-color:#f2f3f5}.van-cascader__option--selected{color:#ee0a24;font-weight:500}.van-cascader__selected-icon{font-size:18px}.van-cascader__options{box-sizing:border-box;height:384px;padding-top:6px;overflow-y:auto;-webkit-overflow-scrolling:touch}.van-row::after{display:table;clear:both;content:''}.van-row--flex{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.van-row--flex::after{display:none}.van-row--justify-center{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.van-row--justify-end{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.van-row--justify-space-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.van-row--justify-space-around{-webkit-justify-content:space-around;justify-content:space-around}.van-row--align-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.van-row--align-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}.van-col{float:left;box-sizing:border-box;min-height:1px}.van-col--1{width:4.16666667%}.van-col--offset-1{margin-left:4.16666667%}.van-col--2{width:8.33333333%}.van-col--offset-2{margin-left:8.33333333%}.van-col--3{width:12.5%}.van-col--offset-3{margin-left:12.5%}.van-col--4{width:16.66666667%}.van-col--offset-4{margin-left:16.66666667%}.van-col--5{width:20.83333333%}.van-col--offset-5{margin-left:20.83333333%}.van-col--6{width:25%}.van-col--offset-6{margin-left:25%}.van-col--7{width:29.16666667%}.van-col--offset-7{margin-left:29.16666667%}.van-col--8{width:33.33333333%}.van-col--offset-8{margin-left:33.33333333%}.van-col--9{width:37.5%}.van-col--offset-9{margin-left:37.5%}.van-col--10{width:41.66666667%}.van-col--offset-10{margin-left:41.66666667%}.van-col--11{width:45.83333333%}.van-col--offset-11{margin-left:45.83333333%}.van-col--12{width:50%}.van-col--offset-12{margin-left:50%}.van-col--13{width:54.16666667%}.van-col--offset-13{margin-left:54.16666667%}.van-col--14{width:58.33333333%}.van-col--offset-14{margin-left:58.33333333%}.van-col--15{width:62.5%}.van-col--offset-15{margin-left:62.5%}.van-col--16{width:66.66666667%}.van-col--offset-16{margin-left:66.66666667%}.van-col--17{width:70.83333333%}.van-col--offset-17{margin-left:70.83333333%}.van-col--18{width:75%}.van-col--offset-18{margin-left:75%}.van-col--19{width:79.16666667%}.van-col--offset-19{margin-left:79.16666667%}.van-col--20{width:83.33333333%}.van-col--offset-20{margin-left:83.33333333%}.van-col--21{width:87.5%}.van-col--offset-21{margin-left:87.5%}.van-col--22{width:91.66666667%}.van-col--offset-22{margin-left:91.66666667%}.van-col--23{width:95.83333333%}.van-col--offset-23{margin-left:95.83333333%}.van-col--24{width:100%}.van-col--offset-24{margin-left:100%}.van-image{position:relative;display:inline-block}.van-image--round{overflow:hidden;border-radius:50%}.van-image--round img{border-radius:inherit}.van-image__error,.van-image__img,.van-image__loading{display:block;width:100%;height:100%}.van-image__error,.van-image__loading{position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;color:#969799;font-size:14px;background-color:#f7f8fa}.van-image__loading-icon{color:#dcdee0;font-size:32px}.van-image__error-icon{color:#dcdee0;font-size:32px}.van-cell-group{background-color:#fff}.van-cell-group--inset{margin:0 16px;overflow:hidden;border-radius:8px}.van-cell-group__title{padding:16px 16px 8px;color:#969799;font-size:14px;line-height:16px}.van-cell-group__title--inset{padding:16px 16px 8px 32px}.van-button{position:relative;display:inline-block;box-sizing:border-box;height:44px;margin:0;padding:0;font-size:16px;line-height:1.2;text-align:center;border-radius:2px;cursor:pointer;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-appearance:none}.van-button::before{position:absolute;top:50%;left:50%;width:100%;height:100%;background-color:#000;border:inherit;border-color:#000;border-radius:inherit;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;content:' '}.van-button:active::before{opacity:.1}.van-button--disabled::before,.van-button--loading::before{display:none}.van-button--default{color:#323233;background-color:#fff;border:1px solid #ebedf0}.van-button--primary{color:#fff;background-color:#07c160;border:1px solid #07c160}.van-button--info{color:#fff;background-color:#1989fa;border:1px solid #1989fa}.van-button--danger{color:#fff;background-color:#ee0a24;border:1px solid #ee0a24}.van-button--warning{color:#fff;background-color:#ff976a;border:1px solid #ff976a}.van-button--plain{background-color:#fff}.van-button--plain.van-button--primary{color:#07c160}.van-button--plain.van-button--info{color:#1989fa}.van-button--plain.van-button--danger{color:#ee0a24}.van-button--plain.van-button--warning{color:#ff976a}.van-button--large{width:100%;height:50px}.van-button--normal{padding:0 15px;font-size:14px}.van-button--small{height:32px;padding:0 8px;font-size:12px}.van-button__loading{color:inherit;font-size:inherit}.van-button--mini{height:24px;padding:0 4px;font-size:10px}.van-button--mini+.van-button--mini{margin-left:4px}.van-button--block{display:block;width:100%}.van-button--disabled{cursor:not-allowed;opacity:.5}.van-button--loading{cursor:default}.van-button--round{border-radius:999px}.van-button--square{border-radius:0}.van-button__content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:100%}.van-button__content::before{content:' '}.van-button__icon{font-size:1.2em;line-height:inherit}.van-button__icon+.van-button__text,.van-button__loading+.van-button__text,.van-button__text+.van-button__icon,.van-button__text+.van-button__loading{margin-left:4px}.van-button--hairline{border-width:0}.van-button--hairline::after{border-color:inherit;border-radius:4px}.van-button--hairline.van-button--round::after{border-radius:999px}.van-button--hairline.van-button--square::after{border-radius:0}.van-action-sheet{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;max-height:80%;overflow:hidden;color:#323233}.van-action-sheet__content{-webkit-box-flex:1;-webkit-flex:1 auto;flex:1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.van-action-sheet__cancel,.van-action-sheet__item{display:block;width:100%;padding:14px 16px;font-size:16px;background-color:#fff;border:none;cursor:pointer}.van-action-sheet__cancel:active,.van-action-sheet__item:active{background-color:#f2f3f5}.van-action-sheet__item{line-height:22px}.van-action-sheet__item--disabled,.van-action-sheet__item--loading{color:#c8c9cc}.van-action-sheet__item--disabled:active,.van-action-sheet__item--loading:active{background-color:#fff}.van-action-sheet__item--disabled{cursor:not-allowed}.van-action-sheet__item--loading{cursor:default}.van-action-sheet__cancel{-webkit-flex-shrink:0;flex-shrink:0;box-sizing:border-box;color:#646566}.van-action-sheet__subname{margin-top:8px;color:#969799;font-size:12px;line-height:18px}.van-action-sheet__gap{display:block;height:8px;background-color:#f7f8fa}.van-action-sheet__header{-webkit-flex-shrink:0;flex-shrink:0;font-weight:500;font-size:16px;line-height:48px;text-align:center}.van-action-sheet__description{position:relative;-webkit-flex-shrink:0;flex-shrink:0;padding:20px 16px;color:#969799;font-size:14px;line-height:20px;text-align:center}.van-action-sheet__description::after{position:absolute;box-sizing:border-box;content:' ';pointer-events:none;right:16px;bottom:0;left:16px;border-bottom:1px solid #ebedf0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.van-action-sheet__loading-icon .van-loading__spinner{width:22px;height:22px}.van-action-sheet__close{position:absolute;top:0;right:0;padding:0 16px;color:#c8c9cc;font-size:22px;line-height:inherit}.van-action-sheet__close:active{color:#969799}.van-tabbar-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;color:#646566;font-size:12px;line-height:1;cursor:pointer}.van-tabbar-item__icon{position:relative;margin-bottom:4px;font-size:22px}.van-tabbar-item__icon .van-icon{display:block}.van-tabbar-item__icon img{display:block;height:20px}.van-tabbar-item--active{color:#1989fa;background-color:#fff}.van-tabbar-item .van-info{margin-top:4px}.van-tabbar{z-index:1;display:-webkit-box;display:-webkit-flex;display:flex;box-sizing:content-box;width:100%;height:50px;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);background-color:#fff}.van-tabbar--fixed{position:fixed;bottom:0;left:0}.van-tabbar--unfit{padding-bottom:0}.van-image-preview{position:fixed;top:0;left:0;width:100%;height:100%}.van-image-preview__swipe{height:100%}.van-image-preview__swipe-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;overflow:hidden}.van-image-preview__cover{position:absolute;top:0;left:0}.van-image-preview__image{width:100%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-property:transform,-webkit-transform}.van-image-preview__image--vertical{width:auto;height:100%}.van-image-preview__image img{-webkit-user-drag:none}.van-image-preview__image .van-image__error{top:30%;height:40%}.van-image-preview__image .van-image__error-icon{font-size:36px}.van-image-preview__image .van-image__loading{background-color:transparent}.van-image-preview__index{position:absolute;top:16px;left:50%;color:#fff;font-size:14px;line-height:20px;text-shadow:0 1px 1px #323233;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.van-image-preview__overlay{background-color:rgba(0,0,0,.9)}.van-image-preview__close-icon{position:absolute;z-index:1;color:#c8c9cc;font-size:22px;cursor:pointer}.van-image-preview__close-icon:active{color:#969799}.van-image-preview__close-icon--top-left{top:16px;left:16px}.van-image-preview__close-icon--top-right{top:16px;right:16px}.van-image-preview__close-icon--bottom-left{bottom:16px;left:16px}.van-image-preview__close-icon--bottom-right{right:16px;bottom:16px}.van-goods-action-button{-webkit-box-flex:1;-webkit-flex:1;flex:1;height:40px;font-weight:500;font-size:14px;border:none;border-radius:0}.van-goods-action-button--first{margin-left:5px;border-top-left-radius:999px;border-bottom-left-radius:999px}.van-goods-action-button--last{margin-right:5px;border-top-right-radius:999px;border-bottom-right-radius:999px}.van-goods-action-button--warning{background:-webkit-linear-gradient(left,#ffd01e,#ff8917);background:linear-gradient(to right,#ffd01e,#ff8917)}.van-goods-action-button--danger{background:-webkit-linear-gradient(left,#ff6034,#ee0a24);background:linear-gradient(to right,#ff6034,#ee0a24)}@media (max-width:321px){.van-goods-action-button{font-size:13px}}.van-goods-action{position:fixed;right:0;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;box-sizing:content-box;height:50px;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);background-color:#fff}.van-goods-action--unfit{padding-bottom:0}.van-dialog{position:fixed;top:45%;left:50%;width:320px;overflow:hidden;font-size:16px;background-color:#fff;border-radius:16px;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.3s;transition:.3s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}@media (max-width:321px){.van-dialog{width:90%}}.van-dialog__header{padding-top:26px;font-weight:500;line-height:24px;text-align:center}.van-dialog__header--isolated{padding:24px 0}.van-dialog__content--isolated{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;min-height:104px}.van-dialog__message{-webkit-box-flex:1;-webkit-flex:1;flex:1;max-height:60vh;padding:26px 24px;overflow-y:auto;font-size:14px;line-height:20px;white-space:pre-wrap;text-align:center;word-wrap:break-word;-webkit-overflow-scrolling:touch}.van-dialog__message--has-title{padding-top:8px;color:#646566}.van-dialog__message--left{text-align:left}.van-dialog__message--right{text-align:right}.van-dialog__footer{display:-webkit-box;display:-webkit-flex;display:flex;overflow:hidden;-webkit-user-select:none;user-select:none}.van-dialog__cancel,.van-dialog__confirm{-webkit-box-flex:1;-webkit-flex:1;flex:1;height:48px;margin:0;border:0}.van-dialog__confirm,.van-dialog__confirm:active{color:#ee0a24}.van-dialog--round-button .van-dialog__footer{position:relative;height:auto;padding:8px 24px 16px}.van-dialog--round-button .van-dialog__message{padding-bottom:16px;color:#323233}.van-dialog--round-button .van-dialog__cancel,.van-dialog--round-button .van-dialog__confirm{height:36px}.van-dialog--round-button .van-dialog__confirm{color:#fff}.van-dialog-bounce-enter{-webkit-transform:translate3d(-50%,-50%,0) scale(.7);transform:translate3d(-50%,-50%,0) scale(.7);opacity:0}.van-dialog-bounce-leave-active{-webkit-transform:translate3d(-50%,-50%,0) scale(.9);transform:translate3d(-50%,-50%,0) scale(.9);opacity:0}html,\nbody,\n#app {\n height: 100%;\n overflow: auto;\n font-family: 'Avenir', Helvetica, Arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-size: 2.133333vw;\n background-color: #f8f8f8;\n}\n* {\n margin: 0;\n padding: 0;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\ninput,\ntextarea {\n -webkit-user-select: auto;\n -moz-user-select: auto;\n -ms-user-select: auto;\n -o-user-select: auto;\n user-select: auto;\n}\n.van-overlay {\n background-color: rgba(51, 51, 51, 0.45);\n}\n.van-dialog {\n border-radius: 1.333333vw;\n}\n.van-dialog__content {\n height: 100%;\n}\n.van-dialog__confirm {\n color: #2672FF;\n}\n.van-sticky {\n -webkit-box-shadow: 0px 0.4vw 0.8vw 0px rgba(51, 51, 51, 0.1);\n box-shadow: 0px 0.4vw 0.8vw 0px rgba(51, 51, 51, 0.1);\n}\n.van-nav-bar .van-icon {\n color: #333333;\n}\n.van-nav-bar--fixed {\n -webkit-box-shadow: 0px 0.4vw 0.8vw 0px rgba(51, 51, 51, 0.1);\n box-shadow: 0px 0.4vw 0.8vw 0px rgba(51, 51, 51, 0.1);\n}\n.van-nav-bar__title {\n font-weight: 600;\n}\n.van-nav-bar__content {\n height: 6.133333vw;\n}\n.van-nav-bar + .van-tabs {\n top: 6.133333vw;\n}\n.van-nav-bar + .van-tabs .van-sticky {\n position: fixed;\n top: 6.133333vw;\n left: 0;\n right: 0;\n z-index: 99;\n}\n.van-nav-bar + .van-tabs .van-tabs__content {\n margin-top: 5.866667vw;\n}\n.van-tab {\n font-weight: 400;\n}\n.van-tab--active {\n color: #1CA2FF;\n font-weight: 600;\n}\n.van-tabs__line {\n background-color: #1CA2FF;\n width: 2.666667vw;\n bottom: 2.933333vw;\n height: 0.266667vw;\n}\n.van-button {\n border-radius: 0.533333vw;\n}\n.van-button--primary {\n background-color: #1CA2FF !important;\n border-color: #1CA2FF !important;\n}\n.van-field__error-message {\n position: absolute;\n bottom: 0;\n}\n.van-field--error .van-field__control::-webkit-input-placeholder {\n color: #cccccc !important;\n}\n.van-field--error .van-field__control::-moz-placeholder {\n color: #cccccc !important;\n}\n.van-field--error .van-field__control::-ms-input-placeholder {\n color: #cccccc !important;\n}\n.van-field--error .van-field__control::placeholder {\n color: #cccccc !important;\n}\n.van-field__control {\n color: #323233 !important;\n font-weight: 500 !important;\n}\n"]} |
File was renamed from dist/static/js/app.ab30e3df44b8cb051d46.js |
| | |
| | | webpackJsonp([1],{"+c27":function(e,t){},"/E+L":function(e,t){},"02pT":function(e,t){},"1EBJ":function(e,t){},"1H7Z":function(e,t){},"32mV":function(e,t){},"3IMD":function(e,t){},"4rJS":function(e,t){},"5Hoj":function(e,t){},"5I9V":function(e,t){},"5fHl":function(e,t){},"6gXq":function(e,t){},"8aXb":function(e,t){},"97dx":function(e,t){},"9eRH":function(e,t){},B8jv:function(e,t){},BMD7:function(e,t){},CGQl:function(e,t){},CjYO:function(e,t){},Ez4X:function(e,t){},"G/kn":function(e,t){},GE8P:function(e,t){},GkQv:function(e,t){e.exports="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuOTk5OTUgNC4yMDAyVjcuMDAwMkw5LjA5OTk1IDkuMTAwMk0xMy4zIDcuMDAwMkMxMy4zIDcuODI3NTIgMTMuMTM3IDguNjQ2NzUgMTIuODIwNCA5LjQxMTFDMTIuNTAzOCAxMC4xNzU1IDEyLjAzOTcgMTAuODcgMTEuNDU0NyAxMS40NTVDMTAuODY5NyAxMi4wNCAxMC4xNzUyIDEyLjUwNCA5LjQxMDg2IDEyLjgyMDZDOC42NDY1MSAxMy4xMzcyIDcuODI3MjggMTMuMzAwMiA2Ljk5OTk1IDEzLjMwMDJDNi4xNzI2MiAxMy4zMDAyIDUuMzUzNCAxMy4xMzcyIDQuNTg5MDUgMTIuODIwNkMzLjgyNDY5IDEyLjUwNCAzLjEzMDE5IDEyLjA0IDIuNTQ1MTggMTEuNDU1QzEuOTYwMTcgMTAuODcgMS40OTYxMSAxMC4xNzU1IDEuMTc5NTEgOS40MTExQzAuODYyOTA1IDguNjQ2NzUgMC42OTk5NTEgNy44Mjc1MiAwLjY5OTk1MSA3LjAwMDJDMC42OTk5NTEgNS4zMjkzMyAxLjM2MzcgMy43MjY5IDIuNTQ1MTggMi41NDU0MkMzLjcyNjY2IDEuMzYzOTQgNS4zMjkwOSAwLjcwMDE5NSA2Ljk5OTk1IDAuNzAwMTk1QzguNjcwODIgMC43MDAxOTUgMTAuMjczMiAxLjM2Mzk0IDExLjQ1NDcgMi41NDU0MkMxMi42MzYyIDMuNzI2OSAxMy4zIDUuMzI5MzMgMTMuMyA3LjAwMDJaIiBzdHJva2U9IiM1ODVENkIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K"},I7eg:function(e,t){},JKiR:function(e,t){},JsOw:function(e,t){},N0d1:function(e,t){},NAlg:function(e,t){},NCaY:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});n("zP7x");var o=n("rD0v"),a=(n("3AsM"),n("7ZPY")),i=(n("nOaS"),n("pIDD")),c=(n("X+8o"),n("iTiM")),s=(n("0FYi"),n("XmXL")),r=(n("10Qn"),n("UQoe")),l=(n("dKK0"),n("balU")),u=(n("k3b4"),n("+2ln")),d=(n("FO5P"),n("woHG")),m=(n("sgvh"),n("zc1Q")),p=(n("YP+l"),n("EA31")),f=(n("mMXg"),n("qYlo")),g=(n("nsOR"),n("WMi1")),h=(n("g+tI"),n("NLod")),v=(n("RQy4"),n("ytUE")),b=(n("yffH"),n("sdMh")),_=(n("9++/"),n("QhyB")),y=(n("iQ6B"),n("H6W6")),k=(n("n90r"),n("dJne")),M=(n("3gWi"),n("ZxCb")),w=(n("4yKu"),n("wolx")),I=(n("gi6D"),n("XPjg")),O=(n("le1z"),n("hZxG")),C=(n("HZGa"),n("pykS")),x=(n("RIEG"),n("zjGD")),j=(n("cZ0s"),n("fIxc")),T=(n("qe28"),n("zzzw")),N=(n("ZuV/"),n("37Xn")),A=(n("JRZP"),n("LK01")),D=(n("LlGJ"),n("Wtz3")),S=(n("i0mo"),n("Hkar")),L=(n("OWWB"),n("1fWZ")),E=(n("MY4N"),n("0zAV")),z=(n("81cA"),n("uGb/")),P=(n("3Lne"),n("SSsa")),U=(n("2Dfa"),n("7e3Y")),q=(n("PEgo"),n("HNZ3")),R=(n("yIEv"),n("OIh9")),Q=(n("jAcA"),n("86U2")),$=(n("1E9F"),n("2Ux5")),J=(n("RgoE"),n("0KWt")),V=(n("UuFX"),n("J1XP")),Z=(n("nI2B"),n("qWG/")),W=(n("qVvv"),n("8aUD")),B=(n("WJbf"),n("OhwO")),Y=(n("XmAh"),n("il3B")),H=(n("eqfM"),n("/QYm")),G=n("7+uW");G.a.use(H.a),G.a.use(Y.a),G.a.use(B.a),G.a.use(W.a),G.a.use(Z.a),G.a.use(V.a),G.a.component(J.a.name,J.a),G.a.component($.a.name,$.a),G.a.component(Q.a.name,Q.a),G.a.component(R.a.name,R.a),G.a.component(q.a.name,q.a),G.a.component(U.a.name,U.a),G.a.component(P.a.name,P.a),G.a.component(z.a.name,z.a),G.a.component(E.a.name,E.a),G.a.component(L.a.name,L.a),G.a.component(S.a.name,S.a),G.a.component(D.a.name,D.a),G.a.component(A.a.name,A.a),G.a.component(N.a.name,N.a),G.a.component(T.a.name,T.a),G.a.component(j.a.name,j.a),G.a.component(x.a.name,x.a),G.a.component(C.a.name,C.a),G.a.component(O.a.name,O.a),G.a.component(I.a.name,I.a),G.a.component(w.a.name,w.a),G.a.component(M.a.name,M.a),G.a.component(k.a.name,k.a),G.a.component(y.a.name,y.a),G.a.component(_.a.name,_.a),G.a.component(b.a.name,b.a),G.a.component(v.a.name,v.a),G.a.component(h.a.name,h.a),G.a.component(g.a.name,g.a),G.a.component(f.a.name,f.a),G.a.component(p.a.name,p.a),G.a.component(m.a.name,m.a),G.a.component(d.a.name,d.a),G.a.component(u.a.name,u.a),G.a.component(l.a.name,l.a),G.a.component(r.a.name,r.a),G.a.component(s.a.name,s.a),G.a.component(c.a.name,c.a),G.a.component(i.a.name,i.a),G.a.component(a.a.name,a.a),G.a.component(o.a.name,o.a)},NHnr:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7+uW"),a=n("NYxO"),i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},c={name:"App",provide:function(){return{reload:this.reload}},data:function(){return{isRouterAlive:!0}},computed:i({},Object(a.c)({token:"token"})),watch:{},created:function(){try{var e=JSON.parse(localStorage.getItem("token"));this.set_token(e)}catch(e){console.info("用户未登录")}},methods:i({},Object(a.b)({set_token:"set_token"}),{reload:function(){this.isRouterAlive=!1,this.$nextTick(function(){this.isRouterAlive=!0})}})},s={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{attrs:{id:"app"}},[t("router-view")],1)},staticRenderFns:[]},r=n("VU/8")(c,s,!1,null,null,null).exports,l=n("/ocq"),u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},d={data:function(){return{phone:"",password:"",code:"",comp_id:"",tabList:["验证码登录","密码登录"],active:0,codeBtn:"获取验证码",compList:[],comp_name:"",defaultIndex:"",showComp:!1,formKey:1,smsTimer:!1,smsDisabled:!1,rules:{phone:[{pattern:/^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/,message:"请输入正确的手机号",trigger:"onBlur"}],comp_name:[{required:!0,message:"请选择企业",trigger:"onChange"}],code:[{required:!0,message:"请输入验证码",trigger:"onBlur"},{pattern:/^\d{4}$/,message:"请输入4位数字验证码",trigger:"onBlur"}],password:[{required:!0,message:"请输入密码",trigger:"onBlur"}]}}},created:function(){this.token&&(window.location.href="/list")},computed:u({},Object(a.c)({token:"token"})),methods:u({},Object(a.b)({sendSmsApi:"sendSms",codeLoginApi:"codeLogin",pwdLoginApi:"pwdLogin",set_token:"set_token",set_cookie:"set_cookie",getCompList:"getCompList"}),{submit:function(){var e=this;0==e.active?e.$refs.form.validate().then(function(){e.codeLoginApi({query:{ac_name:e.phone,code:e.code,comp_id:e.comp_id,comp_name:e.comp_name}}).then(function(t){if(0==t.code){e.$toast.success("登录成功");var n={token:t.result.sid};e.set_token(n),e.set_cookie(),e.$router.push({path:"/list"})}}).catch(function(t){e.$toast.fail(t.msg)})}).catch(function(){}):e.$refs.form.validate().then(function(){e.pwdLoginApi({query:{ac_name:e.phone,password:e.password,comp_id:e.comp_id,comp_name:e.comp_name}}).then(function(t){if(console.log(t,"成功"),200==t.code){e.$toast.success("登录成功");var n={token:t.result.sid};e.set_token(n),e.set_cookie(),e.$router.push({path:"/list"})}}).catch(function(t){console.log(t,"失败"),e.$toast.fail(t.msg)})}).catch(function(){})},getCode:function(){console.log(1);var e=this;e.smsDisabled||e.$refs.form.validate("phone").then(function(){e.sendSmsApi({query:{ac_name:e.phone}}).then(function(t){if(0==t.code){e.$toast.success("发送成功");var n=60;e.smsDisabled=!0,e.smsTimer=setInterval(function(){(n-=1)>0?e.codeBtn=n+"秒后重新获取":(clearInterval(e.smsTimer),e.codeBtn="重新获取验证码",e.smsDisabled=!1)},1e3)}}).catch(function(t){e.$toast.fail(t.msg)})}).catch(function(){})},onClick:function(e){this.active=e,this.formKey++},phoneBlur:function(){var e=this;e.phone&&e.getCompList({query:{ac_name:e.phone}}).then(function(t){0==t.code&&(e.compList=t.result)}).catch(function(t){e.$toast("企业信息为空,请检查账号是否正确"),e.compList=[]})},onConfirm:function(e){e&&(this.comp_name=e.compname,this.comp_id=e.comp_id),this.showComp=!1}})},m={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"login-content"},[n("div",{staticClass:"login-body"},[n("van-form",{key:e.formKey,ref:"form"},[n("van-tabs",{on:{click:e.onClick},model:{value:e.active,callback:function(t){e.active=t},expression:"active"}},e._l(e.tabList,function(t,o){return n("van-tab",{key:o,attrs:{title:t}},[0==o?n("div",[n("van-cell-group",[n("div",{staticClass:"from-li"},[n("van-field",{attrs:{name:"phone",placeholder:"用户手机号",rules:e.rules.phone,maxlength:"11",oninput:"value=value.replace(/[^\\d]/g,'')"},on:{blur:function(t){return e.phoneBlur()}},model:{value:e.phone,callback:function(t){e.phone=t},expression:"phone"}})],1),e._v(" "),n("div",{staticClass:"from-li"},[n("van-field",{attrs:{readonly:"",clickable:"","is-link":"",name:"comp_name",placeholder:"点击选择企业",rules:e.rules.comp_name},on:{click:function(t){e.showComp=!0}},model:{value:e.comp_name,callback:function(t){e.comp_name=t},expression:"comp_name"}}),e._v(" "),n("van-popup",{attrs:{position:"bottom"},model:{value:e.showComp,callback:function(t){e.showComp=t},expression:"showComp"}},[n("van-picker",{attrs:{defaultIndex:e.defaultIndex,"show-toolbar":"",columns:e.compList,"value-key":"compname"},on:{confirm:e.onConfirm,cancel:function(t){e.showComp=!1}}})],1)],1),e._v(" "),n("div",{staticClass:"from-li"},[n("van-field",{attrs:{name:"code",center:"",clearable:"",rules:e.rules.code,maxlength:"6",placeholder:"请输入验证码"},model:{value:e.code,callback:function(t){e.code=t},expression:"code"}},[n("div",{class:{codeBtn:e.smsDisabled},attrs:{slot:"button",disabled:e.smsDisabled},on:{click:function(t){return e.getCode()}},slot:"button"},[e._v("\n "+e._s(e.codeBtn)+"\n ")])])],1)])],1):e._e(),e._v(" "),1==o?n("div",[n("van-cell-group",[n("div",{staticClass:"from-li"},[n("van-field",{attrs:{name:"phone",placeholder:"用户手机号",rules:e.rules.phone,maxlength:"11",oninput:"value=value.replace(/[^\\d]/g,'')"},on:{blur:function(t){return e.phoneBlur()}},model:{value:e.phone,callback:function(t){e.phone=t},expression:"phone"}})],1),e._v(" "),n("div",{staticClass:"from-li"},[n("van-field",{attrs:{readonly:"",clickable:"","is-link":"",name:"comp_name",placeholder:"点击选择企业",rules:e.rules.comp_name},on:{click:function(t){e.showComp=!0}},model:{value:e.comp_name,callback:function(t){e.comp_name=t},expression:"comp_name"}}),e._v(" "),n("van-popup",{attrs:{position:"bottom"},model:{value:e.showComp,callback:function(t){e.showComp=t},expression:"showComp"}},[n("van-picker",{attrs:{defaultIndex:e.defaultIndex,"show-toolbar":"",columns:e.compList,"value-key":"compname"},on:{confirm:e.onConfirm,cancel:function(t){e.showComp=!1}}})],1)],1),e._v(" "),n("div",{staticClass:"from-li"},[n("van-field",{attrs:{name:"password",placeholder:"密码",rules:e.rules.password,type:"password"},model:{value:e.password,callback:function(t){e.password=t},expression:"password"}})],1)])],1):e._e()])}),1),e._v(" "),n("div",{staticClass:"form-footer"},[n("van-button",{attrs:{type:"primary",round:"",block:""},on:{click:e.submit}},[e._v("提交")])],1)],1)],1)])},staticRenderFns:[]};var p=n("VU/8")(d,m,!1,function(e){n("32mV")},"data-v-4bb4786c",null).exports,f={props:{active:{type:Number,default:"0"}},data:function(){return{Tabactive:this.active}}},g={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"tabber"},[n("van-tabbar",{model:{value:e.Tabactive,callback:function(t){e.Tabactive=t},expression:"Tabactive"}},[n("van-tabbar-item",{attrs:{replace:"",to:"/list",icon:"home-o"}},[e._v("首页")]),e._v(" "),n("van-tabbar-item",{attrs:{replace:"",to:"/user",icon:"friends-o"}},[e._v("我的")])],1)],1)},staticRenderFns:[]};var h=n("VU/8")(f,g,!1,function(e){n("qvN3")},"data-v-2facfd4c",null).exports,v=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},b={components:{Tabbar:h},data:function(){return{banner:n("UQC/"),value:"",list:[],loading:!1,finished:!1,refreshing:!1,page:1,pageSize:8,scenes_name:"",scenes_type:"",total:"",offset:100}},computed:v({},Object(a.c)({token:"token"})),created:function(){this.getPageData()},methods:v({},Object(a.b)({newgetList:"newgetList"}),{getPageData:function(){var e=this;e.newgetList({query:{token:e.token,page:e.page,scenes_name:e.value}}).then(function(t){e.total=t.total,0!==t.list.length?(t.list.length<e.pageSize?e.finished=!0:e.finished=!1,1==e.page?e.list=t.list:e.list=e.list.concat(t.list)):e.finished=!0}).catch(function(t){e.$toast.fail(t.msg)}).finally(function(){e.loading=!1,e.refreshing=!1})},onLoad:function(){var e=this;setTimeout(function(){e.page++,e.getPageData()},200)},onSearch:function(){this.page=1,this.getPageData()},onCancel:function(){this.value=""},onRefresh:function(){this.page=1,this.finished=!0,this.getPageData()},onVoice:function(e){localStorage.setItem("item",JSON.stringify(e)),this.$router.push({path:"/iframe",query:{}})}})},_={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"list-content"},[o("div",{staticClass:"list-head"},[o("div",{staticClass:"list-search"},[o("van-search",{attrs:{placeholder:"请输入场景关键词"},on:{cancel:e.onCancel,search:e.onSearch},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}})],1),e._v(" "),o("div",{staticClass:"list-banner"},[o("van-image",{attrs:{"lazy-load":"",src:e.banner,rel:"external nofollow"}})],1)]),e._v(" "),o("van-pull-refresh",{on:{refresh:e.onRefresh},model:{value:e.refreshing,callback:function(t){e.refreshing=t},expression:"refreshing"}},[o("van-list",{attrs:{finished:e.finished,"immediate-check":!1,offset:8,"finished-text":"没有更多了"},on:{load:e.onLoad},model:{value:e.loading,callback:function(t){e.loading=t},expression:"loading"}},e._l(e.list,function(t,a){return o("van-cell",{key:a},[o("div",{staticClass:"list-li",on:{click:function(n){return e.onVoice(t)}}},[o("div",{staticClass:"list-left"},[o("van-image",{attrs:{"lazy-load":"",src:t.cover,rel:"external nofollow"}})],1),e._v(" "),o("div",{staticClass:"list-right"},[o("p",{staticClass:"r-title"},[e._v(e._s(t.scenes_name))]),e._v(" "),o("div",{staticClass:"r-tip"},e._l(t.label_names,function(t,n){return o("label",{key:n},[o("span",[e._v("\n "+e._s(t)+"\n ")])])}),0),e._v(" "),o("p",{staticClass:"r-time"},[o("img",{attrs:{src:n("GkQv")}}),e._v("\n 距离结束还有"),o("span",[e._v(e._s(t.scenes_day))]),e._v("天\n ")])])])])}),1)],1),e._v(" "),o("Tabbar",{attrs:{active:0}})],1)},staticRenderFns:[]};var y=n("VU/8")(b,_,!1,function(e){n("8aXb")},"data-v-1f49218f",null).exports,k=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},M={components:{Tabbar:h},data:function(){return{userLogo:n("ok8X"),userInfo:""}},created:function(){this.load()},computed:k({},Object(a.c)({token:"token"})),methods:k({},Object(a.b)({loginout:"loginout",getUserInfo:"getUserInfo",set_token:"set_token"}),{loginoutEvent:function(){var e=this;e.$dialog.confirm({message:"退出登录确认"}).then(function(){e.loginout({query:{}}).then(function(){localStorage.removeItem("token"),e.set_token({}),location.href="/"})}).catch(function(){})},load:function(){var e=this;e.getUserInfo({query:{token:e.token}}).then(function(t){t.user_info&&(e.userInfo=t.user_info,t.user_info.head_img&&(e.userLogo=t.user_info.head_img))}).catch(function(t){console.log(t,"失败"),e.$toast.fail(t.msg)})}})},w={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"user-content"},[n("div",{staticClass:"user-head"},[n("div",{staticClass:"head-left"},[n("van-image",{attrs:{"lazy-load":"",src:e.userLogo,rel:"external nofollow"}})],1),e._v(" "),n("div",{staticClass:"head-right"},[n("p",{staticClass:"userName"},[e._v(e._s(e.userInfo.nickname))]),e._v(" "),n("p",{staticClass:"userPhone"},[e._v(e._s(e.userInfo.ac_name))])])]),e._v(" "),n("div",{staticClass:"user-body"},[n("div",{staticClass:"list-li",on:{click:e.loginoutEvent}},[e._v("退出登录")])]),e._v(" "),n("Tabbar",{attrs:{active:1}})],1)},staticRenderFns:[]};var I=n("VU/8")(M,w,!1,function(e){n("BMD7")},"data-v-25299432",null).exports,O={components:{Tabbar:h}},C={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"msg"},[this._v("\n 暂无消息\n "),t("Tabbar",{attrs:{active:1}})],1)},staticRenderFns:[]};var x=n("VU/8")(O,C,!1,function(e){n("Ez4X")},"data-v-a6e83430",null).exports,j=n("kNvM"),T={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"iframe"},[t("iframe",{ref:"iframe",attrs:{allowfullscreen:"",src:this.live_url,frameborder:"0",width:"100%",height:"100%"}})])},staticRenderFns:[]};var N=function(e){n("N0d1")},A=n("VU/8")(j.a,T,!1,N,"data-v-7edd7c6d",null).exports,D={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("van-grid",{attrs:{"column-num":10}},this._l(this.iconlist,function(e,n){return t("van-grid-item",{key:n,attrs:{icon:e,text:e}})}),1)],1)},staticRenderFns:[]};var S=n("VU/8")({data:function(){return{iconlist:["success","plus","cross","fail","arrow","arrow-left","arrow-up","arrow-down","location-o","like-o","star-o","phone-o","setting-o","fire-o","coupon-o","cart-o","shopping-cart-o","cart-circle-o","friends-o","comment-o","gem-o","gift-o","point-gift-o","send-gift-o","service-o","bag-o","todo-list-o","balance-list-o","close","clock-o","question-o","passed","add-o","gold-coin-o","info-o","play-circle-o","pause-circle-o","stop-circle-o","warning-o","phone-circle-o","music-o","smile-o","thumb-circle-o","comment-circle-o","browsing-history-o","underway-o","more-o","video-o","shop-o","shop-collect-o","chat-o","smile-comment-o","vip-card-o","award-o","diamond-o","volume-o","cluster-o","photo-o","gift-card-o","expand-o","medel-o","good-job-o","manager-o","label-o","bookmark-o","bill-o","hot-o","hot-sale-o","new-o","new-arrival-o","goods-collect-o","eye-o","balance-o","refund-o","birthday-cake-o","user-o","orders-o","tv-o","envelop-o","flag-o","flower-o","filter-o","bar-chart-o","chart-trending-o","brush-o","bullhorn-o","hotel-o","cashier-o","newspaper-o","warn-o","notes-o","calender-o","bulb-o","user-circle-o","desktop-o","apps-o","home-o","share","search","points","edit","delete","qr","qr-invalid","closed-eye","wap-home","scan","free-postage","certificate","logistics","contact","cash-back-record","after-sale","exchange","upgrade","ellipsis","circle","description","records","sign","completed","failure","ecard-pay","peer-pay","balance-pay","credit-pay","debit-pay","cash-on-deliver","other-pay","tosend","pending-payment","paid","aim","discount","idcard","replay","shrink","location","like","star","phone","setting","fire","coupon","cart","shopping-cart","cart-circle","friends","comment","gem","gift","point-gift","send-gift","service","bag","todo-list","balance-list","clear","clock","question","checked","add","gold-coin","info","play-circle","pause-circle","stop-circle","warning","phone-circle","music","smile","thumb-circle","comment-circle","browsing-history","underway","more","video","shop","shop-collect","chat","smile-comment","vip-card","award","diamond","volume","cluster","photo","gift-card","expand","medel","good-job","manager","label","bookmark","bill","hot","hot-sale","new","new-arrival","goods-collect","eye","alipay","wechat","photograph","youzan-shield","umbrella-circle","bell","printer","map-marked","card","add-square","live","lock","audio","graphic","column","invition","play","pause","stop","weapp-nav","ascending","descending","bars","wap-nav"]}}},D,!1,function(e){n("5fHl")},"data-v-2b2d9f14",null).exports,L={sendSms:{method:"post",url:"/app/loginApi/signInSendSms",config:{hideLoading:!0,hideMsg:!0}},codeLogin:{method:"post",url:"/app/loginApi/codeSignin",config:{hideLoading:!0,hideMsg:!0}},pwdLogin:{method:"post",url:"/app/loginApi/login",config:{hideLoading:!0,hideMsg:!0}},getCompList:{method:"post",url:"/app/loginApi/getCompList",config:{hideLoading:!0,hideMsg:!0}},newgetList:{method:"post",url:"/app/voice/newgetList",config:{hideLoading:!0,hideMsg:!0}},getUserInfo:{method:"post",url:"/app/voice/getUser",config:{hideLoading:!0,hideMsg:!0}},clientconfig:{method:"post",url:"/app/voice/clientconfig",config:{hideLoading:!0,hideMsg:!0}},loginout:{method:"post",url:"/app/loginApi/signOut",config:{hideLoading:!0,hideMsg:!0}}},E=(n("eqfM"),n("/QYm")),z=n("mtWM"),P=n.n(z),U=n("NC6I"),q=n.n(U),R="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Q=n("mw3O"),$={200:"成功",201:"新建或修改成功。",202:"进入后台排队。",204:"删除数据成功。",400:"请求错误",401:"用户没有权限。",403:"禁止访问",406:"请求的格式不可得。",410:"资源被删除",422:"创建对象时验证错误。",500:"网络错误,请重试",502:"网络错误,请重试",503:"网络错误,请重试",504:"网络错误,请重试"};P.a.defaults.timeout=12e4,P.a.defaults.headers["Content-Type"]="application/x-www-form-urlencoded";var J=P.a.create({baseURL:Object({NODE_ENV:"production",APP_SERVER_PORT:"50057",INTERFACE_SERVER_PATH:"https://testetsapp.51huishen.com/",ETS_APP_NEWRECORD_URL:"app/voice/newrecord",WX_API_URL:"http://res.wx.qq.com/open/js/jweixin-1.2.0.js"}).PTH_API_ROUTER,withCredentials:!1});function V(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.headers=e.headers||{},e.headers.TIME=(new Date).getTime(),e.headers.TOKEN=F.state.token,e.headers.SIGN=function(e,t){var n={};if("multipart/form-data"===e["Content-Type"]){n={};var o=!0,a=!1,i=void 0;try{for(var c,s=t.keys()[Symbol.iterator]();!(o=(c=s.next()).done);o=!0){var r=c.value;"file"!==r&&(n[r]=t.get(r))}}catch(e){a=!0,i=e}finally{try{!o&&s.return&&s.return()}finally{if(a)throw i}}}else n=t;var l=Object.entries(n).map(function(e){var t=e[1];return"object"==(void 0===t?"undefined":R(t))&&(t=JSON.stringify(t)),void 0!=t?e[0]+"="+t+"&":""});l.push("time="+e.TIME+"&"),l.sort();var u=l.join("");return q()(u).toUpperCase()}(e.headers,e.data||{}),e}J.interceptors.request.use(function(e){if("multipart/form-data"!==(e=V(e)).headers["Content-Type"]){for(var t in e.data)if(e.data.hasOwnProperty(t)){var n=e.data[t];"object"===(void 0===n?"undefined":R(n))&&(e.data[t]=JSON.stringify(n))}e.data=Q.stringify(e.data)}return e}),J.interceptors.response.use(function(e){var t=e.data;if("string"==typeof e.data)try{t=JSON.parse(e.data)}catch(e){return t}return 0==t.code||200==t.code||0==t.result?t:1084===t.code||1083===t.code||1085===t.code?(localStorage.removeItem("token"),localStorage.removeItem("userInfo"),F.commit("set_token",{}),F.commit("set_user_info",{}),Promise.reject(t)):(e.config.hideMsg||(701===t.code?E.a.fail("验证码错误或已过期"):E.a.fail(t.msg)),Promise.reject(t))},function(e){var t=void 0;try{t=e.response.status}catch(t){console.error("=====> response error err: ",e,t)}if("ECONNABORTED"===e.code&&-1!==e.message.indexOf("timeout")&&e.config&&!e.config.hideMsg&&E.a.fail("请求超时"),e.config&&!e.config.hideMsg){var n=$[t];E.a.fail(n||"网络错误")}return 401===t&&ne.replace({path:"login",query:{redirect:ne.currentRoute.fullPath}}),Promise.reject(e)});var Z={getParseItem:function(e){try{var t=localStorage.getItem("config_"+e);return JSON.parse(t)}catch(e){return null}},setParseItem:function(e,t){e&&t&&localStorage.setItem("config_"+e,JSON.stringify(t))}},W=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e};var B=function(e,t){var n=e.method,o=void 0===n?"get":n,a=e.type,i=e.url,c=e.defaultQuery,s=e.useCache,r=e.config,l=void 0===r?{}:r;return function(e){var n=e.commit,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},u=r.query,d=r.isCommit,m=void 0===d||d;l.header&&"multipart/form-data"!==l.header["Content-Type"]&&!Array.isArray(u)&&(u=W({},c,u)),"get"!==o&&"delete"!==o||(u={params:u});var p=o+"_"+i+"_"+JSON.stringify(u);if(s){var f=Z.getParseItem(p);if(f)return t&&t(f),a&&m&&n(a,f.data),Promise.resolve(f)}return J[o](i,u,l).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return s&&Object.keys(e).length&&Z.setParseItem(p,e),t&&t(e),a&&m&&n(a,e.data),Promise.resolve(e)})}},Y={set_token:function(e,t){(0,e.commit)("SET_TOKEN",t)},set_user_info:function(e,t){(0,e.commit)("SET_USER_INFO",t)},login_out:function(e){(0,e.commit)("LOGIN_OUT")},set_cookie:function(e){(0,e.commit)("SET_COOKIE")}};for(var H in L)Y[H]=B({method:L[H].method||"post",url:L[H].url,config:L[H].config||{}});var G=Y;function K(e){if("string"==typeof e){return""===e.replace(/^\s+|\s+$/g,"")}return"null"===e||("undefined"===e||(!e&&0!==e&&""!==e||("[object Array]"===Object.prototype.toString.call(e)&&0===e.length||"[object Object]"===Object.prototype.toString(e)&&0===Object.keys(e).length)))}var X={SET_TOKEN:function(e,t){t=Object.assign({},{token:""},t),e.token=t.token,localStorage.setItem("token",JSON.stringify(t))},LOGIN_OUT:function(e){e.token="",localStorage.removeItem("userInfo"),localStorage.removeItem("token")},SET_COOKIE:function(){var e=new Date;e.setTime(e.getTime()+5184e5),function(e){document.cookie=e}("ets-app=etsappcookie; expires="+e.toGMTString()+";path=/")}};o.a.use(a.a);var F=new a.a.Store({state:{token:""},mutations:X,getters:{token:function(e){return e.token}},actions:G}),ee=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e};o.a.use(l.a);var te=new l.a({mode:"history",routes:[{path:"/login",name:"login",component:p},{path:"/list",name:"list",meta:{requiresAuth:!0},component:y},{path:"/user",name:"user",meta:{requiresAuth:!0},component:I},{path:"/msg",name:"msg",meta:{requiresAuth:!0},component:x},{path:"/iframe",name:"iframe",meta:{requiresAuth:!0},component:A},{path:"/vant",name:"vant",component:S},{path:"*",redirect:"login"}]});te.beforeEach(function(e,t,n){var o,a,i=JSON.parse(localStorage.getItem("token")),c=(o="ets-app",(a=document.cookie.match("(^|[^;]+)\\s*"+o+"\\s*=\\s*([^;]+)"))?a.pop():""),s=e.matched.some(function(e){return e.meta.requiresAuth});e.meta.title&&(document.title=e.meta.title),K(c)&&(localStorage.removeItem("token"),F._actions.set_token[0]({})),s&&(K(c)||K(i))?n({replace:!0,path:"/login",query:ee({redirect:e.path},e.query)}):n()});var ne=te;n("fu7A"),n("NCaY"),o.a.config.productionTip=!1,new o.a({el:"#app",router:ne,store:F,components:{App:r},template:"<App/>"})},RUOb:function(e,t){},RsMb:function(e,t){},S6Ip:function(e,t){},T2s0:function(e,t){},"UQC/":function(e,t,n){e.exports=n.p+"static/img/scene_banner.a9acc72.png"},W0KU:function(e,t){},WpgC:function(e,t){},ZZgd:function(e,t){},ZfdV:function(e,t){},ZtQm:function(e,t){},aj2C:function(e,t){},bFPQ:function(e,t){},eh36:function(e,t){},fu7A:function(e,t){},gwO7:function(e,t){},hW8u:function(e,t){},juSK:function(e,t){},kNvM:function(e,t,n){"use strict";(function(e){var o=n("NYxO"),a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e};t.a={data:function(){return{live_url:"",scenes_id:"",scenes_name:"",client_id:"",jsload:!1,signature:"",timeStamp:"",nonceStr:"",appId:"",access_token:"",iframeWin:""}},computed:a({},Object(o.c)({token:"token"})),mounted:function(){this.iframeWin=this.$refs.iframe.contentWindow},created:function(){var e=JSON.parse(localStorage.getItem("item"));this.scenes_id=e.scenes_id,this.scenes_name=e.scenes_name,this.client_id="wechat_enterprise";this.live_url="https://testetsapp.51huishen.com/app/voice/newrecord?scenes_id="+this.scenes_id+"&scenes_name="+this.scenes_name+"&client_id="+this.client_id+"&sid="+this.token,console.log(this.live_url),this.getwsConfig()},methods:a({},Object(o.b)({clientconfig:"clientconfig"}),{getwsConfig:function(){var e=this,t=location.href;e.clientconfig({query:{client_id:e.client_id,url:t}}).then(function(t){console.log(t),t.data.access_token?(e.access_token=t.data.access_token,e.corpId=t.data.corpId,e.nonceStr=t.data.nonceStr,e.signature=t.data.signature,e.timeStamp=t.data.timeStamp,e.postMessageEvent()):e.$toast.fail("企业微信鉴权失败")}).catch(function(){e.$toast.fail("企业微信鉴权失败")})},postMessageEvent:function(){window.addEventListener("message",function(e){switch(e.data.action){case"init":wx.config({beta:!0,debug:!1,appId:appId,timestamp:timeStamp,nonceStr:nonceStr,signature:signature,jsApiList:["startRecord","stopRecord","uploadVoice"],success:function(e){sendMsg({action:"init",state:"ok",data:{}})}}),wx.error(function(e){sendMsg({action:"init",state:"fail",data:{}})});break;case"start":wx.startRecord({success:function(e){sendMsg({action:"start",state:"ok",data:{}})}}),wx.error(function(e){sendMsg({action:"start",state:"fail",data:{}})});break;case"stop":wx.stopRecord({success:function(e){var t=e.localId;wx.uploadVoice({localId:t,isShowProgressTips:0,success:function(e){var t=e.serverId;sendMsg({action:"stop",state:"ok",data:{access_token:_this.access_token,serverId:t}})}})}}),wx.error(function(e){sendMsg({action:"start",state:"fail",data:{}})})}})},sendMsg:function(e){this.iframeWin.postMessage(e,"*")},loadWxjs:function(){var t=this,n="http://res.wx.qq.com/open/js/jweixin-1.2.0.js";if(0==e("script[src='"+n+"']").length){var o=document.createElement("script");o.type="text/javascript",o.src=n,document.body.appendChild(o),0==index&&(o.onload=function(){t.jsload=!0})}else t.jsload=!0}})}}).call(t,n("7t+N"))},"n/tq":function(e,t){},nLpc:function(e,t){},nOtf:function(e,t){},nsZj:function(e,t){},ok8X:function(e,t,n){e.exports=n.p+"static/img/service.0046b49.png"},px3J:function(e,t){},qpP9:function(e,t){},qvN3:function(e,t){},sKgQ:function(e,t){},uhP7:function(e,t){},xT4F:function(e,t){},yU4Z:function(e,t){},zEXB:function(e,t){}},["NHnr"]); |
| | | //# sourceMappingURL=app.ab30e3df44b8cb051d46.js.map |
| | | webpackJsonp([1],{"+c27":function(e,t){},"/E+L":function(e,t){},"02pT":function(e,t){},"1EBJ":function(e,t){},"1H7Z":function(e,t){},"32mV":function(e,t){},"3IMD":function(e,t){},"4rJS":function(e,t){},"5Hoj":function(e,t){},"5I9V":function(e,t){},"5fHl":function(e,t){},"6gXq":function(e,t){},"8aXb":function(e,t){},"97dx":function(e,t){},"9eRH":function(e,t){},B8jv:function(e,t){},BMD7:function(e,t){},CGQl:function(e,t){},CjYO:function(e,t){},Ez4X:function(e,t){},"G/kn":function(e,t){},GE8P:function(e,t){},GkQv:function(e,t){e.exports="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuOTk5OTUgNC4yMDAyVjcuMDAwMkw5LjA5OTk1IDkuMTAwMk0xMy4zIDcuMDAwMkMxMy4zIDcuODI3NTIgMTMuMTM3IDguNjQ2NzUgMTIuODIwNCA5LjQxMTFDMTIuNTAzOCAxMC4xNzU1IDEyLjAzOTcgMTAuODcgMTEuNDU0NyAxMS40NTVDMTAuODY5NyAxMi4wNCAxMC4xNzUyIDEyLjUwNCA5LjQxMDg2IDEyLjgyMDZDOC42NDY1MSAxMy4xMzcyIDcuODI3MjggMTMuMzAwMiA2Ljk5OTk1IDEzLjMwMDJDNi4xNzI2MiAxMy4zMDAyIDUuMzUzNCAxMy4xMzcyIDQuNTg5MDUgMTIuODIwNkMzLjgyNDY5IDEyLjUwNCAzLjEzMDE5IDEyLjA0IDIuNTQ1MTggMTEuNDU1QzEuOTYwMTcgMTAuODcgMS40OTYxMSAxMC4xNzU1IDEuMTc5NTEgOS40MTExQzAuODYyOTA1IDguNjQ2NzUgMC42OTk5NTEgNy44Mjc1MiAwLjY5OTk1MSA3LjAwMDJDMC42OTk5NTEgNS4zMjkzMyAxLjM2MzcgMy43MjY5IDIuNTQ1MTggMi41NDU0MkMzLjcyNjY2IDEuMzYzOTQgNS4zMjkwOSAwLjcwMDE5NSA2Ljk5OTk1IDAuNzAwMTk1QzguNjcwODIgMC43MDAxOTUgMTAuMjczMiAxLjM2Mzk0IDExLjQ1NDcgMi41NDU0MkMxMi42MzYyIDMuNzI2OSAxMy4zIDUuMzI5MzMgMTMuMyA3LjAwMDJaIiBzdHJva2U9IiM1ODVENkIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K"},I7eg:function(e,t){},JKiR:function(e,t){},JsOw:function(e,t){},N0d1:function(e,t){},NAlg:function(e,t){},NCaY:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});n("zP7x");var o=n("rD0v"),a=(n("3AsM"),n("7ZPY")),i=(n("nOaS"),n("pIDD")),c=(n("X+8o"),n("iTiM")),s=(n("0FYi"),n("XmXL")),r=(n("10Qn"),n("UQoe")),l=(n("dKK0"),n("balU")),u=(n("k3b4"),n("+2ln")),d=(n("FO5P"),n("woHG")),m=(n("sgvh"),n("zc1Q")),p=(n("YP+l"),n("EA31")),f=(n("mMXg"),n("qYlo")),g=(n("nsOR"),n("WMi1")),h=(n("g+tI"),n("NLod")),v=(n("RQy4"),n("ytUE")),b=(n("yffH"),n("sdMh")),_=(n("9++/"),n("QhyB")),y=(n("iQ6B"),n("H6W6")),k=(n("n90r"),n("dJne")),M=(n("3gWi"),n("ZxCb")),w=(n("4yKu"),n("wolx")),I=(n("gi6D"),n("XPjg")),O=(n("le1z"),n("hZxG")),C=(n("HZGa"),n("pykS")),x=(n("RIEG"),n("zjGD")),j=(n("cZ0s"),n("fIxc")),T=(n("qe28"),n("zzzw")),N=(n("ZuV/"),n("37Xn")),A=(n("JRZP"),n("LK01")),D=(n("LlGJ"),n("Wtz3")),S=(n("i0mo"),n("Hkar")),L=(n("OWWB"),n("1fWZ")),E=(n("MY4N"),n("0zAV")),z=(n("81cA"),n("uGb/")),P=(n("3Lne"),n("SSsa")),U=(n("2Dfa"),n("7e3Y")),q=(n("PEgo"),n("HNZ3")),R=(n("yIEv"),n("OIh9")),Q=(n("jAcA"),n("86U2")),$=(n("1E9F"),n("2Ux5")),J=(n("RgoE"),n("0KWt")),V=(n("UuFX"),n("J1XP")),Z=(n("nI2B"),n("qWG/")),W=(n("qVvv"),n("8aUD")),B=(n("WJbf"),n("OhwO")),Y=(n("XmAh"),n("il3B")),H=(n("eqfM"),n("/QYm")),G=n("7+uW");G.a.use(H.a),G.a.use(Y.a),G.a.use(B.a),G.a.use(W.a),G.a.use(Z.a),G.a.use(V.a),G.a.component(J.a.name,J.a),G.a.component($.a.name,$.a),G.a.component(Q.a.name,Q.a),G.a.component(R.a.name,R.a),G.a.component(q.a.name,q.a),G.a.component(U.a.name,U.a),G.a.component(P.a.name,P.a),G.a.component(z.a.name,z.a),G.a.component(E.a.name,E.a),G.a.component(L.a.name,L.a),G.a.component(S.a.name,S.a),G.a.component(D.a.name,D.a),G.a.component(A.a.name,A.a),G.a.component(N.a.name,N.a),G.a.component(T.a.name,T.a),G.a.component(j.a.name,j.a),G.a.component(x.a.name,x.a),G.a.component(C.a.name,C.a),G.a.component(O.a.name,O.a),G.a.component(I.a.name,I.a),G.a.component(w.a.name,w.a),G.a.component(M.a.name,M.a),G.a.component(k.a.name,k.a),G.a.component(y.a.name,y.a),G.a.component(_.a.name,_.a),G.a.component(b.a.name,b.a),G.a.component(v.a.name,v.a),G.a.component(h.a.name,h.a),G.a.component(g.a.name,g.a),G.a.component(f.a.name,f.a),G.a.component(p.a.name,p.a),G.a.component(m.a.name,m.a),G.a.component(d.a.name,d.a),G.a.component(u.a.name,u.a),G.a.component(l.a.name,l.a),G.a.component(r.a.name,r.a),G.a.component(s.a.name,s.a),G.a.component(c.a.name,c.a),G.a.component(i.a.name,i.a),G.a.component(a.a.name,a.a),G.a.component(o.a.name,o.a)},NHnr:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7+uW"),a=n("NYxO"),i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},c={name:"App",provide:function(){return{reload:this.reload}},data:function(){return{isRouterAlive:!0}},computed:i({},Object(a.c)({token:"token"})),watch:{},created:function(){try{var e=JSON.parse(localStorage.getItem("token"));this.set_token(e)}catch(e){console.info("用户未登录")}},methods:i({},Object(a.b)({set_token:"set_token"}),{reload:function(){this.isRouterAlive=!1,this.$nextTick(function(){this.isRouterAlive=!0})}})},s={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{attrs:{id:"app"}},[t("router-view")],1)},staticRenderFns:[]},r=n("VU/8")(c,s,!1,null,null,null).exports,l=n("/ocq"),u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},d={data:function(){return{phone:"",password:"",code:"",comp_id:"",tabList:["验证码登录","密码登录"],active:0,codeBtn:"获取验证码",compList:[],comp_name:"",defaultIndex:"",showComp:!1,formKey:1,smsTimer:!1,smsDisabled:!1,rules:{phone:[{pattern:/^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/,message:"请输入正确的手机号",trigger:"onBlur"}],comp_name:[{required:!0,message:"请选择企业",trigger:"onChange"}],code:[{required:!0,message:"请输入验证码",trigger:"onBlur"},{pattern:/^\d{4}$/,message:"请输入4位数字验证码",trigger:"onBlur"}],password:[{required:!0,message:"请输入密码",trigger:"onBlur"}]}}},created:function(){this.token&&(window.location.href="/list")},computed:u({},Object(a.c)({token:"token"})),methods:u({},Object(a.b)({sendSmsApi:"sendSms",codeLoginApi:"codeLogin",pwdLoginApi:"pwdLogin",set_token:"set_token",set_cookie:"set_cookie",getCompList:"getCompList"}),{submit:function(){var e=this;0==e.active?e.$refs.form.validate().then(function(){e.codeLoginApi({query:{ac_name:e.phone,code:e.code,comp_id:e.comp_id,comp_name:e.comp_name}}).then(function(t){if(0==t.code){e.$toast.success("登录成功");var n={token:t.result.sid};e.set_token(n),e.set_cookie(),e.$router.push({path:"/list"})}}).catch(function(t){e.$toast.fail(t.msg)})}).catch(function(){}):e.$refs.form.validate().then(function(){e.pwdLoginApi({query:{ac_name:e.phone,password:e.password,comp_id:e.comp_id,comp_name:e.comp_name}}).then(function(t){if(console.log(t,"成功"),200==t.code){e.$toast.success("登录成功");var n={token:t.result.sid};e.set_token(n),e.set_cookie(),e.$router.push({path:"/list"})}}).catch(function(t){console.log(t,"失败"),e.$toast.fail(t.msg)})}).catch(function(){})},getCode:function(){console.log(1);var e=this;e.smsDisabled||e.$refs.form.validate("phone").then(function(){e.sendSmsApi({query:{ac_name:e.phone}}).then(function(t){if(0==t.code){e.$toast.success("发送成功");var n=60;e.smsDisabled=!0,e.smsTimer=setInterval(function(){(n-=1)>0?e.codeBtn=n+"秒后重新获取":(clearInterval(e.smsTimer),e.codeBtn="重新获取验证码",e.smsDisabled=!1)},1e3)}}).catch(function(t){e.$toast.fail(t.msg)})}).catch(function(){})},onClick:function(e){this.active=e,this.formKey++},phoneBlur:function(){var e=this;e.phone&&e.getCompList({query:{ac_name:e.phone}}).then(function(t){0==t.code&&(e.compList=t.result)}).catch(function(t){e.$toast("企业信息为空,请检查账号是否正确"),e.compList=[]})},onConfirm:function(e){e&&(this.comp_name=e.compname,this.comp_id=e.comp_id),this.showComp=!1}})},m={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"login-content"},[n("div",{staticClass:"login-body"},[n("van-form",{key:e.formKey,ref:"form"},[n("van-tabs",{on:{click:e.onClick},model:{value:e.active,callback:function(t){e.active=t},expression:"active"}},e._l(e.tabList,function(t,o){return n("van-tab",{key:o,attrs:{title:t}},[0==o?n("div",[n("van-cell-group",[n("div",{staticClass:"from-li"},[n("van-field",{attrs:{name:"phone",placeholder:"用户手机号",rules:e.rules.phone,maxlength:"11",oninput:"value=value.replace(/[^\\d]/g,'')"},on:{blur:function(t){return e.phoneBlur()}},model:{value:e.phone,callback:function(t){e.phone=t},expression:"phone"}})],1),e._v(" "),n("div",{staticClass:"from-li"},[n("van-field",{attrs:{readonly:"",clickable:"","is-link":"",name:"comp_name",placeholder:"点击选择企业",rules:e.rules.comp_name},on:{click:function(t){e.showComp=!0}},model:{value:e.comp_name,callback:function(t){e.comp_name=t},expression:"comp_name"}}),e._v(" "),n("van-popup",{attrs:{position:"bottom"},model:{value:e.showComp,callback:function(t){e.showComp=t},expression:"showComp"}},[n("van-picker",{attrs:{defaultIndex:e.defaultIndex,"show-toolbar":"",columns:e.compList,"value-key":"compname"},on:{confirm:e.onConfirm,cancel:function(t){e.showComp=!1}}})],1)],1),e._v(" "),n("div",{staticClass:"from-li"},[n("van-field",{attrs:{name:"code",center:"",clearable:"",rules:e.rules.code,maxlength:"6",placeholder:"请输入验证码"},model:{value:e.code,callback:function(t){e.code=t},expression:"code"}},[n("div",{class:{codeBtn:e.smsDisabled},attrs:{slot:"button",disabled:e.smsDisabled},on:{click:function(t){return e.getCode()}},slot:"button"},[e._v("\n "+e._s(e.codeBtn)+"\n ")])])],1)])],1):e._e(),e._v(" "),1==o?n("div",[n("van-cell-group",[n("div",{staticClass:"from-li"},[n("van-field",{attrs:{name:"phone",placeholder:"用户手机号",rules:e.rules.phone,maxlength:"11",oninput:"value=value.replace(/[^\\d]/g,'')"},on:{blur:function(t){return e.phoneBlur()}},model:{value:e.phone,callback:function(t){e.phone=t},expression:"phone"}})],1),e._v(" "),n("div",{staticClass:"from-li"},[n("van-field",{attrs:{readonly:"",clickable:"","is-link":"",name:"comp_name",placeholder:"点击选择企业",rules:e.rules.comp_name},on:{click:function(t){e.showComp=!0}},model:{value:e.comp_name,callback:function(t){e.comp_name=t},expression:"comp_name"}}),e._v(" "),n("van-popup",{attrs:{position:"bottom"},model:{value:e.showComp,callback:function(t){e.showComp=t},expression:"showComp"}},[n("van-picker",{attrs:{defaultIndex:e.defaultIndex,"show-toolbar":"",columns:e.compList,"value-key":"compname"},on:{confirm:e.onConfirm,cancel:function(t){e.showComp=!1}}})],1)],1),e._v(" "),n("div",{staticClass:"from-li"},[n("van-field",{attrs:{name:"password",placeholder:"密码",rules:e.rules.password,type:"password"},model:{value:e.password,callback:function(t){e.password=t},expression:"password"}})],1)])],1):e._e()])}),1),e._v(" "),n("div",{staticClass:"form-footer"},[n("van-button",{attrs:{type:"primary",round:"",block:""},on:{click:e.submit}},[e._v("提交")])],1)],1)],1)])},staticRenderFns:[]};var p=n("VU/8")(d,m,!1,function(e){n("32mV")},"data-v-4bb4786c",null).exports,f={props:{active:{type:Number,default:"0"}},data:function(){return{Tabactive:this.active}}},g={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"tabber"},[n("van-tabbar",{model:{value:e.Tabactive,callback:function(t){e.Tabactive=t},expression:"Tabactive"}},[n("van-tabbar-item",{attrs:{replace:"",to:"/list",icon:"home-o"}},[e._v("首页")]),e._v(" "),n("van-tabbar-item",{attrs:{replace:"",to:"/user",icon:"friends-o"}},[e._v("我的")])],1)],1)},staticRenderFns:[]};var h=n("VU/8")(f,g,!1,function(e){n("qvN3")},"data-v-2facfd4c",null).exports,v=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},b={components:{Tabbar:h},data:function(){return{banner:n("UQC/"),value:"",list:[],loading:!1,finished:!1,refreshing:!1,page:1,pageSize:8,scenes_name:"",scenes_type:"",total:"",offset:100}},computed:v({},Object(a.c)({token:"token"})),created:function(){this.getPageData()},methods:v({},Object(a.b)({newgetList:"newgetList"}),{getPageData:function(){var e=this;e.newgetList({query:{token:e.token,page:e.page,scenes_name:e.value}}).then(function(t){e.total=t.total,0!==t.list.length?(t.list.length<e.pageSize?e.finished=!0:e.finished=!1,1==e.page?e.list=t.list:e.list=e.list.concat(t.list)):e.finished=!0}).catch(function(t){e.$toast.fail(t.msg)}).finally(function(){e.loading=!1,e.refreshing=!1})},onLoad:function(){var e=this;setTimeout(function(){e.page++,e.getPageData()},200)},onSearch:function(){this.page=1,this.getPageData()},onCancel:function(){this.value=""},onRefresh:function(){this.page=1,this.finished=!0,this.getPageData()},onVoice:function(e){localStorage.setItem("item",JSON.stringify(e)),this.$router.push({path:"/iframe",query:{}})}})},_={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"list-content"},[o("div",{staticClass:"list-head"},[o("div",{staticClass:"list-search"},[o("van-search",{attrs:{placeholder:"请输入场景关键词"},on:{cancel:e.onCancel,search:e.onSearch},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}})],1),e._v(" "),o("div",{staticClass:"list-banner"},[o("van-image",{attrs:{"lazy-load":"",src:e.banner,rel:"external nofollow"}})],1)]),e._v(" "),o("van-pull-refresh",{on:{refresh:e.onRefresh},model:{value:e.refreshing,callback:function(t){e.refreshing=t},expression:"refreshing"}},[o("van-list",{attrs:{finished:e.finished,"immediate-check":!1,offset:8,"finished-text":"没有更多了"},on:{load:e.onLoad},model:{value:e.loading,callback:function(t){e.loading=t},expression:"loading"}},e._l(e.list,function(t,a){return o("van-cell",{key:a},[o("div",{staticClass:"list-li",on:{click:function(n){return e.onVoice(t)}}},[o("div",{staticClass:"list-left"},[o("van-image",{attrs:{"lazy-load":"",src:t.cover,rel:"external nofollow"}})],1),e._v(" "),o("div",{staticClass:"list-right"},[o("p",{staticClass:"r-title"},[e._v(e._s(t.scenes_name))]),e._v(" "),o("div",{staticClass:"r-tip"},e._l(t.label_names,function(t,n){return o("label",{key:n},[o("span",[e._v("\n "+e._s(t)+"\n ")])])}),0),e._v(" "),o("p",{staticClass:"r-time"},[o("img",{attrs:{src:n("GkQv")}}),e._v("\n 距离结束还有"),o("span",[e._v(e._s(t.scenes_day))]),e._v("天\n ")])])])])}),1)],1),e._v(" "),o("Tabbar",{attrs:{active:0}})],1)},staticRenderFns:[]};var y=n("VU/8")(b,_,!1,function(e){n("8aXb")},"data-v-1f49218f",null).exports,k=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},M={components:{Tabbar:h},data:function(){return{userLogo:n("ok8X"),userInfo:""}},created:function(){this.load()},computed:k({},Object(a.c)({token:"token"})),methods:k({},Object(a.b)({loginout:"loginout",getUserInfo:"getUserInfo",set_token:"set_token"}),{loginoutEvent:function(){var e=this;e.$dialog.confirm({message:"退出登录确认"}).then(function(){e.loginout({query:{}}).then(function(){localStorage.removeItem("token"),e.set_token({}),location.href="/"})}).catch(function(){})},load:function(){var e=this;e.getUserInfo({query:{token:e.token}}).then(function(t){t.user_info&&(e.userInfo=t.user_info,t.user_info.head_img&&(e.userLogo=t.user_info.head_img))}).catch(function(t){console.log(t,"失败"),e.$toast.fail(t.msg)})}})},w={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"user-content"},[n("div",{staticClass:"user-head"},[n("div",{staticClass:"head-left"},[n("van-image",{attrs:{"lazy-load":"",src:e.userLogo,rel:"external nofollow"}})],1),e._v(" "),n("div",{staticClass:"head-right"},[n("p",{staticClass:"userName"},[e._v(e._s(e.userInfo.nickname))]),e._v(" "),n("p",{staticClass:"userPhone"},[e._v(e._s(e.userInfo.ac_name))])])]),e._v(" "),n("div",{staticClass:"user-body"},[n("div",{staticClass:"list-li",on:{click:e.loginoutEvent}},[e._v("退出登录")])]),e._v(" "),n("Tabbar",{attrs:{active:1}})],1)},staticRenderFns:[]};var I=n("VU/8")(M,w,!1,function(e){n("BMD7")},"data-v-25299432",null).exports,O={components:{Tabbar:h}},C={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"msg"},[this._v("\n 暂无消息\n "),t("Tabbar",{attrs:{active:1}})],1)},staticRenderFns:[]};var x=n("VU/8")(O,C,!1,function(e){n("Ez4X")},"data-v-a6e83430",null).exports,j=n("kNvM"),T={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"iframe"},[t("iframe",{ref:"iframe",attrs:{allowfullscreen:"",src:this.live_url,frameborder:"0",width:"100%",height:"100%"}})])},staticRenderFns:[]};var N=function(e){n("N0d1")},A=n("VU/8")(j.a,T,!1,N,"data-v-7edd7c6d",null).exports,D={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("van-grid",{attrs:{"column-num":10}},this._l(this.iconlist,function(e,n){return t("van-grid-item",{key:n,attrs:{icon:e,text:e}})}),1)],1)},staticRenderFns:[]};var S=n("VU/8")({data:function(){return{iconlist:["success","plus","cross","fail","arrow","arrow-left","arrow-up","arrow-down","location-o","like-o","star-o","phone-o","setting-o","fire-o","coupon-o","cart-o","shopping-cart-o","cart-circle-o","friends-o","comment-o","gem-o","gift-o","point-gift-o","send-gift-o","service-o","bag-o","todo-list-o","balance-list-o","close","clock-o","question-o","passed","add-o","gold-coin-o","info-o","play-circle-o","pause-circle-o","stop-circle-o","warning-o","phone-circle-o","music-o","smile-o","thumb-circle-o","comment-circle-o","browsing-history-o","underway-o","more-o","video-o","shop-o","shop-collect-o","chat-o","smile-comment-o","vip-card-o","award-o","diamond-o","volume-o","cluster-o","photo-o","gift-card-o","expand-o","medel-o","good-job-o","manager-o","label-o","bookmark-o","bill-o","hot-o","hot-sale-o","new-o","new-arrival-o","goods-collect-o","eye-o","balance-o","refund-o","birthday-cake-o","user-o","orders-o","tv-o","envelop-o","flag-o","flower-o","filter-o","bar-chart-o","chart-trending-o","brush-o","bullhorn-o","hotel-o","cashier-o","newspaper-o","warn-o","notes-o","calender-o","bulb-o","user-circle-o","desktop-o","apps-o","home-o","share","search","points","edit","delete","qr","qr-invalid","closed-eye","wap-home","scan","free-postage","certificate","logistics","contact","cash-back-record","after-sale","exchange","upgrade","ellipsis","circle","description","records","sign","completed","failure","ecard-pay","peer-pay","balance-pay","credit-pay","debit-pay","cash-on-deliver","other-pay","tosend","pending-payment","paid","aim","discount","idcard","replay","shrink","location","like","star","phone","setting","fire","coupon","cart","shopping-cart","cart-circle","friends","comment","gem","gift","point-gift","send-gift","service","bag","todo-list","balance-list","clear","clock","question","checked","add","gold-coin","info","play-circle","pause-circle","stop-circle","warning","phone-circle","music","smile","thumb-circle","comment-circle","browsing-history","underway","more","video","shop","shop-collect","chat","smile-comment","vip-card","award","diamond","volume","cluster","photo","gift-card","expand","medel","good-job","manager","label","bookmark","bill","hot","hot-sale","new","new-arrival","goods-collect","eye","alipay","wechat","photograph","youzan-shield","umbrella-circle","bell","printer","map-marked","card","add-square","live","lock","audio","graphic","column","invition","play","pause","stop","weapp-nav","ascending","descending","bars","wap-nav"]}}},D,!1,function(e){n("5fHl")},"data-v-2b2d9f14",null).exports,L={sendSms:{method:"post",url:"/app/loginApi/signInSendSms",config:{hideLoading:!0,hideMsg:!0}},codeLogin:{method:"post",url:"/app/loginApi/codeSignin",config:{hideLoading:!0,hideMsg:!0}},pwdLogin:{method:"post",url:"/app/loginApi/login",config:{hideLoading:!0,hideMsg:!0}},getCompList:{method:"post",url:"/app/loginApi/getCompList",config:{hideLoading:!0,hideMsg:!0}},newgetList:{method:"post",url:"/app/voice/newgetList",config:{hideLoading:!0,hideMsg:!0}},getUserInfo:{method:"post",url:"/app/voice/getUser",config:{hideLoading:!0,hideMsg:!0}},clientconfig:{method:"post",url:"/app/voice/clientconfig",config:{hideLoading:!0,hideMsg:!0}},loginout:{method:"post",url:"/app/loginApi/signOut",config:{hideLoading:!0,hideMsg:!0}}},E=(n("eqfM"),n("/QYm")),z=n("mtWM"),P=n.n(z),U=n("NC6I"),q=n.n(U),R="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Q=n("mw3O"),$={200:"成功",201:"新建或修改成功。",202:"进入后台排队。",204:"删除数据成功。",400:"请求错误",401:"用户没有权限。",403:"禁止访问",406:"请求的格式不可得。",410:"资源被删除",422:"创建对象时验证错误。",500:"网络错误,请重试",502:"网络错误,请重试",503:"网络错误,请重试",504:"网络错误,请重试"};P.a.defaults.timeout=12e4,P.a.defaults.headers["Content-Type"]="application/x-www-form-urlencoded";var J=P.a.create({baseURL:Object({NODE_ENV:"production",APP_SERVER_PORT:"50057",INTERFACE_SERVER_PATH:"https://testetsapp.51huishen.com/",ETS_APP_NEWRECORD_URL:"app/voice/newrecord",WX_API_URL:"http://res.wx.qq.com/open/js/jweixin-1.2.0.js"}).PTH_API_ROUTER,withCredentials:!1});function V(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.headers=e.headers||{},e.headers.TIME=(new Date).getTime(),e.headers.TOKEN=F.state.token,e.headers.SIGN=function(e,t){var n={};if("multipart/form-data"===e["Content-Type"]){n={};var o=!0,a=!1,i=void 0;try{for(var c,s=t.keys()[Symbol.iterator]();!(o=(c=s.next()).done);o=!0){var r=c.value;"file"!==r&&(n[r]=t.get(r))}}catch(e){a=!0,i=e}finally{try{!o&&s.return&&s.return()}finally{if(a)throw i}}}else n=t;var l=Object.entries(n).map(function(e){var t=e[1];return"object"==(void 0===t?"undefined":R(t))&&(t=JSON.stringify(t)),void 0!=t?e[0]+"="+t+"&":""});l.push("time="+e.TIME+"&"),l.sort();var u=l.join("");return q()(u).toUpperCase()}(e.headers,e.data||{}),e}J.interceptors.request.use(function(e){if("multipart/form-data"!==(e=V(e)).headers["Content-Type"]){for(var t in e.data)if(e.data.hasOwnProperty(t)){var n=e.data[t];"object"===(void 0===n?"undefined":R(n))&&(e.data[t]=JSON.stringify(n))}e.data=Q.stringify(e.data)}return e}),J.interceptors.response.use(function(e){var t=e.data;if("string"==typeof e.data)try{t=JSON.parse(e.data)}catch(e){return t}return 0==t.code||200==t.code||0==t.result?t:1084===t.code||1083===t.code||1085===t.code?(localStorage.removeItem("token"),localStorage.removeItem("userInfo"),F.commit("set_token",{}),F.commit("set_user_info",{}),Promise.reject(t)):(e.config.hideMsg||(701===t.code?E.a.fail("验证码错误或已过期"):E.a.fail(t.msg)),Promise.reject(t))},function(e){var t=void 0;try{t=e.response.status}catch(t){console.error("=====> response error err: ",e,t)}if("ECONNABORTED"===e.code&&-1!==e.message.indexOf("timeout")&&e.config&&!e.config.hideMsg&&E.a.fail("请求超时"),e.config&&!e.config.hideMsg){var n=$[t];E.a.fail(n||"网络错误")}return 401===t&&ne.replace({path:"login",query:{redirect:ne.currentRoute.fullPath}}),Promise.reject(e)});var Z={getParseItem:function(e){try{var t=localStorage.getItem("config_"+e);return JSON.parse(t)}catch(e){return null}},setParseItem:function(e,t){e&&t&&localStorage.setItem("config_"+e,JSON.stringify(t))}},W=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e};var B=function(e,t){var n=e.method,o=void 0===n?"get":n,a=e.type,i=e.url,c=e.defaultQuery,s=e.useCache,r=e.config,l=void 0===r?{}:r;return function(e){var n=e.commit,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},u=r.query,d=r.isCommit,m=void 0===d||d;l.header&&"multipart/form-data"!==l.header["Content-Type"]&&!Array.isArray(u)&&(u=W({},c,u)),"get"!==o&&"delete"!==o||(u={params:u});var p=o+"_"+i+"_"+JSON.stringify(u);if(s){var f=Z.getParseItem(p);if(f)return t&&t(f),a&&m&&n(a,f.data),Promise.resolve(f)}return J[o](i,u,l).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return s&&Object.keys(e).length&&Z.setParseItem(p,e),t&&t(e),a&&m&&n(a,e.data),Promise.resolve(e)})}},Y={set_token:function(e,t){(0,e.commit)("SET_TOKEN",t)},set_user_info:function(e,t){(0,e.commit)("SET_USER_INFO",t)},login_out:function(e){(0,e.commit)("LOGIN_OUT")},set_cookie:function(e){(0,e.commit)("SET_COOKIE")}};for(var H in L)Y[H]=B({method:L[H].method||"post",url:L[H].url,config:L[H].config||{}});var G=Y;function K(e){if("string"==typeof e){return""===e.replace(/^\s+|\s+$/g,"")}return"null"===e||("undefined"===e||(!e&&0!==e&&""!==e||("[object Array]"===Object.prototype.toString.call(e)&&0===e.length||"[object Object]"===Object.prototype.toString(e)&&0===Object.keys(e).length)))}var X={SET_TOKEN:function(e,t){t=Object.assign({},{token:""},t),e.token=t.token,localStorage.setItem("token",JSON.stringify(t))},LOGIN_OUT:function(e){e.token="",localStorage.removeItem("userInfo"),localStorage.removeItem("token")},SET_COOKIE:function(){var e=new Date;e.setTime(e.getTime()+5184e5),function(e){document.cookie=e}("ets-app=etsappcookie; expires="+e.toGMTString()+";path=/")}};o.a.use(a.a);var F=new a.a.Store({state:{token:""},mutations:X,getters:{token:function(e){return e.token}},actions:G}),ee=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e};o.a.use(l.a);var te=new l.a({mode:"history",routes:[{path:"/login",name:"login",component:p},{path:"/list",name:"list",meta:{requiresAuth:!0},component:y},{path:"/user",name:"user",meta:{requiresAuth:!0},component:I},{path:"/msg",name:"msg",meta:{requiresAuth:!0},component:x},{path:"/iframe",name:"iframe",meta:{requiresAuth:!0},component:A},{path:"/vant",name:"vant",component:S},{path:"*",redirect:"login"}]});te.beforeEach(function(e,t,n){var o,a,i=JSON.parse(localStorage.getItem("token")),c=(o="ets-app",(a=document.cookie.match("(^|[^;]+)\\s*"+o+"\\s*=\\s*([^;]+)"))?a.pop():""),s=e.matched.some(function(e){return e.meta.requiresAuth});e.meta.title&&(document.title=e.meta.title),K(c)&&(localStorage.removeItem("token"),F._actions.set_token[0]({})),s&&(K(c)||K(i))?n({replace:!0,path:"/login",query:ee({redirect:e.path},e.query)}):n()});var ne=te;n("NCaY"),n("fu7A"),o.a.config.productionTip=!1,new o.a({el:"#app",router:ne,store:F,components:{App:r},template:"<App/>"})},RUOb:function(e,t){},RsMb:function(e,t){},S6Ip:function(e,t){},T2s0:function(e,t){},"UQC/":function(e,t,n){e.exports=n.p+"static/img/scene_banner.a9acc72.png"},W0KU:function(e,t){},WpgC:function(e,t){},ZZgd:function(e,t){},ZfdV:function(e,t){},ZtQm:function(e,t){},aj2C:function(e,t){},bFPQ:function(e,t){},eh36:function(e,t){},fu7A:function(e,t){},gwO7:function(e,t){},hW8u:function(e,t){},juSK:function(e,t){},kNvM:function(e,t,n){"use strict";(function(e){var o=n("NYxO"),a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e};t.a={data:function(){return{live_url:"",scenes_id:"",scenes_name:"",client_id:"",jsload:!1,signature:"",timeStamp:"",nonceStr:"",appId:"",access_token:"",iframeWin:""}},computed:a({},Object(o.c)({token:"token"})),mounted:function(){this.iframeWin=this.$refs.iframe.contentWindow},created:function(){var e=JSON.parse(localStorage.getItem("item"));this.scenes_id=e.scenes_id,this.scenes_name=e.scenes_name,this.client_id="wechat_enterprise";this.live_url="https://testetsapp.51huishen.com/app/voice/newrecord?scenes_id="+this.scenes_id+"&scenes_name="+this.scenes_name+"&client_id="+this.client_id+"&sid="+this.token,console.log(this.live_url),this.getwsConfig()},methods:a({},Object(o.b)({clientconfig:"clientconfig"}),{getwsConfig:function(){var e=this,t=location.href;e.clientconfig({query:{client_id:e.client_id,url:t}}).then(function(t){console.log(t),t.data.access_token?(e.access_token=t.data.access_token,e.corpId=t.data.corpId,e.nonceStr=t.data.nonceStr,e.signature=t.data.signature,e.timeStamp=t.data.timeStamp,e.postMessageEvent()):e.$toast.fail("企业微信鉴权失败")}).catch(function(){e.$toast.fail("企业微信鉴权失败")})},postMessageEvent:function(){window.addEventListener("message",function(e){switch(e.data.action){case"init":wx.config({beta:!0,debug:!1,appId:appId,timestamp:timeStamp,nonceStr:nonceStr,signature:signature,jsApiList:["startRecord","stopRecord","uploadVoice"],success:function(e){sendMsg({action:"init",state:"ok",data:{}})}}),wx.error(function(e){sendMsg({action:"init",state:"fail",data:{}})});break;case"start":wx.startRecord({success:function(e){sendMsg({action:"start",state:"ok",data:{}})}}),wx.error(function(e){sendMsg({action:"start",state:"fail",data:{}})});break;case"stop":wx.stopRecord({success:function(e){var t=e.localId;wx.uploadVoice({localId:t,isShowProgressTips:0,success:function(e){var t=e.serverId;sendMsg({action:"stop",state:"ok",data:{access_token:_this.access_token,serverId:t}})}})}}),wx.error(function(e){sendMsg({action:"start",state:"fail",data:{}})})}})},sendMsg:function(e){this.iframeWin.postMessage(e,"*")},loadWxjs:function(){var t=this,n="http://res.wx.qq.com/open/js/jweixin-1.2.0.js";if(0==e("script[src='"+n+"']").length){var o=document.createElement("script");o.type="text/javascript",o.src=n,document.body.appendChild(o),0==index&&(o.onload=function(){t.jsload=!0})}else t.jsload=!0}})}}).call(t,n("7t+N"))},"n/tq":function(e,t){},nLpc:function(e,t){},nOtf:function(e,t){},nsZj:function(e,t){},ok8X:function(e,t,n){e.exports=n.p+"static/img/service.0046b49.png"},px3J:function(e,t){},qpP9:function(e,t){},qvN3:function(e,t){},sKgQ:function(e,t){},uhP7:function(e,t){},xT4F:function(e,t){},yU4Z:function(e,t){},zEXB:function(e,t){}},["NHnr"]); |
| | | //# sourceMappingURL=app.e1a8dbbad3d87bacd2d9.js.map |
File was renamed from dist/static/js/app.ab30e3df44b8cb051d46.js.map |
| | |
| | | {"version":3,"sources":["webpack:///./src/assets/images/clock.svg","webpack:///./src/vant.js","webpack:///src/App.vue","webpack:///./src/App.vue?dd9b","webpack:///./src/App.vue","webpack:///src/views/login/login.vue","webpack:///./src/views/login/login.vue?c2bd","webpack:///./src/views/login/login.vue","webpack:///src/components/Tabbar.vue","webpack:///./src/components/Tabbar.vue?5eb9","webpack:///./src/components/Tabbar.vue","webpack:///src/views/voice/list.vue","webpack:///./src/views/voice/list.vue?4aaa","webpack:///./src/views/voice/list.vue","webpack:///src/views/user/user.vue","webpack:///./src/views/user/user.vue?f6cf","webpack:///./src/views/user/user.vue","webpack:///src/views/msg/msg.vue","webpack:///./src/views/msg/msg.vue?5795","webpack:///./src/views/msg/msg.vue","webpack:///./src/views/iframe/iframe.vue?c95f","webpack:///./src/views/iframe/iframe.vue","webpack:///./src/views/vant.vue?fdbc","webpack:///./src/views/vant.vue","webpack:///src/views/vant.vue","webpack:///./src/store/mutationTypes.js","webpack:///./src/sdk/require.js","webpack:///./src/sdk/cache.js","webpack:///./src/sdk/makeAction.js","webpack:///./src/store/actions.js","webpack:///./src/utils/utils.js","webpack:///./src/store/mutations.js","webpack:///./src/store/index.js","webpack:///./src/store/state.js","webpack:///./src/store/getters.js","webpack:///./src/router/index.js","webpack:///./src/main.js","webpack:///./src/assets/images/scene_banner.png","webpack:///src/views/iframe/iframe.vue","webpack:///./src/assets/images/service.png"],"names":["module","exports","Vue","use","__WEBPACK_IMPORTED_MODULE_93_vant_es_toast__","__WEBPACK_IMPORTED_MODULE_91_vant_es_dialog__","__WEBPACK_IMPORTED_MODULE_89_vant_es_image_preview__","__WEBPACK_IMPORTED_MODULE_87_vant_es_lazyload__","__WEBPACK_IMPORTED_MODULE_85_vant_es_picker__","__WEBPACK_IMPORTED_MODULE_83_vant_es_overlay__","component","__WEBPACK_IMPORTED_MODULE_81_vant_es_tabbar__","name","__WEBPACK_IMPORTED_MODULE_79_vant_es_tabbar_item__","__WEBPACK_IMPORTED_MODULE_77_vant_es_tabs__","__WEBPACK_IMPORTED_MODULE_75_vant_es_tab__","__WEBPACK_IMPORTED_MODULE_73_vant_es_action_sheet__","__WEBPACK_IMPORTED_MODULE_71_vant_es_sticky__","__WEBPACK_IMPORTED_MODULE_69_vant_es_button__","__WEBPACK_IMPORTED_MODULE_67_vant_es_form__","__WEBPACK_IMPORTED_MODULE_65_vant_es_field__","__WEBPACK_IMPORTED_MODULE_63_vant_es_cell__","__WEBPACK_IMPORTED_MODULE_61_vant_es_cell_group__","__WEBPACK_IMPORTED_MODULE_59_vant_es_image__","__WEBPACK_IMPORTED_MODULE_57_vant_es_col__","__WEBPACK_IMPORTED_MODULE_55_vant_es_row__","__WEBPACK_IMPORTED_MODULE_53_vant_es_cascader__","__WEBPACK_IMPORTED_MODULE_51_vant_es_checkbox__","__WEBPACK_IMPORTED_MODULE_49_vant_es_checkbox_group__","__WEBPACK_IMPORTED_MODULE_47_vant_es_radio_group__","__WEBPACK_IMPORTED_MODULE_45_vant_es_radio__","__WEBPACK_IMPORTED_MODULE_43_vant_es_rate__","__WEBPACK_IMPORTED_MODULE_41_vant_es_search__","__WEBPACK_IMPORTED_MODULE_39_vant_es_switch__","__WEBPACK_IMPORTED_MODULE_37_vant_es_dropdown_item__","__WEBPACK_IMPORTED_MODULE_35_vant_es_dropdown_menu__","__WEBPACK_IMPORTED_MODULE_33_vant_es_list__","__WEBPACK_IMPORTED_MODULE_31_vant_es_pull_refresh__","__WEBPACK_IMPORTED_MODULE_29_vant_es_badge__","__WEBPACK_IMPORTED_MODULE_27_vant_es_empty__","__WEBPACK_IMPORTED_MODULE_25_vant_es_skeleton__","__WEBPACK_IMPORTED_MODULE_23_vant_es_popup__","__WEBPACK_IMPORTED_MODULE_21_vant_es_grid__","__WEBPACK_IMPORTED_MODULE_19_vant_es_grid_item__","__WEBPACK_IMPORTED_MODULE_17_vant_es_nav_bar__","__WEBPACK_IMPORTED_MODULE_15_vant_es_icon__","__WEBPACK_IMPORTED_MODULE_13_vant_es_datetime_picker__","__WEBPACK_IMPORTED_MODULE_11_vant_es_stepper__","__WEBPACK_IMPORTED_MODULE_9_vant_es_number_keyboard__","__WEBPACK_IMPORTED_MODULE_7_vant_es_area__","__WEBPACK_IMPORTED_MODULE_5_vant_es_loading__","__WEBPACK_IMPORTED_MODULE_3_vant_es_swipe__","__WEBPACK_IMPORTED_MODULE_1_vant_es_swipe_item__","App","provide","reload","this","data","isRouterAlive","computed","_extends","Object","vuex_esm","token","watch","created","localToken","JSON","parse","localStorage","getItem","set_token","error","console","info","methods","$nextTick","selectortype_template_index_0_src_App","render","_h","$createElement","_c","_self","attrs","id","staticRenderFns","src_App","__webpack_require__","normalizeComponent","login","phone","password","code","comp_id","tabList","active","codeBtn","compList","comp_name","defaultIndex","showComp","formKey","smsTimer","smsDisabled","rules","pattern","message","trigger","required","window","location","href","login__extends","sendSmsApi","codeLoginApi","pwdLoginApi","set_cookie","getCompList","submit","_this","$refs","form","validate","then","query","ac_name","res","$toast","success","obj","result","sid","$router","push","path","catch","err","fail","msg","log","getCode","time","setInterval","clearInterval","onClick","index","phoneBlur","onConfirm","item","compname","login_login","_vm","staticClass","key","ref","on","click","model","value","callback","$$v","expression","_l","title","placeholder","maxlength","oninput","blur","$event","_v","readonly","clickable","is-link","position","show-toolbar","columns","value-key","confirm","cancel","center","clearable","class","slot","disabled","_s","_e","type","round","block","views_login_login","login_normalizeComponent","ssrContext","Tabbar","props","Number","default","Tabactive","components_Tabbar","replace","to","icon","src_components_Tabbar","Tabbar_normalizeComponent","list","components","banner","loading","finished","refreshing","page","pageSize","scenes_name","scenes_type","total","offset","list__extends","getPageData","newgetList","length","concat","finally","onLoad","setTimeout","onSearch","onCancel","onRefresh","onVoice","setItem","stringify","voice_list","search","lazy-load","src","rel","refresh","immediate-check","finished-text","load","cover","label","scenes_day","views_voice_list","list_normalizeComponent","user","userLogo","userInfo","user__extends","loginout","getUserInfo","loginoutEvent","$dialog","removeItem","user_info","head_img","user_user","nickname","views_user_user","user_normalizeComponent","msg_msg","views_msg_msg","msg_normalizeComponent","iframe_iframe","allowfullscreen","live_url","frameborder","width","height","iframe___vue_styles__","views_iframe_iframe","iframe_normalizeComponent","iframe","views_vant","column-num","text","src_views_vant","vant_normalizeComponent","iconlist","mutationTypes","sendSms","method","url","config","hideLoading","hideMsg","codeLogin","pwdLogin","clientconfig","qs","require","codeMessage","200","201","202","204","400","401","403","406","410","422","500","502","503","504","axios","defaults","timeout","headers","request","create","baseURL","process","PTH_API_ROUTER","withCredentials","confRequestHeader","conf","arguments","undefined","TIME","Date","getTime","TOKEN","store","state","SIGN","head","body","arr","_iteratorNormalCompletion","_didIteratorError","_iteratorError","_step","_iterator","keys","Symbol","iterator","next","done","get","return","strArr","entries","map","v","val","_typeof","sort","str","join","md5","toUpperCase","mdSign","interceptors","hasOwnProperty","response","commit","Promise","reject","toast","status","indexOf","errortext","router","redirect","currentRoute","fullPath","cacheUtil","getParseItem","e","setParseItem","makeAction","_ref","resolve","_ref$method","defaultQuery","useCache","_ref$config","_ref2","_ref3","_ref3$isCommit","isCommit","header","Array","isArray","params","cacheKey","resData","actions","set_user_info","login_out","_ref4","isEmpty","a","prototype","toString","call","mutations","SET_TOKEN","assign","LOGIN_OUT","SET_COOKIE","d","setTime","document","cookie","setCookieValue","toGMTString","Vuex","Store","getters","Router","mode","routes","Login","meta","requiresAuth","List","User","Msg","Iframe","Vant","beforeEach","from","match","pop","matched","some","record","_actions","productionTip","el","template","p","__webpack_exports__","scenes_id","client_id","jsload","signature","timeStamp","nonceStr","appId","access_token","iframeWin","__WEBPACK_IMPORTED_MODULE_0_vuex__","mounted","contentWindow","getwsConfig","corpId","postMessageEvent","addEventListener","action","wx","beta","debug","timestamp","jsApiList","sendMsg","startRecord","stopRecord","localId","uploadVoice","isShowProgressTips","ures","serverId","postMessage","loadWxjs","wx_js","$","script","createElement","appendChild","onload"],"mappings":"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AAiBqH,KAAApD,EAAA6H,KAAA7H,OAA2B,QAEpO/D,oBCChC,IAuBe6L,EAvBU3L,EAAQ,OAcjB4L,ECHhB1N,KADA,WAEA,OACA2N,UACA,UACA,OACA,QACA,OACA,QACA,aACA,WACA,aACA,aACA,SACA,SACA,UACA,YACA,SACA,WACA,SACA,kBACA,gBACA,YACA,YACA,QACA,SACA,eACA,cACA,YACA,QACA,cACA,iBACA,QACA,UACA,aACA,SACA,QACA,cACA,SACA,gBACA,iBACA,gBACA,YACA,iBACA,UACA,UACA,iBACA,mBACA,qBACA,aACA,SACA,UACA,SACA,iBACA,SACA,kBACA,aACA,UACA,YACA,WACA,YACA,UACA,cACA,WACA,UACA,aACA,YACA,UACA,aACA,SACA,QACA,aACA,QACA,gBACA,kBACA,QAEA,YACA,WACA,kBACA,SACA,WACA,OACA,YACA,SACA,WACA,WACA,cACA,mBACA,UACA,aACA,UACA,YACA,cACA,SACA,UACA,aACA,SACA,gBACA,YACA,SACA,SACA,QACA,SACA,SACA,OACA,SACA,KACA,aACA,aACA,WACA,OACA,eACA,cACA,YACA,UACA,mBACA,aACA,WACA,UACA,WACA,SACA,cACA,UACA,OACA,YACA,UACA,YACA,WACA,cACA,aACA,YACA,kBACA,YACA,SACA,kBACA,OACA,MACA,WACA,SACA,SACA,SACA,WACA,OACA,OACA,QACA,UACA,OACA,SACA,OACA,gBACA,cACA,UACA,UACA,MACA,OACA,aACA,YACA,UACA,MACA,YACA,eACA,QACA,QACA,WACA,UACA,MACA,YACA,OACA,cACA,eACA,cACA,UACA,eACA,QACA,QACA,eACA,iBACA,mBACA,WACA,OACA,QACA,OACA,eACA,OACA,gBACA,WACA,QACA,UACA,SACA,UACA,QACA,YACA,SACA,QACA,WACA,UACA,QACA,WACA,OACA,MACA,WACA,MACA,cACA,gBACA,MAEA,SACA,SACA,aACA,gBACA,kBACA,OACA,UACA,aACA,OACA,aACA,OACA,OACA,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","file":"static/js/app.ab30e3df44b8cb051d46.js","sourcesContent":["module.exports = \"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuOTk5OTUgNC4yMDAyVjcuMDAwMkw5LjA5OTk1IDkuMTAwMk0xMy4zIDcuMDAwMkMxMy4zIDcuODI3NTIgMTMuMTM3IDguNjQ2NzUgMTIuODIwNCA5LjQxMTFDMTIuNTAzOCAxMC4xNzU1IDEyLjAzOTcgMTAuODcgMTEuNDU0NyAxMS40NTVDMTAuODY5NyAxMi4wNCAxMC4xNzUyIDEyLjUwNCA5LjQxMDg2IDEyLjgyMDZDOC42NDY1MSAxMy4xMzcyIDcuODI3MjggMTMuMzAwMiA2Ljk5OTk1IDEzLjMwMDJDNi4xNzI2MiAxMy4zMDAyIDUuMzUzNCAxMy4xMzcyIDQuNTg5MDUgMTIuODIwNkMzLjgyNDY5IDEyLjUwNCAzLjEzMDE5IDEyLjA0IDIuNTQ1MTggMTEuNDU1QzEuOTYwMTcgMTAuODcgMS40OTYxMSAxMC4xNzU1IDEuMTc5NTEgOS40MTExQzAuODYyOTA1IDguNjQ2NzUgMC42OTk5NTEgNy44Mjc1MiAwLjY5OTk1MSA3LjAwMDJDMC42OTk5NTEgNS4zMjkzMyAxLjM2MzcgMy43MjY5IDIuNTQ1MTggMi41NDU0MkMzLjcyNjY2IDEuMzYzOTQgNS4zMjkwOSAwLjcwMDE5NSA2Ljk5OTk1IDAuNzAwMTk1QzguNjcwODIgMC43MDAxOTUgMTAuMjczMiAxLjM2Mzk0IDExLjQ1NDcgMi41NDU0MkMxMi42MzYyIDMuNzI2OSAxMy4zIDUuMzI5MzMgMTMuMyA3LjAwMDJaIiBzdHJva2U9IiM1ODVENkIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/images/clock.svg\n// module id = GkQv\n// module chunks = 1","import Vue from 'vue';\n\nimport {\n Tabbar,\n TabbarItem,\n Tabs,\n Tab,\n ActionSheet,\n Sticky,\n Form,\n Button,\n Cell,\n CellGroup,\n Image as VanImage,\n Col,\n Row,\n Field,\n Cascader,\n Checkbox,\n CheckboxGroup,\n RadioGroup,\n Radio,\n Rate,\n Search,\n Switch,\n DropdownMenu,\n DropdownItem,\n List,\n PullRefresh,\n Badge,\n Empty,\n Skeleton,\n Grid,\n GridItem,\n NavBar,\n Icon,\n DatetimePicker,\n Stepper,\n NumberKeyboard,\n\n Overlay,\n Area,\n Toast,\n Dialog,\n Popup,\n Loading,\n ImagePreview,\n Swipe,\n SwipeItem,\n Lazyload,\n Picker\n} from 'vant';\n\nVue.use(Toast);\nVue.use(Dialog);\nVue.use(ImagePreview);\nVue.use(Lazyload);\nVue.use(Picker);\nVue.use(Overlay);\n\nVue.component(Tabbar.name, Tabbar);\nVue.component(TabbarItem.name, TabbarItem);\nVue.component(Tabs.name, Tabs);\nVue.component(Tab.name, Tab);\nVue.component(ActionSheet.name, ActionSheet);\nVue.component(Sticky.name, Sticky);\n\nVue.component(Button.name, Button);\nVue.component(Form.name, Form);\nVue.component(Field.name, Field);\nVue.component(Cell.name, Cell);\nVue.component(CellGroup.name, CellGroup);\nVue.component(VanImage.name, VanImage);\nVue.component(Col.name, Col);\nVue.component(Row.name, Row);\nVue.component(Cascader.name, Cascader);\nVue.component(Checkbox.name, Checkbox);\nVue.component(CheckboxGroup.name, CheckboxGroup);\nVue.component(RadioGroup.name, RadioGroup);\nVue.component(Radio.name, Radio);\nVue.component(Rate.name, Rate);\nVue.component(Search.name, Search);\nVue.component(Switch.name, Switch);\nVue.component(DropdownItem.name, DropdownItem);\nVue.component(DropdownMenu.name, DropdownMenu);\nVue.component(List.name, List);\nVue.component(PullRefresh.name, PullRefresh);\nVue.component(Badge.name, Badge);\nVue.component(Empty.name, Empty);\nVue.component(Skeleton.name, Skeleton);\nVue.component(Popup.name, Popup);\nVue.component(Grid.name, Grid);\nVue.component(GridItem.name, GridItem);\nVue.component(NavBar.name, NavBar);\nVue.component(Icon.name, Icon);\nVue.component(DatetimePicker.name, DatetimePicker);\nVue.component(Stepper.name, Stepper);\nVue.component(NumberKeyboard.name, NumberKeyboard);\nVue.component(Area.name, Area);\nVue.component(Loading.name, Loading);\nVue.component(Swipe.name, Swipe);\nVue.component(SwipeItem.name, SwipeItem);\n\n\n// WEBPACK FOOTER //\n// ./src/vant.js","<template>\n <div id=\"app\">\n <router-view/>\n </div>\n</template>\n<script>\nimport { mapActions, mapState } from \"vuex\";\nexport default {\n name: 'App',\n provide() {\n return {\n reload: this.reload\n }\n },\n data() {\n return {\n isRouterAlive: true\n }\n },\n computed: {\n ...mapState({\n token: \"token\",\n }),\n },\n watch:{},\n created() {\n try {\n let localToken = JSON.parse(localStorage.getItem(\"token\"));\n this.set_token(localToken);\n } catch (error) {\n console.info(\"用户未登录\");\n }\n },\n methods: {\n ...mapActions({\n set_token: \"set_token\",\n }),\n reload() {\n this.isRouterAlive = false\n this.$nextTick(function() {\n this.isRouterAlive = true\n })\n }\n },\n}\n</script>\n\n\n\n// WEBPACK FOOTER //\n// src/App.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"app\"}},[_c('router-view')],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-8ed6c382\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/App.vue\n// module id = null\n// module chunks = ","var normalizeComponent = require(\"!../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../node_modules/vue-loader/lib/selector?type=script&index=0!./App.vue\"\nimport __vue_script__ from \"!!babel-loader!../node_modules/vue-loader/lib/selector?type=script&index=0!./App.vue\"\n/* template */\nimport __vue_template__ from \"!!../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-8ed6c382\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../node_modules/vue-loader/lib/selector?type=template&index=0!./App.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = null\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/App.vue\n// module id = null\n// module chunks = ","\n<template>\n <div class=\"login-content\">\n <div class=\"login-body\">\n <van-form ref='form' :key=\"formKey\">\n <van-tabs v-model=\"active\" @click=\"onClick\">\n <van-tab v-for=\"(item,index) in tabList\" :title=\"item\" :key=\"index\">\n <div v-if=\"index == 0\">\n <van-cell-group>\n <div class=\"from-li\">\n <van-field\n v-model=\"phone\"\n name=\"phone\"\n placeholder=\"用户手机号\"\n :rules=\"rules.phone\"\n maxlength=\"11\"\n oninput=\"value=value.replace(/[^\\d]/g,'')\"\n @blur=\"phoneBlur()\"\n />\n </div>\n <div class=\"from-li\">\n <van-field\n readonly\n clickable\n is-link\n v-model=\"comp_name\"\n name=\"comp_name\"\n placeholder=\"点击选择企业\"\n @click=\"showComp = true\"\n :rules=\"rules.comp_name\"\n />\n <van-popup v-model=\"showComp\" position=\"bottom\">\n <van-picker\n :defaultIndex=\"defaultIndex\"\n show-toolbar\n :columns=\"compList\"\n value-key=\"compname\"\n @confirm=\"onConfirm\"\n @cancel=\"showComp = false\"\n />\n </van-popup>\n </div>\n <div class=\"from-li\">\n <van-field\n v-model=\"code\"\n name=\"code\"\n center\n clearable\n :rules=\"rules.code\"\n maxlength=\"6\"\n placeholder=\"请输入验证码\">\n <div v-bind:class=\"{ codeBtn: smsDisabled }\" slot=\"button\" @click=\"getCode()\" :disabled=\"smsDisabled\">\n {{codeBtn}}\n </div>\n </van-field>\n </div>\n </van-cell-group>\n </div>\n <div v-if=\"index == 1\">\n <van-cell-group>\n <div class=\"from-li\">\n <van-field\n v-model=\"phone\"\n name=\"phone\"\n placeholder=\"用户手机号\"\n :rules=\"rules.phone\"\n maxlength=\"11\"\n oninput=\"value=value.replace(/[^\\d]/g,'')\"\n @blur=\"phoneBlur()\"\n />\n </div>\n <div class=\"from-li\">\n <van-field\n readonly\n clickable\n is-link\n v-model=\"comp_name\"\n name=\"comp_name\"\n placeholder=\"点击选择企业\"\n @click=\"showComp = true\"\n :rules=\"rules.comp_name\"\n />\n <van-popup v-model=\"showComp\" position=\"bottom\">\n <van-picker\n :defaultIndex=\"defaultIndex\"\n show-toolbar\n :columns=\"compList\"\n value-key=\"compname\"\n @confirm=\"onConfirm\"\n @cancel=\"showComp = false\"\n />\n </van-popup>\n </div>\n <div class=\"from-li\">\n <van-field\n v-model=\"password\"\n name=\"password\"\n placeholder=\"密码\"\n :rules=\"rules.password\"\n type=\"password\"\n />\n </div>\n </van-cell-group>\n </div>\n </van-tab>\n </van-tabs>\n <div class=\"form-footer\">\n <van-button type=\"primary\" round block @click=\"submit\">提交</van-button>\n </div>\n </van-form>\n </div>\n </div>\n</template>\n<script>\nimport { mapActions, mapState } from \"vuex\";\nexport default {\n data() {\n return {\n phone:'',\n password:'',\n code:'',\n comp_id:'',\n tabList:['验证码登录','密码登录'],\n active:0,\n codeBtn:\"获取验证码\",\n compList:[],\n comp_name:'',\n defaultIndex:'',\n showComp:false,\n formKey:1,\n smsTimer:false,\n smsDisabled:false,//可以点击\n rules:{\n phone:[{\n pattern:/^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\\d{8}$/,\n message:'请输入正确的手机号',\n trigger:'onBlur'\n }],\n comp_name:[{\n required: true,\n message:'请选择企业',\n trigger:'onChange'\n }],\n code:[{\n required: true,\n message:'请输入验证码',\n trigger:'onBlur'\n },\n {\n pattern: /^\\d{4}$/,\n message:'请输入4位数字验证码',\n trigger:'onBlur'\n },\n ],\n password:[{\n required: true,\n message:'请输入密码',\n trigger:'onBlur'\n }],\n }\n };\n },\n created() {\n if(this.token){\n window.location.href = \"/list\";\n }\n },\n computed: {\n ...mapState({ token: \"token\" }),\n },\n methods: {\n ...mapActions({\n sendSmsApi: \"sendSms\", // 发送验证码\n codeLoginApi: \"codeLogin\", // 验证码登录\n pwdLoginApi: \"pwdLogin\", // 账户密码登录\n set_token: \"set_token\", // 设置缓存\n set_cookie:'set_cookie', // 设置缓存\n getCompList: \"getCompList\", // 获取企业列表\n }),\n submit(){\n let _this = this;\n if(_this.active == 0){\n // 全局表单验证\n _this.$refs.form.validate().then(() => {\n _this.codeLoginApi({query:\n {\n ac_name:_this.phone,\n code:_this.code,\n comp_id:_this.comp_id,\n comp_name:_this.comp_name,\n }\n }).then((res) =>{\n if(res.code == 0){\n _this.$toast.success('登录成功');\n let obj = { token: res.result.sid };\n _this.set_token(obj);\n _this.set_cookie();\n _this.$router.push({ path: \"/list\" });\n }\n }).catch(err => {\n _this.$toast.fail(err.msg)\n });\n }).catch(() => {})\n }else{\n // 全局表单验证\n _this.$refs.form.validate().then(() => {\n _this.pwdLoginApi({query:\n {\n ac_name:_this.phone,\n password:_this.password,\n comp_id:_this.comp_id,\n comp_name:_this.comp_name,\n }\n }).then((res) =>{\n console.log(res,'成功')\n if(res.code == 200){\n _this.$toast.success('登录成功');\n let obj = { token: res.result.sid };\n _this.set_token(obj);\n _this.set_cookie();\n _this.$router.push({ path: \"/list\" });\n }\n }).catch(err => {\n console.log(err,'失败')\n _this.$toast.fail(err.msg)\n });\n }).catch(() => {})\n }\n },\n getCode(){\n console.log(1);\n let _this = this;\n if(_this.smsDisabled){return;}\n _this.$refs.form.validate('phone').then(() => {\n _this.sendSmsApi({query:\n {\n ac_name:_this.phone,\n }\n }).then((res) =>{\n if(res.code == 0){\n _this.$toast.success('发送成功');\n let time = 60;\n _this.smsDisabled = true;\n _this.smsTimer = setInterval(function(){\n time = time - 1;\n if(time > 0){\n _this.codeBtn = time + \"秒后重新获取\";\n }else{\n clearInterval(_this.smsTimer);\n _this.codeBtn = \"重新获取验证码\";\n _this.smsDisabled = false;\n }\n },1000)\n }\n }).catch(err => {\n _this.$toast.fail(err.msg)\n });\n }).catch(() => {})\n },\n onClick(index){\n this.active = index;\n this.formKey++;\n },\n phoneBlur(){\n let _this = this;\n if(_this.phone){\n _this.getCompList({query:\n {\n ac_name:_this.phone,\n }\n }).then((res) =>{\n if(res.code == 0){\n _this.compList = res.result;\n }\n }).catch(err => {\n _this.$toast('企业信息为空,请检查账号是否正确');\n _this.compList = [];\n });\n }\n },\n onConfirm(item){\n if(item){\n this.comp_name = item.compname;\n this.comp_id = item.comp_id;\n }\n this.showComp = false;\n },\n },\n};\n</script>\n<style lang=\"less\" scoped>\n.login-content{\n height: 100%;\n width: 100%;\n position: relative;\n background: white;\n .login-body{\n padding: 110px 42px 0 42px;\n /deep/ .van-tabs__line{\n background-color: #1CA2FF;\n }\n /deep/ .van-tabs__wrap{\n .van-tab{\n font-size: 16px;\n }\n }\n .from-li{\n position: relative;\n margin-top: 88px;\n }\n /deep/ .van-cell{\n padding: 0 0;\n align-items: center;\n border-bottom: 1px solid #ddd;\n position:unset;\n }\n /deep/ .van-field__button{\n .codeBtn{\n color: #999999;\n }\n }\n /deep/ .van-cell__value{\n position:unset;\n }\n [class*=van-hairline]::after{\n border:none;\n }\n /deep/ .van-field__body{\n height: 50px;\n }\n /deep/ .van-field__error-message{\n height: 20px;\n top:50px;\n }\n .van-field--error{\n border-bottom: 1px solid #ee0a24;\n }\n .form-footer{\n margin-top: 100px;\n }\n }\n}\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/login/login.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"login-content\"},[_c('div',{staticClass:\"login-body\"},[_c('van-form',{key:_vm.formKey,ref:\"form\"},[_c('van-tabs',{on:{\"click\":_vm.onClick},model:{value:(_vm.active),callback:function ($$v) {_vm.active=$$v},expression:\"active\"}},_vm._l((_vm.tabList),function(item,index){return _c('van-tab',{key:index,attrs:{\"title\":item}},[(index == 0)?_c('div',[_c('van-cell-group',[_c('div',{staticClass:\"from-li\"},[_c('van-field',{attrs:{\"name\":\"phone\",\"placeholder\":\"用户手机号\",\"rules\":_vm.rules.phone,\"maxlength\":\"11\",\"oninput\":\"value=value.replace(/[^\\\\d]/g,'')\"},on:{\"blur\":function($event){return _vm.phoneBlur()}},model:{value:(_vm.phone),callback:function ($$v) {_vm.phone=$$v},expression:\"phone\"}})],1),_vm._v(\" \"),_c('div',{staticClass:\"from-li\"},[_c('van-field',{attrs:{\"readonly\":\"\",\"clickable\":\"\",\"is-link\":\"\",\"name\":\"comp_name\",\"placeholder\":\"点击选择企业\",\"rules\":_vm.rules.comp_name},on:{\"click\":function($event){_vm.showComp = true}},model:{value:(_vm.comp_name),callback:function ($$v) {_vm.comp_name=$$v},expression:\"comp_name\"}}),_vm._v(\" \"),_c('van-popup',{attrs:{\"position\":\"bottom\"},model:{value:(_vm.showComp),callback:function ($$v) {_vm.showComp=$$v},expression:\"showComp\"}},[_c('van-picker',{attrs:{\"defaultIndex\":_vm.defaultIndex,\"show-toolbar\":\"\",\"columns\":_vm.compList,\"value-key\":\"compname\"},on:{\"confirm\":_vm.onConfirm,\"cancel\":function($event){_vm.showComp = false}}})],1)],1),_vm._v(\" \"),_c('div',{staticClass:\"from-li\"},[_c('van-field',{attrs:{\"name\":\"code\",\"center\":\"\",\"clearable\":\"\",\"rules\":_vm.rules.code,\"maxlength\":\"6\",\"placeholder\":\"请输入验证码\"},model:{value:(_vm.code),callback:function ($$v) {_vm.code=$$v},expression:\"code\"}},[_c('div',{class:{ codeBtn: _vm.smsDisabled },attrs:{\"slot\":\"button\",\"disabled\":_vm.smsDisabled},on:{\"click\":function($event){return _vm.getCode()}},slot:\"button\"},[_vm._v(\"\\n \"+_vm._s(_vm.codeBtn)+\"\\n \")])])],1)])],1):_vm._e(),_vm._v(\" \"),(index == 1)?_c('div',[_c('van-cell-group',[_c('div',{staticClass:\"from-li\"},[_c('van-field',{attrs:{\"name\":\"phone\",\"placeholder\":\"用户手机号\",\"rules\":_vm.rules.phone,\"maxlength\":\"11\",\"oninput\":\"value=value.replace(/[^\\\\d]/g,'')\"},on:{\"blur\":function($event){return _vm.phoneBlur()}},model:{value:(_vm.phone),callback:function ($$v) {_vm.phone=$$v},expression:\"phone\"}})],1),_vm._v(\" \"),_c('div',{staticClass:\"from-li\"},[_c('van-field',{attrs:{\"readonly\":\"\",\"clickable\":\"\",\"is-link\":\"\",\"name\":\"comp_name\",\"placeholder\":\"点击选择企业\",\"rules\":_vm.rules.comp_name},on:{\"click\":function($event){_vm.showComp = true}},model:{value:(_vm.comp_name),callback:function ($$v) {_vm.comp_name=$$v},expression:\"comp_name\"}}),_vm._v(\" \"),_c('van-popup',{attrs:{\"position\":\"bottom\"},model:{value:(_vm.showComp),callback:function ($$v) {_vm.showComp=$$v},expression:\"showComp\"}},[_c('van-picker',{attrs:{\"defaultIndex\":_vm.defaultIndex,\"show-toolbar\":\"\",\"columns\":_vm.compList,\"value-key\":\"compname\"},on:{\"confirm\":_vm.onConfirm,\"cancel\":function($event){_vm.showComp = false}}})],1)],1),_vm._v(\" \"),_c('div',{staticClass:\"from-li\"},[_c('van-field',{attrs:{\"name\":\"password\",\"placeholder\":\"密码\",\"rules\":_vm.rules.password,\"type\":\"password\"},model:{value:(_vm.password),callback:function ($$v) {_vm.password=$$v},expression:\"password\"}})],1)])],1):_vm._e()])}),1),_vm._v(\" \"),_c('div',{staticClass:\"form-footer\"},[_c('van-button',{attrs:{\"type\":\"primary\",\"round\":\"\",\"block\":\"\"},on:{\"click\":_vm.submit}},[_vm._v(\"提交\")])],1)],1)],1)])}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-4bb4786c\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/login/login.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-4bb4786c\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./login.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./login.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./login.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-4bb4786c\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./login.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-4bb4786c\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/login/login.vue\n// module id = null\n// module chunks = ","\n<template>\n <div class=\"tabber\">\n <van-tabbar v-model=\"Tabactive\">\n <van-tabbar-item replace to=\"/list\" icon=\"home-o\">首页</van-tabbar-item>\n <!-- <van-tabbar-item replace to=\"/msg\" icon=\"chat-o\">消息</van-tabbar-item> -->\n <van-tabbar-item replace to=\"/user\" icon=\"friends-o\">我的</van-tabbar-item>\n </van-tabbar>\n </div>\n</template>\n<script>\nexport default {\n props:{\n active: {\n type: Number,\n default: '0',\n }\n },\n data() {\n return {\n Tabactive:this.active\n };\n },\n}\n</script>\n<style lang=\"less\" scoped>\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/Tabbar.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"tabber\"},[_c('van-tabbar',{model:{value:(_vm.Tabactive),callback:function ($$v) {_vm.Tabactive=$$v},expression:\"Tabactive\"}},[_c('van-tabbar-item',{attrs:{\"replace\":\"\",\"to\":\"/list\",\"icon\":\"home-o\"}},[_vm._v(\"首页\")]),_vm._v(\" \"),_c('van-tabbar-item',{attrs:{\"replace\":\"\",\"to\":\"/user\",\"icon\":\"friends-o\"}},[_vm._v(\"我的\")])],1)],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-2facfd4c\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/Tabbar.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-2facfd4c\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./Tabbar.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./Tabbar.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./Tabbar.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-2facfd4c\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./Tabbar.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-2facfd4c\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/Tabbar.vue\n// module id = null\n// module chunks = ","\n<template>\n <div class=\"list-content\">\n <div class=\"list-head\">\n <div class=\"list-search\">\n <van-search\n v-model=\"value\"\n placeholder=\"请输入场景关键词\"\n @cancel=\"onCancel\"\n @search=\"onSearch\"\n />\n </div>\n <div class=\"list-banner\">\n <van-image\n lazy-load\n :src=\"banner\" rel=\"external nofollow\"\n />\n </div>\n </div>\n <van-pull-refresh v-model=\"refreshing\" @refresh=\"onRefresh\">\n <van-list\n v-model=\"loading\"\n :finished=\"finished\"\n :immediate-check=\"false\"\n :offset=\"8\"\n finished-text=\"没有更多了\"\n @load=\"onLoad\"\n >\n <van-cell v-for=\"(item,index) in list\" :key=\"index\" >\n <div class=\"list-li\" @click=\"onVoice(item)\">\n <div class=\"list-left\">\n <van-image\n lazy-load\n :src=\"item.cover\" rel=\"external nofollow\"\n />\n </div>\n <div class=\"list-right\">\n <p class=\"r-title\">{{item.scenes_name}}</p>\n <div class=\"r-tip\">\n <label v-for=\"(label,index) in item.label_names\" :key=\"index\">\n <span>\n {{label}}\n </span>\n </label>\n </div>\n <p class=\"r-time\">\n <img src=\"../../assets/images/clock.svg\">\n 距离结束还有<span>{{item.scenes_day}}</span>天\n </p>\n </div>\n </div>\n </van-cell>\n </van-list>\n </van-pull-refresh>\n <Tabbar :active=\"0\"></Tabbar>\n </div>\n</template>\n<script>\nimport { mapActions, mapState } from \"vuex\";\nimport Tabbar from \"@/components/Tabbar\";\nexport default {\n components: { Tabbar },\n data() {\n return {\n banner: require('@/assets/images/scene_banner.png'),\n value:'',\n list: [],\n loading: false,\n finished: false,\n refreshing: false,\n page:1,\n pageSize:8,\n scenes_name:'',\n scenes_type:'',\n total:'',\n offset:100,\n };\n },\n computed: {\n ...mapState({ token: \"token\" }),\n },\n created () {\n this.getPageData();\n },\n methods: {\n ...mapActions({\n newgetList: \"newgetList\", // 获取对练列表\n }),\n getPageData(){\n let _this = this;\n _this.newgetList({query:\n {\n token:_this.token,\n page:_this.page,\n scenes_name:_this.value\n }\n }).then((res) =>{\n _this.total = res.total;\n if(res.list.length === 0){\n _this.finished = true;\n return;\n }\n if(res.list.length < _this.pageSize){\n _this.finished = true;\n }else{\n _this.finished = false;\n }\n if(_this.page == 1){\n _this.list = res.list;\n }else{\n _this.list = _this.list.concat(res.list);\n }\n }).catch(err => {\n _this.$toast.fail(err.msg)\n }).finally(()=>{\n _this.loading = false;\n _this.refreshing = false;\n });\n },\n onLoad(){\n let _this = this;\n setTimeout(function(){\n _this.page++;\n _this.getPageData();\n },200)\n },\n onSearch(){\n this.page = 1;\n this.getPageData();\n },\n onCancel(){\n this.value = '';\n },\n onRefresh() {\n this.page = 1;\n this.finished = true;\n this.getPageData();\n },\n onVoice(item){\n localStorage.setItem('item', JSON.stringify(item));\n this.$router.push({\n path: \"/iframe\",\n query: {},\n });\n }\n }\n}\n</script>\n<style lang=\"less\" scoped>\n.list-content{\n padding-bottom: 90px;\n}\n.list-search{\n position: fixed;\n top: 0;\n left: 0;\n z-index: 99;\n width: 100%;\n height: 88px;\n .van-search{\n padding: 8px 32px;\n }\n}\n.list-banner{\n height: 300px;\n margin-top: 88px;\n .van-image{\n width: 100%;\n height: 100%;\n }\n}\n/deep/ .van-pull-refresh{\n background-color: #f8f8f8;\n}\n/deep/ .van-list{\n background-color: #f8f8f8;\n .van-cell{\n padding: 20px 0 20px 32px;\n height: 200px;\n margin-top: 20px;\n .list-li{\n display: flex;\n height: 100%;\n width: 100%;\n .list-left{\n width: 232px;\n height: 160px;\n .van-image{\n width: 100%;\n height: 100%;\n .van-image__img{\n object-fit:cover\n }\n }\n }\n .list-right{\n width: 420px;\n margin-left: 16px;\n .r-title{\n height: 48px;\n line-height: 48px;\n color: #000000;\n font-size: 32px;\n font-weight: 500;\n white-space:nowrap;\n overflow:hidden;\n text-overflow:ellipsis;\n margin-bottom: 12px;\n }\n .r-tip{\n font-size: 0;\n height: 36px;\n line-height: 36px;\n label{\n display: inline-block;\n font-size: 14px;\n color: #16BAA8;\n text-align: center;\n max-width: 134px;\n height: 36px;\n line-height: 36px;\n border: 1px solid #16BAA8;\n background: #ffffff;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n margin-right: 8px;\n text-align: center;\n padding: 0 5px;\n }\n label:last-child{\n margin-right: 0;\n }\n }\n .r-time{\n margin-top: 20px;\n height: 42px;\n line-height: 42px;\n img{\n width: 28px;\n height: 28px;\n position: relative;\n top:3px;\n }\n span{\n color: #ff7b73;\n display: inline-block;\n margin: 0 4px;\n }\n }\n }\n }\n }\n .van-cell::after{\n border-bottom:none;\n }\n}\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/voice/list.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"list-content\"},[_c('div',{staticClass:\"list-head\"},[_c('div',{staticClass:\"list-search\"},[_c('van-search',{attrs:{\"placeholder\":\"请输入场景关键词\"},on:{\"cancel\":_vm.onCancel,\"search\":_vm.onSearch},model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}})],1),_vm._v(\" \"),_c('div',{staticClass:\"list-banner\"},[_c('van-image',{attrs:{\"lazy-load\":\"\",\"src\":_vm.banner,\"rel\":\"external nofollow\"}})],1)]),_vm._v(\" \"),_c('van-pull-refresh',{on:{\"refresh\":_vm.onRefresh},model:{value:(_vm.refreshing),callback:function ($$v) {_vm.refreshing=$$v},expression:\"refreshing\"}},[_c('van-list',{attrs:{\"finished\":_vm.finished,\"immediate-check\":false,\"offset\":8,\"finished-text\":\"没有更多了\"},on:{\"load\":_vm.onLoad},model:{value:(_vm.loading),callback:function ($$v) {_vm.loading=$$v},expression:\"loading\"}},_vm._l((_vm.list),function(item,index){return _c('van-cell',{key:index},[_c('div',{staticClass:\"list-li\",on:{\"click\":function($event){return _vm.onVoice(item)}}},[_c('div',{staticClass:\"list-left\"},[_c('van-image',{attrs:{\"lazy-load\":\"\",\"src\":item.cover,\"rel\":\"external nofollow\"}})],1),_vm._v(\" \"),_c('div',{staticClass:\"list-right\"},[_c('p',{staticClass:\"r-title\"},[_vm._v(_vm._s(item.scenes_name))]),_vm._v(\" \"),_c('div',{staticClass:\"r-tip\"},_vm._l((item.label_names),function(label,index){return _c('label',{key:index},[_c('span',[_vm._v(\"\\n \"+_vm._s(label)+\"\\n \")])])}),0),_vm._v(\" \"),_c('p',{staticClass:\"r-time\"},[_c('img',{attrs:{\"src\":require(\"../../assets/images/clock.svg\")}}),_vm._v(\"\\n 距离结束还有\"),_c('span',[_vm._v(_vm._s(item.scenes_day))]),_vm._v(\"天\\n \")])])])])}),1)],1),_vm._v(\" \"),_c('Tabbar',{attrs:{\"active\":0}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-1f49218f\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/voice/list.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-1f49218f\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./list.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./list.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./list.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-1f49218f\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./list.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-1f49218f\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/voice/list.vue\n// module id = null\n// module chunks = ","<template>\n <div class=\"user-content\">\n <div class=\"user-head\">\n <div class=\"head-left\">\n <van-image\n lazy-load\n :src=\"userLogo\" rel=\"external nofollow\"\n />\n </div>\n <div class=\"head-right\">\n <p class=\"userName\">{{userInfo.nickname}}</p>\n <p class=\"userPhone\">{{userInfo.ac_name}}</p>\n </div>\n </div>\n <div class=\"user-body\">\n <div class=\"list-li\" @click=\"loginoutEvent\">退出登录</div>\n </div>\n <Tabbar :active=\"1\"></Tabbar>\n </div>\n</template>\n<script>\nimport { mapActions, mapState } from \"vuex\";\nimport Tabbar from \"@/components/Tabbar\";\nexport default {\n components: { Tabbar },\n data() {\n return {\n userLogo:require('@/assets/images/service.png'),\n userInfo:\"\"\n };\n },\n created () {\n this.load();\n },\n computed: {\n ...mapState({ token: \"token\" }),\n },\n methods: {\n ...mapActions({\n loginout: \"loginout\", // 发送验证码\n getUserInfo:\"getUserInfo\", //获取用户信息\n set_token:\"set_token\"\n }),\n loginoutEvent(){\n let _this = this;\n _this.$dialog\n .confirm({ message: \"退出登录确认\" })\n .then(() => {\n _this.loginout({ query: {} }).then(() => {\n localStorage.removeItem(\"token\");\n _this.set_token({});\n location.href = \"/\";\n });\n })\n .catch(() => {});\n },\n load(){\n let _this = this;\n _this.getUserInfo({query:\n {\n token:_this.token,\n }\n }).then((res) =>{\n if(res.user_info){\n _this.userInfo = res.user_info;\n if(res.user_info.head_img){\n _this.userLogo = res.user_info.head_img;\n }\n }else{\n\n }\n }).catch(err => {\n console.log(err,'失败')\n _this.$toast.fail(err.msg)\n });\n }\n }\n}\n</script>\n<style lang=\"less\" scoped>\n.user-content{\n position: relative;\n width: 100%;\n height: 100%;\n .user-head{\n width: 750px;\n height: 360px;\n background: linear-gradient(180deg,#7ccdff, #4a90e2);\n display: flex;\n align-items: center;\n padding-left: 51px;\n .head-left{\n width: 120px;\n height: 120px;\n border-radius: 100%;\n margin-right: 28px;\n /deep/ .van-image__img{\n border-radius: 100%;\n }\n }\n .head-right{\n color: white;\n font-size: 30px;\n font-weight: 500;\n .userName{\n margin-bottom: 5px;\n }\n }\n }\n .list-li{\n background-color: white;\n height: 90px;\n text-align: center;\n line-height: 90px;\n font-size: 30px;\n color: #ff3512;\n margin-top: 20px;\n }\n}\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/user/user.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"user-content\"},[_c('div',{staticClass:\"user-head\"},[_c('div',{staticClass:\"head-left\"},[_c('van-image',{attrs:{\"lazy-load\":\"\",\"src\":_vm.userLogo,\"rel\":\"external nofollow\"}})],1),_vm._v(\" \"),_c('div',{staticClass:\"head-right\"},[_c('p',{staticClass:\"userName\"},[_vm._v(_vm._s(_vm.userInfo.nickname))]),_vm._v(\" \"),_c('p',{staticClass:\"userPhone\"},[_vm._v(_vm._s(_vm.userInfo.ac_name))])])]),_vm._v(\" \"),_c('div',{staticClass:\"user-body\"},[_c('div',{staticClass:\"list-li\",on:{\"click\":_vm.loginoutEvent}},[_vm._v(\"退出登录\")])]),_vm._v(\" \"),_c('Tabbar',{attrs:{\"active\":1}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-25299432\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/user/user.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-25299432\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./user.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./user.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./user.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-25299432\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./user.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-25299432\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/user/user.vue\n// module id = null\n// module chunks = ","<template>\n <div class=\"msg\">\n 暂无消息\n <Tabbar :active=\"1\"></Tabbar>\n </div>\n</template>\n<script>\nimport Tabbar from \"@/components/Tabbar\";\nexport default {\n components: { Tabbar },\n}\n</script>\n<style lang=\"less\" scoped>\n.msg{\n position: relative;\n width: 100%;\n height: 100%;\n text-align: center;\n background-color: white;\n color: #818181;\n font-size: 30px;\n padding-top: 45%;\n}\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/msg/msg.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"msg\"},[_vm._v(\"\\n 暂无消息\\n \"),_c('Tabbar',{attrs:{\"active\":1}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-a6e83430\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/msg/msg.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-a6e83430\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./msg.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./msg.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./msg.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-a6e83430\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./msg.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-a6e83430\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/msg/msg.vue\n// module id = null\n// module chunks = ","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"iframe\"},[_c('iframe',{ref:\"iframe\",attrs:{\"allowfullscreen\":\"\",\"src\":_vm.live_url,\"frameborder\":\"0\",\"width\":\"100%\",\"height\":\"100%\"}})])}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-7edd7c6d\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/iframe/iframe.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-7edd7c6d\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./iframe.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./iframe.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./iframe.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-7edd7c6d\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./iframe.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-7edd7c6d\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/iframe/iframe.vue\n// module id = null\n// module chunks = ","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('van-grid',{attrs:{\"column-num\":10}},_vm._l((_vm.iconlist),function(item,index){return _c('van-grid-item',{key:index,attrs:{\"icon\":item,\"text\":item}})}),1)],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-2b2d9f14\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/vant.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-2b2d9f14\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./vant.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./vant.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./vant.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-2b2d9f14\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./vant.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-2b2d9f14\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/vant.vue\n// module id = null\n// module chunks = ","<template>\n <div>\n <van-grid :column-num=\"10\">\n <van-grid-item\n v-for=\"(item,index) in iconlist\"\n :key=\"index\"\n :icon=\"item\"\n :text=\"item\"\n />\n </van-grid>\n </div>\n</template>\n<script>\nexport default {\n data() {\n return {\n iconlist:[\n 'success',\n 'plus',\n 'cross',\n 'fail',\n 'arrow',\n 'arrow-left',\n 'arrow-up',\n 'arrow-down',\n 'location-o',\n 'like-o',\n 'star-o',\n 'phone-o',\n 'setting-o',\n 'fire-o',\n 'coupon-o',\n 'cart-o',\n 'shopping-cart-o',\n 'cart-circle-o',\n 'friends-o',\n 'comment-o',\n 'gem-o',\n 'gift-o',\n 'point-gift-o',\n 'send-gift-o',\n 'service-o',\n 'bag-o',\n 'todo-list-o',\n 'balance-list-o',\n 'close',\n 'clock-o',\n 'question-o',\n 'passed',\n 'add-o',\n 'gold-coin-o',\n 'info-o',\n 'play-circle-o',\n 'pause-circle-o',\n 'stop-circle-o',\n 'warning-o',\n 'phone-circle-o',\n 'music-o',\n 'smile-o',\n 'thumb-circle-o',\n 'comment-circle-o',\n 'browsing-history-o',\n 'underway-o',\n 'more-o',\n 'video-o',\n 'shop-o',\n 'shop-collect-o',\n 'chat-o',\n 'smile-comment-o',\n 'vip-card-o',\n 'award-o',\n 'diamond-o',\n 'volume-o',\n 'cluster-o',\n 'photo-o',\n 'gift-card-o',\n 'expand-o',\n 'medel-o',\n 'good-job-o',\n 'manager-o',\n 'label-o',\n 'bookmark-o',\n 'bill-o',\n 'hot-o',\n 'hot-sale-o',\n 'new-o',\n 'new-arrival-o',\n 'goods-collect-o',\n 'eye-o',\n // without corresponding filled icon\n 'balance-o',\n 'refund-o',\n 'birthday-cake-o',\n 'user-o',\n 'orders-o',\n 'tv-o',\n 'envelop-o',\n 'flag-o',\n 'flower-o',\n 'filter-o',\n 'bar-chart-o',\n 'chart-trending-o',\n 'brush-o',\n 'bullhorn-o',\n 'hotel-o',\n 'cashier-o',\n 'newspaper-o',\n 'warn-o',\n 'notes-o',\n 'calender-o',\n 'bulb-o',\n 'user-circle-o',\n 'desktop-o',\n 'apps-o',\n 'home-o',\n 'share',\n 'search',\n 'points',\n 'edit',\n 'delete',\n 'qr',\n 'qr-invalid',\n 'closed-eye',\n 'wap-home',\n 'scan',\n 'free-postage',\n 'certificate',\n 'logistics',\n 'contact',\n 'cash-back-record',\n 'after-sale',\n 'exchange',\n 'upgrade',\n 'ellipsis',\n 'circle',\n 'description',\n 'records',\n 'sign',\n 'completed',\n 'failure',\n 'ecard-pay',\n 'peer-pay',\n 'balance-pay',\n 'credit-pay',\n 'debit-pay',\n 'cash-on-deliver',\n 'other-pay',\n 'tosend',\n 'pending-payment',\n 'paid',\n 'aim',\n 'discount',\n 'idcard',\n 'replay',\n 'shrink',\n 'location',\n 'like',\n 'star',\n 'phone',\n 'setting',\n 'fire',\n 'coupon',\n 'cart',\n 'shopping-cart',\n 'cart-circle',\n 'friends',\n 'comment',\n 'gem',\n 'gift',\n 'point-gift',\n 'send-gift',\n 'service',\n 'bag',\n 'todo-list',\n 'balance-list',\n 'clear',\n 'clock',\n 'question',\n 'checked',\n 'add',\n 'gold-coin',\n 'info',\n 'play-circle',\n 'pause-circle',\n 'stop-circle',\n 'warning',\n 'phone-circle',\n 'music',\n 'smile',\n 'thumb-circle',\n 'comment-circle',\n 'browsing-history',\n 'underway',\n 'more',\n 'video',\n 'shop',\n 'shop-collect',\n 'chat',\n 'smile-comment',\n 'vip-card',\n 'award',\n 'diamond',\n 'volume',\n 'cluster',\n 'photo',\n 'gift-card',\n 'expand',\n 'medel',\n 'good-job',\n 'manager',\n 'label',\n 'bookmark',\n 'bill',\n 'hot',\n 'hot-sale',\n 'new',\n 'new-arrival',\n 'goods-collect',\n 'eye',\n // without corresponding outline icon\n 'alipay',\n 'wechat',\n 'photograph',\n 'youzan-shield',\n 'umbrella-circle',\n 'bell',\n 'printer',\n 'map-marked',\n 'card',\n 'add-square',\n 'live',\n 'lock',\n 'audio',\n 'graphic',\n 'column',\n 'invition',\n 'play',\n 'pause',\n 'stop',\n 'weapp-nav',\n 'ascending',\n 'descending',\n 'bars',\n 'wap-nav'\n ]\n }\n }\n}\n</script>\n<style lang=\"less\" scoped>\n\n.icon-list{\n width: 80px;\n text-align: center;\n margin-right: 10px;\n float: left;\n}\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/vant.vue","export default {\n // 发送验证码\n sendSms: {\n method: 'post',\n url: \"/app/loginApi/signInSendSms\",\n config: {\n hideLoading: true,\n hideMsg: true\n }\n },\n // 验证码登录\n codeLogin: {\n method: 'post',\n url: \"/app/loginApi/codeSignin\",\n config: {\n hideLoading: true,\n hideMsg: true\n }\n },\n // 密码登录\n pwdLogin: {\n method: 'post',\n url: \"/app/loginApi/login\",\n config: {\n hideLoading: true,\n hideMsg: true\n }\n },\n // 获取企业信息列表\n getCompList: {\n method: 'post',\n url: \"/app/loginApi/getCompList\",\n config: {\n hideLoading: true,\n hideMsg: true\n }\n },\n // 获取企业信息列表\n newgetList: {\n method: 'post',\n url: \"/app/voice/newgetList\",\n config: {\n hideLoading: true,\n hideMsg: true\n }\n },\n // 获取用户信息\n getUserInfo: {\n method: 'post',\n url: \"/app/voice/getUser\",\n config: {\n hideLoading: true,\n hideMsg: true\n }\n },\n // 微信鉴权\n clientconfig: {\n method: 'post',\n url: \"/app/voice/clientconfig\",\n config: {\n hideLoading: true,\n hideMsg: true\n }\n },\n // 退出登录\n loginout: {\n method: 'post',\n url: \"/app/loginApi/signOut\",\n config: {\n hideLoading: true,\n hideMsg: true\n }\n },\n}\n\n\n// WEBPACK FOOTER //\n// ./src/store/mutationTypes.js","import axios from 'axios'\nimport store from '@/store/index.js'\nimport md5 from 'js-md5';\nimport router from '@/router';\nimport { Toast } from 'vant';\n\nconst qs = require('qs');\n\nconst codeMessage = {\n 200: '成功',\n 201: '新建或修改成功。',\n 202: '进入后台排队。',\n 204: '删除数据成功。',\n 400: '请求错误',\n 401: '用户没有权限。',\n 403: '禁止访问',\n // 404: '接口地址不存在。',\n 406: '请求的格式不可得。',\n 410: '资源被删除',\n 422: '创建对象时验证错误。',\n 500: '网络错误,请重试',\n 502: '网络错误,请重试',\n 503: '网络错误,请重试',\n 504: '网络错误,请重试'\n}\n\n// 默认配置\naxios.defaults.timeout = 120000\naxios.defaults.headers['Content-Type'] = 'application/x-www-form-urlencoded'\n\nconst request = axios.create({\n baseURL: process.env.PTH_API_ROUTER,\n withCredentials: false\n})\n\nfunction mdSign(head, body) {\n let arr = {};\n // 对form提交进行特殊处理 file 字段不加入鉴权\n if (head['Content-Type'] === 'multipart/form-data') {\n arr = {};\n for (const key of body.keys()) {\n if (key !== 'file') arr[key] = body.get(key);\n }\n } else {\n arr = body;\n }\n let sign = ''\n const strArr = Object.entries(arr).map(v => {\n let val = v[1];\n if (typeof val == 'object') {\n val = JSON.stringify(val);\n }\n return val != undefined ? `${v[0]}=${val}&` : ''\n })\n strArr.push(`time=${head.TIME}&`);\n strArr.sort()\n const str = strArr.join('');\n sign = md5(str).toUpperCase();\n\n return sign\n}\n\n/**\n * 配置请求头\n * @param {*} conf\n */\nfunction confRequestHeader(conf = {}) {\n conf.headers = conf.headers || {}\n conf.headers.TIME = new Date().getTime();\n conf.headers.TOKEN = store.state.token;\n conf.headers.SIGN = mdSign(conf.headers, conf.data || {})\n\n return conf\n}\n\n/**\n * 响应拦截\n * @param {*} res\n */\nfunction resolve(res) {\n let data = res.data;\n if (typeof res.data == 'string') {\n try {\n data = JSON.parse(res.data)\n } catch (error) {\n return data\n }\n }\n if (data.code == 0 || data.code == 200 || data.result == 0) {\n return data\n }\n if (data.code === 1084 || data.code === 1083 || data.code === 1085) { // 用户未登录/1085在其他设备登录\n localStorage.removeItem(\"token\");\n localStorage.removeItem(\"userInfo\");\n store.commit(\"set_token\", {});\n store.commit(\"set_user_info\", {});\n return Promise.reject(data);\n }\n\n if (!res.config.hideMsg) {\n if (data.code === 701) {\n Toast.fail(\"验证码错误或已过期\")\n } else {\n Toast.fail(data.msg)\n }\n }\n return Promise.reject(data)\n}\n\n/**\n * 错误拦截,一般为网络错误\n * @param {*} error\n */\nfunction reject(error) {\n let status\n try {\n status = error.response.status\n } catch (err) {\n console.error('=====> response error err: ', error, err);\n }\n if (\n error.code === 'ECONNABORTED' &&\n error.message.indexOf('timeout') !== -1 &&\n error.config && !error.config.hideMsg\n ) {\n Toast.fail(\"请求超时\")\n }\n if (error.config && !error.config.hideMsg) {\n const errortext = codeMessage[status]\n Toast.fail(errortext || '网络错误')\n }\n // 无权限\n if (status === 401) {\n router.replace({\n path: 'login',\n query: {\n redirect: router.currentRoute.fullPath\n }\n })\n }\n return Promise.reject(error);\n}\n\n/**\n * 请求拦截\n * @param {*} conf\n */\nfunction requistHold(conf) {\n conf = confRequestHeader(conf);\n if (conf.headers['Content-Type'] !== 'multipart/form-data') {\n for (const key in conf.data) {\n if (conf.data.hasOwnProperty(key)) {\n const val = conf.data[key];\n if (typeof val === 'object') {\n conf.data[key] = JSON.stringify(val);\n }\n }\n }\n conf.data = qs.stringify(conf.data)\n }\n return conf;\n}\n\nrequest.interceptors.request.use(requistHold)\nrequest.interceptors.response.use(resolve, reject)\n\nexport {\n request\n}\n\n\n// WEBPACK FOOTER //\n// ./src/sdk/require.js","function getParseItem(key) {\n try {\n const data = localStorage.getItem(`config_${key}`)\n return JSON.parse(data)\n } catch (e) {\n return null\n }\n}\n\nfunction setParseItem(key, value) {\n if (key && value) {\n localStorage.setItem(`config_${key}`, JSON.stringify(value))\n }\n}\n\nconst cacheUtil = {\n getParseItem,\n setParseItem\n}\n\nexport default cacheUtil\n\n\n// WEBPACK FOOTER //\n// ./src/sdk/cache.js","import {\n request\n} from './require.js'\nimport cacheUtil from './cache.js'\n\n/**\n * 制造请求action\n * @param method 请求方法: get(默认), post, put等\n * @param type mutation类型\n * @param url 请求url\n * @param defaultQuery 默认参数\n * @param useCache 是否使用缓存\n * @param resolve 回调函数(可处理数据)\n * @returns function\n */\nfunction makeAction({\n method = 'get',\n type,\n url,\n defaultQuery,\n useCache,\n config = {}\n },\n resolve\n) {\n /**\n * @param query 请求上传数据\n */\n return ({\n commit\n }, {\n query,\n isCommit = true\n } = {}) => {\n if (config.header && config.header['Content-Type'] !== 'multipart/form-data' && !Array.isArray(query)) {\n query = {\n ...defaultQuery,\n ...query\n }\n }\n\n // get参数特殊处理\n if (method === 'get' || method === 'delete') {\n query = {\n params: query\n }\n }\n\n // 使用缓存\n const cacheKey = `${method}_${url}_${JSON.stringify(query)}`\n if (useCache) {\n const resData = cacheUtil.getParseItem(cacheKey)\n if (resData) {\n resolve && resolve(resData)\n type && isCommit && commit(type, resData.data)\n return Promise.resolve(resData)\n }\n }\n // 请求\n return request[method](url, query, config).then(\n (resData = {}) => {\n // 使用缓存\n if (useCache) {\n Object.keys(resData).length &&\n cacheUtil.setParseItem(cacheKey, resData)\n }\n resolve && resolve(resData)\n type && isCommit && commit(type, resData.data)\n return Promise.resolve(resData)\n }\n )\n }\n}\n\nexport default makeAction\n\n\n// WEBPACK FOOTER //\n// ./src/sdk/makeAction.js","import mutationTypes from '@/store/mutationTypes.js'\nimport makeAction from '@/sdk/makeAction.js'\n\nconst actions = {\n set_token({ commit }, obj) {\n commit('SET_TOKEN', obj);\n },\n set_user_info({ commit }, obj) {\n commit('SET_USER_INFO', obj);\n },\n login_out({ commit }) {\n commit('LOGIN_OUT');\n },\n set_cookie({ commit }) {\n commit('SET_COOKIE');\n },\n};\nfor (const key in mutationTypes) {\n actions[key] = makeAction({\n method: mutationTypes[key].method || 'post',\n url: mutationTypes[key].url,\n config: mutationTypes[key].config || {}\n })\n}\n\nexport default actions\n\n\n// WEBPACK FOOTER //\n// ./src/store/actions.js","/* 判空\n *null, undefined, {}, [],\"\" 这五类都判定为空\n */\nexport function isEmpty(a) {\n if (typeof a === 'string') { // 检验空字符串\n const reg = /^\\s+|\\s+$/g\n if (a.replace(reg, '') === '') {\n return true\n } else {\n return false\n }\n } else {\n if (a === 'null') return true // 检验字符串类型的null\n if (a === 'undefined') return true // 检验字符串类型的 undefined\n if (!a && a !== 0 && a !== '') return true // 检验 undefined 和 null\n if (Object.prototype.toString.call(a) === '[object Array]' && a.length === 0) return true // 检验空数组\n if (Object.prototype.toString(a) === '[object Object]' && Object.keys(a).length === 0) return true // 检验空对象\n }\n return false\n}\n\n// 获取cookie\nexport function getCookieValue(name) {\n let result = document.cookie.match(\"(^|[^;]+)\\\\s*\" + name + \"\\\\s*=\\\\s*([^;]+)\")\n return result ? result.pop() : \"\"\n}\n\n// 设置cookie\n// val = ets-app=token;path=/;expires=Fri, 31 Dec 9999 23:59:59 GMT\nexport function setCookieValue(val) {\n return document.cookie = val;\n}\n\n\n// WEBPACK FOOTER //\n// ./src/utils/utils.js","import mutationTypes from '@/store/mutationTypes.js'\nimport { isEmpty, setCookieValue } from '@/utils/utils.js'\n\nconst mutations = {\n SET_TOKEN(state, obj) {\n obj = Object.assign({}, {\n token: \"\",\n }, obj)\n // if(isEmpty(obj.token) || isEmpty(obj.uid)){\n // return false;\n // }\n state.token = obj.token;\n // 判断localstorage是否token且相等,不一致则更新\n localStorage.setItem('token', JSON.stringify(obj))\n },\n LOGIN_OUT(state) {\n state.token = '';\n localStorage.removeItem('userInfo');\n localStorage.removeItem('token');\n },\n SET_COOKIE() {\n let d = new Date();\n let time = 1000 * (60 * 60 * 24 * 6); //毫秒\n d.setTime(d.getTime() + time);\n let expires = d.toGMTString();\n let val = \"ets-app=etsappcookie; expires=\" + expires + \";path=/\";\n setCookieValue(val)\n },\n};\nexport default mutations\n\n\n// WEBPACK FOOTER //\n// ./src/store/mutations.js","import Vue from 'vue'\nimport Vuex from 'vuex'\n\nimport actions from '@/store/actions.js'\nimport getters from '@/store/getters.js'\nimport mutations from '@/store/mutations.js'\nimport state from '@/store/state.js'\n\nVue.use(Vuex)\n\nexport default new Vuex.Store({\n state,\n mutations,\n getters,\n actions\n})\n\n\n// WEBPACK FOOTER //\n// ./src/store/index.js","export default {\n token: '',\n}\n\n\n// WEBPACK FOOTER //\n// ./src/store/state.js","export default {\n token: state => state.token,\n}\n\n\n// WEBPACK FOOTER //\n// ./src/store/getters.js","import Vue from 'vue'\nimport Router from 'vue-router'\nimport Login from '@/views/login/login.vue'\nimport List from '@/views/voice/list.vue'\nimport User from '@/views/user/user.vue'\nimport Msg from '@/views/msg/msg.vue'\nimport Iframe from '@/views/iframe/iframe.vue'\nimport Vant from '@/views/vant.vue'\nimport store from '../store/index'\nimport {\n isEmpty,\n getCookieValue\n} from '@/utils/utils.js'\n\nVue.use(Router)\n\nlet router = new Router({\n mode: \"history\",\n routes: [{\n path: '/login',\n name: 'login',\n component: Login\n },\n {\n path: '/list',\n name: 'list',\n meta: {\n requiresAuth: true,\n\n },\n component: List\n },\n {\n path: '/user',\n name: 'user',\n meta: {\n requiresAuth: true,\n\n },\n component: User\n },\n {\n path: '/msg',\n name: 'msg',\n meta: {\n requiresAuth: true,\n\n },\n component: Msg\n },\n {\n path: '/iframe',\n name: 'iframe',\n meta: {\n requiresAuth: true,\n\n },\n component: Iframe\n },\n {\n path: '/vant',\n name: 'vant',\n component: Vant\n },\n {\n path: \"*\",\n redirect: \"login\"\n }\n ]\n})\nrouter.beforeEach((to, from, next) => {\n const token = JSON.parse(localStorage.getItem(\"token\"));\n const cookie = getCookieValue('ets-app');\n const requiresAuth = to.matched.some(record => record.meta.requiresAuth)\n\n\n // 页面title\n if (to.meta.title) { //判断是否有标题\n // console.log(to.meta.title)\n document.title = to.meta.title\n }\n\n if (isEmpty(cookie)) {\n localStorage.removeItem(\"token\");\n store._actions.set_token[0]({});\n }\n\n // 需要登录\n if (requiresAuth) {\n // 判断cookie是否过期\n if (!isEmpty(cookie) && !isEmpty(token)) {\n next();\n } else {\n // 无token\n next({\n replace: true,\n path: '/login',\n query: {\n redirect: to.path,\n ...to.query\n }\n });\n }\n } else {\n // 无需登录\n next();\n }\n})\nexport default router;\n\n\n\n// WEBPACK FOOTER //\n// ./src/router/index.js","import Vue from 'vue'\nimport App from './App'\nimport router from './router'\nimport store from './store/index'\n\n// 公共样式\nrequire('@/assets/styles/default.less')\n\n// Vant组件\nrequire(\"@/vant\")\n\nVue.config.productionTip = false\n\nnew Vue({\n el: '#app',\n router,\n store,\n components: { App },\n template: '<App/>'\n})\n\n\n// WEBPACK FOOTER //\n// ./src/main.js","module.exports = __webpack_public_path__ + \"static/img/scene_banner.a9acc72.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/images/scene_banner.png\n// module id = UQC/\n// module chunks = 1","\n<template>\n <div class=\"iframe\">\n <iframe\n ref='iframe' allowfullscreen\n :src=\"live_url\"\n frameborder=\"0\"\n width='100%'\n height='100%'>\n </iframe>\n </div>\n</template>\n<script>\nimport { mapActions, mapState } from \"vuex\";\nexport default {\n data(){\n return{\n live_url:\"\",\n scenes_id:'',\n scenes_name:'',\n client_id:'',\n jsload:false,//js是否加载成功\n signature:'',//微信签名\n timeStamp:'',//生成签名时间戳\n nonceStr:'',//随机字符串\n appId:'',//企业微信ID\n access_token:'',\n iframeWin:'',// iframe对象\n };\n },\n computed: {\n ...mapState({ token: \"token\" })\n },\n mounted(){\n this.iframeWin = this.$refs.iframe.contentWindow;\n },\n created () {\n let item = JSON.parse(localStorage.getItem(\"item\"));\n this.scenes_id = item.scenes_id;\n this.scenes_name = item.scenes_name;\n this.client_id = 'wechat_enterprise';\n let url = process.env.INTERFACE_SERVER_PATH+process.env.ETS_APP_NEWRECORD_URL;\n this.live_url = url + \"?scenes_id=\"+this.scenes_id+\"&scenes_name=\"+this.scenes_name+\"&client_id=\"+this.client_id+\"&sid=\"+this.token;\n console.log(this.live_url);\n this.getwsConfig();\n },\n methods:{\n ...mapActions({\n clientconfig: \"clientconfig\", // 鉴权\n }),\n getwsConfig(){\n let _this = this;\n let url = location.href;\n _this.clientconfig({ query: {\n client_id:_this.client_id,\n url:url\n } }).then((res) => {\n console.log(res);\n if(res.data.access_token){\n _this.access_token = res.data.access_token;\n _this.corpId = res.data.corpId;\n _this.nonceStr = res.data.nonceStr;\n _this.signature = res.data.signature;\n _this.timeStamp = res.data.timeStamp;\n _this.postMessageEvent();\n }else{\n _this.$toast.fail('企业微信鉴权失败');\n }\n }).catch(() => {\n _this.$toast.fail('企业微信鉴权失败');\n });;\n },\n postMessageEvent(){\n window.addEventListener(\"message\", function(e){\n var data = e.data;\n switch (data.action) {\n case 'init': // 初始化\n wx.config({\n beta: true,// 必须这么写,否则wx.invoke调用形式的jsapi会有问题\n debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。\n appId: appId, // 必填,企业微信的corpID\n timestamp: timeStamp, // 必填,生成签名的时间戳\n nonceStr: nonceStr, // 必填,生成签名的随机串\n signature: signature,// 必填,签名,见 附录-JS-SDK使用权限签名算法\n jsApiList: [\n 'startRecord',\n 'stopRecord',\n 'uploadVoice'\n ], //必填,传入需要使用的接口名称\n success: function (res) {\n sendMsg({\n action:'init',\n state:'ok',\n data:{}\n });\n }\n });\n wx.error(function(res){\n sendMsg({\n action:'init',\n state:'fail',\n data:{}\n });\n })\n break;\n case 'start': // 开始录音\n wx.startRecord({\n success: function (res) {\n sendMsg({\n action:'start',\n state:'ok',\n data:{}\n });\n }\n });\n wx.error(function(res){\n sendMsg({\n action:'start',\n state:'fail',\n data:{}\n });\n })\n break;\n case 'stop':\n wx.stopRecord({\n success: function (res) {\n var localId = res.localId;\n wx.uploadVoice({\n localId: localId, // 需要识别的音频的本地Id,由录音相关接口获得,音频时长不能超过60秒\n isShowProgressTips: 0, // 默认为1,显示进度提示\n success: function (ures) {\n let serverId = ures.serverId;\n sendMsg({\n action:'stop',\n state:'ok',\n data:{\n access_token:_this.access_token,\n serverId:serverId\n }\n });\n }\n });\n }\n });\n wx.error(function(res){\n sendMsg({\n action:'start',\n state:'fail',\n data:{}\n });\n })\n break;\n }\n })\n },\n sendMsg(msg){\n this.iframeWin.postMessage(msg,'*');\n },\n loadWxjs(){\n let _this = this;\n let wx_js = process.env.WX_API_URL;\n const isInclude = $(\"script[src='\"+wx_js+\"']\").length; //引用次数\n if(isInclude == 0){\n const script = document.createElement('script');\n script.type = 'text/javascript';\n script.src = wx_js;\n document.body.appendChild(script);\n if(index == 0){\n script.onload=function(){\n _this.jsload = true;\n }\n }\n }else{\n _this.jsload = true;\n }\n }\n }\n}\n</script>\n<style lang=\"less\" scoped>\n.iframe{\n position: relative;\n width: 100%;\n height: 100%;\n}\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/iframe/iframe.vue","module.exports = __webpack_public_path__ + \"static/img/service.0046b49.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/images/service.png\n// module id = ok8X\n// module chunks = 1"],"sourceRoot":""} |
| | | {"version":3,"sources":["webpack:///./src/assets/images/clock.svg","webpack:///./src/vant.js","webpack:///src/App.vue","webpack:///./src/App.vue?dd9b","webpack:///./src/App.vue","webpack:///src/views/login/login.vue","webpack:///./src/views/login/login.vue?c2bd","webpack:///./src/views/login/login.vue","webpack:///src/components/Tabbar.vue","webpack:///./src/components/Tabbar.vue?5eb9","webpack:///./src/components/Tabbar.vue","webpack:///src/views/voice/list.vue","webpack:///./src/views/voice/list.vue?4aaa","webpack:///./src/views/voice/list.vue","webpack:///src/views/user/user.vue","webpack:///./src/views/user/user.vue?f6cf","webpack:///./src/views/user/user.vue","webpack:///src/views/msg/msg.vue","webpack:///./src/views/msg/msg.vue?5795","webpack:///./src/views/msg/msg.vue","webpack:///./src/views/iframe/iframe.vue?c95f","webpack:///./src/views/iframe/iframe.vue","webpack:///./src/views/vant.vue?fdbc","webpack:///./src/views/vant.vue","webpack:///src/views/vant.vue","webpack:///./src/store/mutationTypes.js","webpack:///./src/sdk/require.js","webpack:///./src/sdk/cache.js","webpack:///./src/sdk/makeAction.js","webpack:///./src/store/actions.js","webpack:///./src/utils/utils.js","webpack:///./src/store/mutations.js","webpack:///./src/store/index.js","webpack:///./src/store/state.js","webpack:///./src/store/getters.js","webpack:///./src/router/index.js","webpack:///./src/main.js","webpack:///./src/assets/images/scene_banner.png","webpack:///src/views/iframe/iframe.vue","webpack:///./src/assets/images/service.png"],"names":["module","exports","Vue","use","__WEBPACK_IMPORTED_MODULE_93_vant_es_toast__","__WEBPACK_IMPORTED_MODULE_91_vant_es_dialog__","__WEBPACK_IMPORTED_MODULE_89_vant_es_image_preview__","__WEBPACK_IMPORTED_MODULE_87_vant_es_lazyload__","__WEBPACK_IMPORTED_MODULE_85_vant_es_picker__","__WEBPACK_IMPORTED_MODULE_83_vant_es_overlay__","component","__WEBPACK_IMPORTED_MODULE_81_vant_es_tabbar__","name","__WEBPACK_IMPORTED_MODULE_79_vant_es_tabbar_item__","__WEBPACK_IMPORTED_MODULE_77_vant_es_tabs__","__WEBPACK_IMPORTED_MODULE_75_vant_es_tab__","__WEBPACK_IMPORTED_MODULE_73_vant_es_action_sheet__","__WEBPACK_IMPORTED_MODULE_71_vant_es_sticky__","__WEBPACK_IMPORTED_MODULE_69_vant_es_button__","__WEBPACK_IMPORTED_MODULE_67_vant_es_form__","__WEBPACK_IMPORTED_MODULE_65_vant_es_field__","__WEBPACK_IMPORTED_MODULE_63_vant_es_cell__","__WEBPACK_IMPORTED_MODULE_61_vant_es_cell_group__","__WEBPACK_IMPORTED_MODULE_59_vant_es_image__","__WEBPACK_IMPORTED_MODULE_57_vant_es_col__","__WEBPACK_IMPORTED_MODULE_55_vant_es_row__","__WEBPACK_IMPORTED_MODULE_53_vant_es_cascader__","__WEBPACK_IMPORTED_MODULE_51_vant_es_checkbox__","__WEBPACK_IMPORTED_MODULE_49_vant_es_checkbox_group__","__WEBPACK_IMPORTED_MODULE_47_vant_es_radio_group__","__WEBPACK_IMPORTED_MODULE_45_vant_es_radio__","__WEBPACK_IMPORTED_MODULE_43_vant_es_rate__","__WEBPACK_IMPORTED_MODULE_41_vant_es_search__","__WEBPACK_IMPORTED_MODULE_39_vant_es_switch__","__WEBPACK_IMPORTED_MODULE_37_vant_es_dropdown_item__","__WEBPACK_IMPORTED_MODULE_35_vant_es_dropdown_menu__","__WEBPACK_IMPORTED_MODULE_33_vant_es_list__","__WEBPACK_IMPORTED_MODULE_31_vant_es_pull_refresh__","__WEBPACK_IMPORTED_MODULE_29_vant_es_badge__","__WEBPACK_IMPORTED_MODULE_27_vant_es_empty__","__WEBPACK_IMPORTED_MODULE_25_vant_es_skeleton__","__WEBPACK_IMPORTED_MODULE_23_vant_es_popup__","__WEBPACK_IMPORTED_MODULE_21_vant_es_grid__","__WEBPACK_IMPORTED_MODULE_19_vant_es_grid_item__","__WEBPACK_IMPORTED_MODULE_17_vant_es_nav_bar__","__WEBPACK_IMPORTED_MODULE_15_vant_es_icon__","__WEBPACK_IMPORTED_MODULE_13_vant_es_datetime_picker__","__WEBPACK_IMPORTED_MODULE_11_vant_es_stepper__","__WEBPACK_IMPORTED_MODULE_9_vant_es_number_keyboard__","__WEBPACK_IMPORTED_MODULE_7_vant_es_area__","__WEBPACK_IMPORTED_MODULE_5_vant_es_loading__","__WEBPACK_IMPORTED_MODULE_3_vant_es_swipe__","__WEBPACK_IMPORTED_MODULE_1_vant_es_swipe_item__","App","provide","reload","this","data","isRouterAlive","computed","_extends","Object","vuex_esm","token","watch","created","localToken","JSON","parse","localStorage","getItem","set_token","error","console","info","methods","$nextTick","selectortype_template_index_0_src_App","render","_h","$createElement","_c","_self","attrs","id","staticRenderFns","src_App","__webpack_require__","normalizeComponent","login","phone","password","code","comp_id","tabList","active","codeBtn","compList","comp_name","defaultIndex","showComp","formKey","smsTimer","smsDisabled","rules","pattern","message","trigger","required","window","location","href","login__extends","sendSmsApi","codeLoginApi","pwdLoginApi","set_cookie","getCompList","submit","_this","$refs","form","validate","then","query","ac_name","res","$toast","success","obj","result","sid","$router","push","path","catch","err","fail","msg","log","getCode","time","setInterval","clearInterval","onClick","index","phoneBlur","onConfirm","item","compname","login_login","_vm","staticClass","key","ref","on","click","model","value","callback","$$v","expression","_l","title","placeholder","maxlength","oninput","blur","$event","_v","readonly","clickable","is-link","position","show-toolbar","columns","value-key","confirm","cancel","center","clearable","class","slot","disabled","_s","_e","type","round","block","views_login_login","login_normalizeComponent","ssrContext","Tabbar","props","Number","default","Tabactive","components_Tabbar","replace","to","icon","src_components_Tabbar","Tabbar_normalizeComponent","list","components","banner","loading","finished","refreshing","page","pageSize","scenes_name","scenes_type","total","offset","list__extends","getPageData","newgetList","length","concat","finally","onLoad","setTimeout","onSearch","onCancel","onRefresh","onVoice","setItem","stringify","voice_list","search","lazy-load","src","rel","refresh","immediate-check","finished-text","load","cover","label","scenes_day","views_voice_list","list_normalizeComponent","user","userLogo","userInfo","user__extends","loginout","getUserInfo","loginoutEvent","$dialog","removeItem","user_info","head_img","user_user","nickname","views_user_user","user_normalizeComponent","msg_msg","views_msg_msg","msg_normalizeComponent","iframe_iframe","allowfullscreen","live_url","frameborder","width","height","iframe___vue_styles__","views_iframe_iframe","iframe_normalizeComponent","iframe","views_vant","column-num","text","src_views_vant","vant_normalizeComponent","iconlist","mutationTypes","sendSms","method","url","config","hideLoading","hideMsg","codeLogin","pwdLogin","clientconfig","qs","require","codeMessage","200","201","202","204","400","401","403","406","410","422","500","502","503","504","axios","defaults","timeout","headers","request","create","baseURL","process","PTH_API_ROUTER","withCredentials","confRequestHeader","conf","arguments","undefined","TIME","Date","getTime","TOKEN","store","state","SIGN","head","body","arr","_iteratorNormalCompletion","_didIteratorError","_iteratorError","_step","_iterator","keys","Symbol","iterator","next","done","get","return","strArr","entries","map","v","val","_typeof","sort","str","join","md5","toUpperCase","mdSign","interceptors","hasOwnProperty","response","commit","Promise","reject","toast","status","indexOf","errortext","router","redirect","currentRoute","fullPath","cacheUtil","getParseItem","e","setParseItem","makeAction","_ref","resolve","_ref$method","defaultQuery","useCache","_ref$config","_ref2","_ref3","_ref3$isCommit","isCommit","header","Array","isArray","params","cacheKey","resData","actions","set_user_info","login_out","_ref4","isEmpty","a","prototype","toString","call","mutations","SET_TOKEN","assign","LOGIN_OUT","SET_COOKIE","d","setTime","document","cookie","setCookieValue","toGMTString","Vuex","Store","getters","Router","mode","routes","Login","meta","requiresAuth","List","User","Msg","Iframe","Vant","beforeEach","from","match","pop","matched","some","record","_actions","productionTip","el","template","p","__webpack_exports__","scenes_id","client_id","jsload","signature","timeStamp","nonceStr","appId","access_token","iframeWin","__WEBPACK_IMPORTED_MODULE_0_vuex__","mounted","contentWindow","getwsConfig","corpId","postMessageEvent","addEventListener","action","wx","beta","debug","timestamp","jsApiList","sendMsg","startRecord","stopRecord","localId","uploadVoice","isShowProgressTips","ures","serverId","postMessage","loadWxjs","wx_js","$","script","createElement","appendChild","onload"],"mappings":"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AAiBqH,KAAApD,EAAA6H,KAAA7H,OAA2B,QAEpO/D,oBCChC,IAuBe6L,EAvBU3L,EAAQ,OAcjB4L,ECHhB1N,KADA,WAEA,OACA2N,UACA,UACA,OACA,QACA,OACA,QACA,aACA,WACA,aACA,aACA,SACA,SACA,UACA,YACA,SACA,WACA,SACA,kBACA,gBACA,YACA,YACA,QACA,SACA,eACA,cACA,YACA,QACA,cACA,iBACA,QACA,UACA,aACA,SACA,QACA,cACA,SACA,gBACA,iBACA,gBACA,YACA,iBACA,UACA,UACA,iBACA,mBACA,qBACA,aACA,SACA,UACA,SACA,iBACA,SACA,kBACA,aACA,UACA,YACA,WACA,YACA,UACA,cACA,WACA,UACA,aACA,YACA,UACA,aACA,SACA,QACA,aACA,QACA,gBACA,kBACA,QAEA,YACA,WACA,kBACA,SACA,WACA,OACA,YACA,SACA,WACA,WACA,cACA,mBACA,UACA,aACA,UACA,YACA,cACA,SACA,UACA,aACA,SACA,gBACA,YACA,SACA,SACA,QACA,SACA,SACA,OACA,SACA,KACA,aACA,aACA,WACA,OACA,eACA,cACA,YACA,UACA,mBACA,aACA,WACA,UACA,WACA,SACA,cACA,UACA,OACA,YACA,UACA,YACA,WACA,cACA,aACA,YACA,kBACA,YACA,SACA,kBACA,OACA,MACA,WACA,SACA,SACA,SACA,WACA,OACA,OACA,QACA,UACA,OACA,SACA,OACA,gBACA,cACA,UACA,UACA,MACA,OACA,aACA,YACA,UACA,MACA,YACA,eACA,QACA,QACA,WACA,UACA,MACA,YACA,OACA,cACA,eACA,cACA,UACA,eACA,QACA,QACA,eACA,iBACA,mBACA,WACA,OACA,QACA,OACA,eACA,OACA,gBACA,WACA,QACA,UACA,SACA,UACA,QACA,YACA,SACA,QACA,WACA,UACA,QACA,WACA,OACA,MACA,WACA,MACA,cACA,gBACA,MAEA,SACA,SACA,aACA,gBACA,kBACA,OACA,UACA,aACA,OACA,aACA,OACA,OACA,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","file":"static/js/app.e1a8dbbad3d87bacd2d9.js","sourcesContent":["module.exports = \"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuOTk5OTUgNC4yMDAyVjcuMDAwMkw5LjA5OTk1IDkuMTAwMk0xMy4zIDcuMDAwMkMxMy4zIDcuODI3NTIgMTMuMTM3IDguNjQ2NzUgMTIuODIwNCA5LjQxMTFDMTIuNTAzOCAxMC4xNzU1IDEyLjAzOTcgMTAuODcgMTEuNDU0NyAxMS40NTVDMTAuODY5NyAxMi4wNCAxMC4xNzUyIDEyLjUwNCA5LjQxMDg2IDEyLjgyMDZDOC42NDY1MSAxMy4xMzcyIDcuODI3MjggMTMuMzAwMiA2Ljk5OTk1IDEzLjMwMDJDNi4xNzI2MiAxMy4zMDAyIDUuMzUzNCAxMy4xMzcyIDQuNTg5MDUgMTIuODIwNkMzLjgyNDY5IDEyLjUwNCAzLjEzMDE5IDEyLjA0IDIuNTQ1MTggMTEuNDU1QzEuOTYwMTcgMTAuODcgMS40OTYxMSAxMC4xNzU1IDEuMTc5NTEgOS40MTExQzAuODYyOTA1IDguNjQ2NzUgMC42OTk5NTEgNy44Mjc1MiAwLjY5OTk1MSA3LjAwMDJDMC42OTk5NTEgNS4zMjkzMyAxLjM2MzcgMy43MjY5IDIuNTQ1MTggMi41NDU0MkMzLjcyNjY2IDEuMzYzOTQgNS4zMjkwOSAwLjcwMDE5NSA2Ljk5OTk1IDAuNzAwMTk1QzguNjcwODIgMC43MDAxOTUgMTAuMjczMiAxLjM2Mzk0IDExLjQ1NDcgMi41NDU0MkMxMi42MzYyIDMuNzI2OSAxMy4zIDUuMzI5MzMgMTMuMyA3LjAwMDJaIiBzdHJva2U9IiM1ODVENkIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/images/clock.svg\n// module id = GkQv\n// module chunks = 1","import Vue from 'vue';\n\nimport {\n Tabbar,\n TabbarItem,\n Tabs,\n Tab,\n ActionSheet,\n Sticky,\n Form,\n Button,\n Cell,\n CellGroup,\n Image as VanImage,\n Col,\n Row,\n Field,\n Cascader,\n Checkbox,\n CheckboxGroup,\n RadioGroup,\n Radio,\n Rate,\n Search,\n Switch,\n DropdownMenu,\n DropdownItem,\n List,\n PullRefresh,\n Badge,\n Empty,\n Skeleton,\n Grid,\n GridItem,\n NavBar,\n Icon,\n DatetimePicker,\n Stepper,\n NumberKeyboard,\n\n Overlay,\n Area,\n Toast,\n Dialog,\n Popup,\n Loading,\n ImagePreview,\n Swipe,\n SwipeItem,\n Lazyload,\n Picker\n} from 'vant';\n\nVue.use(Toast);\nVue.use(Dialog);\nVue.use(ImagePreview);\nVue.use(Lazyload);\nVue.use(Picker);\nVue.use(Overlay);\n\nVue.component(Tabbar.name, Tabbar);\nVue.component(TabbarItem.name, TabbarItem);\nVue.component(Tabs.name, Tabs);\nVue.component(Tab.name, Tab);\nVue.component(ActionSheet.name, ActionSheet);\nVue.component(Sticky.name, Sticky);\n\nVue.component(Button.name, Button);\nVue.component(Form.name, Form);\nVue.component(Field.name, Field);\nVue.component(Cell.name, Cell);\nVue.component(CellGroup.name, CellGroup);\nVue.component(VanImage.name, VanImage);\nVue.component(Col.name, Col);\nVue.component(Row.name, Row);\nVue.component(Cascader.name, Cascader);\nVue.component(Checkbox.name, Checkbox);\nVue.component(CheckboxGroup.name, CheckboxGroup);\nVue.component(RadioGroup.name, RadioGroup);\nVue.component(Radio.name, Radio);\nVue.component(Rate.name, Rate);\nVue.component(Search.name, Search);\nVue.component(Switch.name, Switch);\nVue.component(DropdownItem.name, DropdownItem);\nVue.component(DropdownMenu.name, DropdownMenu);\nVue.component(List.name, List);\nVue.component(PullRefresh.name, PullRefresh);\nVue.component(Badge.name, Badge);\nVue.component(Empty.name, Empty);\nVue.component(Skeleton.name, Skeleton);\nVue.component(Popup.name, Popup);\nVue.component(Grid.name, Grid);\nVue.component(GridItem.name, GridItem);\nVue.component(NavBar.name, NavBar);\nVue.component(Icon.name, Icon);\nVue.component(DatetimePicker.name, DatetimePicker);\nVue.component(Stepper.name, Stepper);\nVue.component(NumberKeyboard.name, NumberKeyboard);\nVue.component(Area.name, Area);\nVue.component(Loading.name, Loading);\nVue.component(Swipe.name, Swipe);\nVue.component(SwipeItem.name, SwipeItem);\n\n\n// WEBPACK FOOTER //\n// ./src/vant.js","<template>\n <div id=\"app\">\n <router-view/>\n </div>\n</template>\n<script>\nimport { mapActions, mapState } from \"vuex\";\nexport default {\n name: 'App',\n provide() {\n return {\n reload: this.reload\n }\n },\n data() {\n return {\n isRouterAlive: true\n }\n },\n computed: {\n ...mapState({\n token: \"token\",\n }),\n },\n watch:{},\n created() {\n try {\n let localToken = JSON.parse(localStorage.getItem(\"token\"));\n this.set_token(localToken);\n } catch (error) {\n console.info(\"用户未登录\");\n }\n },\n methods: {\n ...mapActions({\n set_token: \"set_token\",\n }),\n reload() {\n this.isRouterAlive = false\n this.$nextTick(function() {\n this.isRouterAlive = true\n })\n }\n },\n}\n</script>\n\n\n\n// WEBPACK FOOTER //\n// src/App.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"app\"}},[_c('router-view')],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-8ed6c382\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/App.vue\n// module id = null\n// module chunks = ","var normalizeComponent = require(\"!../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../node_modules/vue-loader/lib/selector?type=script&index=0!./App.vue\"\nimport __vue_script__ from \"!!babel-loader!../node_modules/vue-loader/lib/selector?type=script&index=0!./App.vue\"\n/* template */\nimport __vue_template__ from \"!!../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-8ed6c382\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../node_modules/vue-loader/lib/selector?type=template&index=0!./App.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = null\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/App.vue\n// module id = null\n// module chunks = ","\n<template>\n <div class=\"login-content\">\n <div class=\"login-body\">\n <van-form ref='form' :key=\"formKey\">\n <van-tabs v-model=\"active\" @click=\"onClick\">\n <van-tab v-for=\"(item,index) in tabList\" :title=\"item\" :key=\"index\">\n <div v-if=\"index == 0\">\n <van-cell-group>\n <div class=\"from-li\">\n <van-field\n v-model=\"phone\"\n name=\"phone\"\n placeholder=\"用户手机号\"\n :rules=\"rules.phone\"\n maxlength=\"11\"\n oninput=\"value=value.replace(/[^\\d]/g,'')\"\n @blur=\"phoneBlur()\"\n />\n </div>\n <div class=\"from-li\">\n <van-field\n readonly\n clickable\n is-link\n v-model=\"comp_name\"\n name=\"comp_name\"\n placeholder=\"点击选择企业\"\n @click=\"showComp = true\"\n :rules=\"rules.comp_name\"\n />\n <van-popup v-model=\"showComp\" position=\"bottom\">\n <van-picker\n :defaultIndex=\"defaultIndex\"\n show-toolbar\n :columns=\"compList\"\n value-key=\"compname\"\n @confirm=\"onConfirm\"\n @cancel=\"showComp = false\"\n />\n </van-popup>\n </div>\n <div class=\"from-li\">\n <van-field\n v-model=\"code\"\n name=\"code\"\n center\n clearable\n :rules=\"rules.code\"\n maxlength=\"6\"\n placeholder=\"请输入验证码\">\n <div v-bind:class=\"{ codeBtn: smsDisabled }\" slot=\"button\" @click=\"getCode()\" :disabled=\"smsDisabled\">\n {{codeBtn}}\n </div>\n </van-field>\n </div>\n </van-cell-group>\n </div>\n <div v-if=\"index == 1\">\n <van-cell-group>\n <div class=\"from-li\">\n <van-field\n v-model=\"phone\"\n name=\"phone\"\n placeholder=\"用户手机号\"\n :rules=\"rules.phone\"\n maxlength=\"11\"\n oninput=\"value=value.replace(/[^\\d]/g,'')\"\n @blur=\"phoneBlur()\"\n />\n </div>\n <div class=\"from-li\">\n <van-field\n readonly\n clickable\n is-link\n v-model=\"comp_name\"\n name=\"comp_name\"\n placeholder=\"点击选择企业\"\n @click=\"showComp = true\"\n :rules=\"rules.comp_name\"\n />\n <van-popup v-model=\"showComp\" position=\"bottom\">\n <van-picker\n :defaultIndex=\"defaultIndex\"\n show-toolbar\n :columns=\"compList\"\n value-key=\"compname\"\n @confirm=\"onConfirm\"\n @cancel=\"showComp = false\"\n />\n </van-popup>\n </div>\n <div class=\"from-li\">\n <van-field\n v-model=\"password\"\n name=\"password\"\n placeholder=\"密码\"\n :rules=\"rules.password\"\n type=\"password\"\n />\n </div>\n </van-cell-group>\n </div>\n </van-tab>\n </van-tabs>\n <div class=\"form-footer\">\n <van-button type=\"primary\" round block @click=\"submit\">提交</van-button>\n </div>\n </van-form>\n </div>\n </div>\n</template>\n<script>\nimport { mapActions, mapState } from \"vuex\";\nexport default {\n data() {\n return {\n phone:'',\n password:'',\n code:'',\n comp_id:'',\n tabList:['验证码登录','密码登录'],\n active:0,\n codeBtn:\"获取验证码\",\n compList:[],\n comp_name:'',\n defaultIndex:'',\n showComp:false,\n formKey:1,\n smsTimer:false,\n smsDisabled:false,//可以点击\n rules:{\n phone:[{\n pattern:/^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\\d{8}$/,\n message:'请输入正确的手机号',\n trigger:'onBlur'\n }],\n comp_name:[{\n required: true,\n message:'请选择企业',\n trigger:'onChange'\n }],\n code:[{\n required: true,\n message:'请输入验证码',\n trigger:'onBlur'\n },\n {\n pattern: /^\\d{4}$/,\n message:'请输入4位数字验证码',\n trigger:'onBlur'\n },\n ],\n password:[{\n required: true,\n message:'请输入密码',\n trigger:'onBlur'\n }],\n }\n };\n },\n created() {\n if(this.token){\n window.location.href = \"/list\";\n }\n },\n computed: {\n ...mapState({ token: \"token\" }),\n },\n methods: {\n ...mapActions({\n sendSmsApi: \"sendSms\", // 发送验证码\n codeLoginApi: \"codeLogin\", // 验证码登录\n pwdLoginApi: \"pwdLogin\", // 账户密码登录\n set_token: \"set_token\", // 设置缓存\n set_cookie:'set_cookie', // 设置缓存\n getCompList: \"getCompList\", // 获取企业列表\n }),\n submit(){\n let _this = this;\n if(_this.active == 0){\n // 全局表单验证\n _this.$refs.form.validate().then(() => {\n _this.codeLoginApi({query:\n {\n ac_name:_this.phone,\n code:_this.code,\n comp_id:_this.comp_id,\n comp_name:_this.comp_name,\n }\n }).then((res) =>{\n if(res.code == 0){\n _this.$toast.success('登录成功');\n let obj = { token: res.result.sid };\n _this.set_token(obj);\n _this.set_cookie();\n _this.$router.push({ path: \"/list\" });\n }\n }).catch(err => {\n _this.$toast.fail(err.msg)\n });\n }).catch(() => {})\n }else{\n // 全局表单验证\n _this.$refs.form.validate().then(() => {\n _this.pwdLoginApi({query:\n {\n ac_name:_this.phone,\n password:_this.password,\n comp_id:_this.comp_id,\n comp_name:_this.comp_name,\n }\n }).then((res) =>{\n console.log(res,'成功')\n if(res.code == 200){\n _this.$toast.success('登录成功');\n let obj = { token: res.result.sid };\n _this.set_token(obj);\n _this.set_cookie();\n _this.$router.push({ path: \"/list\" });\n }\n }).catch(err => {\n console.log(err,'失败')\n _this.$toast.fail(err.msg)\n });\n }).catch(() => {})\n }\n },\n getCode(){\n console.log(1);\n let _this = this;\n if(_this.smsDisabled){return;}\n _this.$refs.form.validate('phone').then(() => {\n _this.sendSmsApi({query:\n {\n ac_name:_this.phone,\n }\n }).then((res) =>{\n if(res.code == 0){\n _this.$toast.success('发送成功');\n let time = 60;\n _this.smsDisabled = true;\n _this.smsTimer = setInterval(function(){\n time = time - 1;\n if(time > 0){\n _this.codeBtn = time + \"秒后重新获取\";\n }else{\n clearInterval(_this.smsTimer);\n _this.codeBtn = \"重新获取验证码\";\n _this.smsDisabled = false;\n }\n },1000)\n }\n }).catch(err => {\n _this.$toast.fail(err.msg)\n });\n }).catch(() => {})\n },\n onClick(index){\n this.active = index;\n this.formKey++;\n },\n phoneBlur(){\n let _this = this;\n if(_this.phone){\n _this.getCompList({query:\n {\n ac_name:_this.phone,\n }\n }).then((res) =>{\n if(res.code == 0){\n _this.compList = res.result;\n }\n }).catch(err => {\n _this.$toast('企业信息为空,请检查账号是否正确');\n _this.compList = [];\n });\n }\n },\n onConfirm(item){\n if(item){\n this.comp_name = item.compname;\n this.comp_id = item.comp_id;\n }\n this.showComp = false;\n },\n },\n};\n</script>\n<style lang=\"less\" scoped>\n.login-content{\n height: 100%;\n width: 100%;\n position: relative;\n background: white;\n .login-body{\n padding: 110px 42px 0 42px;\n /deep/ .van-tabs__line{\n background-color: #1CA2FF;\n }\n /deep/ .van-tabs__wrap{\n .van-tab{\n font-size: 16px;\n }\n }\n .from-li{\n position: relative;\n margin-top: 88px;\n }\n /deep/ .van-cell{\n padding: 0 0;\n align-items: center;\n border-bottom: 1px solid #ddd;\n position:unset;\n }\n /deep/ .van-field__button{\n .codeBtn{\n color: #999999;\n }\n }\n /deep/ .van-cell__value{\n position:unset;\n }\n [class*=van-hairline]::after{\n border:none;\n }\n /deep/ .van-field__body{\n height: 50px;\n }\n /deep/ .van-field__error-message{\n height: 20px;\n top:50px;\n }\n .van-field--error{\n border-bottom: 1px solid #ee0a24;\n }\n .form-footer{\n margin-top: 100px;\n }\n }\n}\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/login/login.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"login-content\"},[_c('div',{staticClass:\"login-body\"},[_c('van-form',{key:_vm.formKey,ref:\"form\"},[_c('van-tabs',{on:{\"click\":_vm.onClick},model:{value:(_vm.active),callback:function ($$v) {_vm.active=$$v},expression:\"active\"}},_vm._l((_vm.tabList),function(item,index){return _c('van-tab',{key:index,attrs:{\"title\":item}},[(index == 0)?_c('div',[_c('van-cell-group',[_c('div',{staticClass:\"from-li\"},[_c('van-field',{attrs:{\"name\":\"phone\",\"placeholder\":\"用户手机号\",\"rules\":_vm.rules.phone,\"maxlength\":\"11\",\"oninput\":\"value=value.replace(/[^\\\\d]/g,'')\"},on:{\"blur\":function($event){return _vm.phoneBlur()}},model:{value:(_vm.phone),callback:function ($$v) {_vm.phone=$$v},expression:\"phone\"}})],1),_vm._v(\" \"),_c('div',{staticClass:\"from-li\"},[_c('van-field',{attrs:{\"readonly\":\"\",\"clickable\":\"\",\"is-link\":\"\",\"name\":\"comp_name\",\"placeholder\":\"点击选择企业\",\"rules\":_vm.rules.comp_name},on:{\"click\":function($event){_vm.showComp = true}},model:{value:(_vm.comp_name),callback:function ($$v) {_vm.comp_name=$$v},expression:\"comp_name\"}}),_vm._v(\" \"),_c('van-popup',{attrs:{\"position\":\"bottom\"},model:{value:(_vm.showComp),callback:function ($$v) {_vm.showComp=$$v},expression:\"showComp\"}},[_c('van-picker',{attrs:{\"defaultIndex\":_vm.defaultIndex,\"show-toolbar\":\"\",\"columns\":_vm.compList,\"value-key\":\"compname\"},on:{\"confirm\":_vm.onConfirm,\"cancel\":function($event){_vm.showComp = false}}})],1)],1),_vm._v(\" \"),_c('div',{staticClass:\"from-li\"},[_c('van-field',{attrs:{\"name\":\"code\",\"center\":\"\",\"clearable\":\"\",\"rules\":_vm.rules.code,\"maxlength\":\"6\",\"placeholder\":\"请输入验证码\"},model:{value:(_vm.code),callback:function ($$v) {_vm.code=$$v},expression:\"code\"}},[_c('div',{class:{ codeBtn: _vm.smsDisabled },attrs:{\"slot\":\"button\",\"disabled\":_vm.smsDisabled},on:{\"click\":function($event){return _vm.getCode()}},slot:\"button\"},[_vm._v(\"\\n \"+_vm._s(_vm.codeBtn)+\"\\n \")])])],1)])],1):_vm._e(),_vm._v(\" \"),(index == 1)?_c('div',[_c('van-cell-group',[_c('div',{staticClass:\"from-li\"},[_c('van-field',{attrs:{\"name\":\"phone\",\"placeholder\":\"用户手机号\",\"rules\":_vm.rules.phone,\"maxlength\":\"11\",\"oninput\":\"value=value.replace(/[^\\\\d]/g,'')\"},on:{\"blur\":function($event){return _vm.phoneBlur()}},model:{value:(_vm.phone),callback:function ($$v) {_vm.phone=$$v},expression:\"phone\"}})],1),_vm._v(\" \"),_c('div',{staticClass:\"from-li\"},[_c('van-field',{attrs:{\"readonly\":\"\",\"clickable\":\"\",\"is-link\":\"\",\"name\":\"comp_name\",\"placeholder\":\"点击选择企业\",\"rules\":_vm.rules.comp_name},on:{\"click\":function($event){_vm.showComp = true}},model:{value:(_vm.comp_name),callback:function ($$v) {_vm.comp_name=$$v},expression:\"comp_name\"}}),_vm._v(\" \"),_c('van-popup',{attrs:{\"position\":\"bottom\"},model:{value:(_vm.showComp),callback:function ($$v) {_vm.showComp=$$v},expression:\"showComp\"}},[_c('van-picker',{attrs:{\"defaultIndex\":_vm.defaultIndex,\"show-toolbar\":\"\",\"columns\":_vm.compList,\"value-key\":\"compname\"},on:{\"confirm\":_vm.onConfirm,\"cancel\":function($event){_vm.showComp = false}}})],1)],1),_vm._v(\" \"),_c('div',{staticClass:\"from-li\"},[_c('van-field',{attrs:{\"name\":\"password\",\"placeholder\":\"密码\",\"rules\":_vm.rules.password,\"type\":\"password\"},model:{value:(_vm.password),callback:function ($$v) {_vm.password=$$v},expression:\"password\"}})],1)])],1):_vm._e()])}),1),_vm._v(\" \"),_c('div',{staticClass:\"form-footer\"},[_c('van-button',{attrs:{\"type\":\"primary\",\"round\":\"\",\"block\":\"\"},on:{\"click\":_vm.submit}},[_vm._v(\"提交\")])],1)],1)],1)])}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-4bb4786c\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/login/login.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-4bb4786c\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./login.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./login.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./login.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-4bb4786c\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./login.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-4bb4786c\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/login/login.vue\n// module id = null\n// module chunks = ","\n<template>\n <div class=\"tabber\">\n <van-tabbar v-model=\"Tabactive\">\n <van-tabbar-item replace to=\"/list\" icon=\"home-o\">首页</van-tabbar-item>\n <!-- <van-tabbar-item replace to=\"/msg\" icon=\"chat-o\">消息</van-tabbar-item> -->\n <van-tabbar-item replace to=\"/user\" icon=\"friends-o\">我的</van-tabbar-item>\n </van-tabbar>\n </div>\n</template>\n<script>\nexport default {\n props:{\n active: {\n type: Number,\n default: '0',\n }\n },\n data() {\n return {\n Tabactive:this.active\n };\n },\n}\n</script>\n<style lang=\"less\" scoped>\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/Tabbar.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"tabber\"},[_c('van-tabbar',{model:{value:(_vm.Tabactive),callback:function ($$v) {_vm.Tabactive=$$v},expression:\"Tabactive\"}},[_c('van-tabbar-item',{attrs:{\"replace\":\"\",\"to\":\"/list\",\"icon\":\"home-o\"}},[_vm._v(\"首页\")]),_vm._v(\" \"),_c('van-tabbar-item',{attrs:{\"replace\":\"\",\"to\":\"/user\",\"icon\":\"friends-o\"}},[_vm._v(\"我的\")])],1)],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-2facfd4c\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/Tabbar.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-2facfd4c\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./Tabbar.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./Tabbar.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./Tabbar.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-2facfd4c\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./Tabbar.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-2facfd4c\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/Tabbar.vue\n// module id = null\n// module chunks = ","\n<template>\n <div class=\"list-content\">\n <div class=\"list-head\">\n <div class=\"list-search\">\n <van-search\n v-model=\"value\"\n placeholder=\"请输入场景关键词\"\n @cancel=\"onCancel\"\n @search=\"onSearch\"\n />\n </div>\n <div class=\"list-banner\">\n <van-image\n lazy-load\n :src=\"banner\" rel=\"external nofollow\"\n />\n </div>\n </div>\n <van-pull-refresh v-model=\"refreshing\" @refresh=\"onRefresh\">\n <van-list\n v-model=\"loading\"\n :finished=\"finished\"\n :immediate-check=\"false\"\n :offset=\"8\"\n finished-text=\"没有更多了\"\n @load=\"onLoad\"\n >\n <van-cell v-for=\"(item,index) in list\" :key=\"index\" >\n <div class=\"list-li\" @click=\"onVoice(item)\">\n <div class=\"list-left\">\n <van-image\n lazy-load\n :src=\"item.cover\" rel=\"external nofollow\"\n />\n </div>\n <div class=\"list-right\">\n <p class=\"r-title\">{{item.scenes_name}}</p>\n <div class=\"r-tip\">\n <label v-for=\"(label,index) in item.label_names\" :key=\"index\">\n <span>\n {{label}}\n </span>\n </label>\n </div>\n <p class=\"r-time\">\n <img src=\"../../assets/images/clock.svg\">\n 距离结束还有<span>{{item.scenes_day}}</span>天\n </p>\n </div>\n </div>\n </van-cell>\n </van-list>\n </van-pull-refresh>\n <Tabbar :active=\"0\"></Tabbar>\n </div>\n</template>\n<script>\nimport { mapActions, mapState } from \"vuex\";\nimport Tabbar from \"@/components/Tabbar\";\nexport default {\n components: { Tabbar },\n data() {\n return {\n banner: require('@/assets/images/scene_banner.png'),\n value:'',\n list: [],\n loading: false,\n finished: false,\n refreshing: false,\n page:1,\n pageSize:8,\n scenes_name:'',\n scenes_type:'',\n total:'',\n offset:100,\n };\n },\n computed: {\n ...mapState({ token: \"token\" }),\n },\n created () {\n this.getPageData();\n },\n methods: {\n ...mapActions({\n newgetList: \"newgetList\", // 获取对练列表\n }),\n getPageData(){\n let _this = this;\n _this.newgetList({query:\n {\n token:_this.token,\n page:_this.page,\n scenes_name:_this.value\n }\n }).then((res) =>{\n _this.total = res.total;\n if(res.list.length === 0){\n _this.finished = true;\n return;\n }\n if(res.list.length < _this.pageSize){\n _this.finished = true;\n }else{\n _this.finished = false;\n }\n if(_this.page == 1){\n _this.list = res.list;\n }else{\n _this.list = _this.list.concat(res.list);\n }\n }).catch(err => {\n _this.$toast.fail(err.msg)\n }).finally(()=>{\n _this.loading = false;\n _this.refreshing = false;\n });\n },\n onLoad(){\n let _this = this;\n setTimeout(function(){\n _this.page++;\n _this.getPageData();\n },200)\n },\n onSearch(){\n this.page = 1;\n this.getPageData();\n },\n onCancel(){\n this.value = '';\n },\n onRefresh() {\n this.page = 1;\n this.finished = true;\n this.getPageData();\n },\n onVoice(item){\n localStorage.setItem('item', JSON.stringify(item));\n this.$router.push({\n path: \"/iframe\",\n query: {},\n });\n }\n }\n}\n</script>\n<style lang=\"less\" scoped>\n.list-content{\n padding-bottom: 90px;\n}\n.list-search{\n position: fixed;\n top: 0;\n left: 0;\n z-index: 99;\n width: 100%;\n height: 88px;\n .van-search{\n padding: 8px 32px;\n }\n}\n.list-banner{\n height: 300px;\n margin-top: 88px;\n .van-image{\n width: 100%;\n height: 100%;\n }\n}\n/deep/ .van-pull-refresh{\n background-color: #f8f8f8;\n}\n/deep/ .van-list{\n background-color: #f8f8f8;\n .van-cell{\n padding: 20px 0 20px 32px;\n height: 200px;\n margin-top: 20px;\n .list-li{\n display: flex;\n height: 100%;\n width: 100%;\n .list-left{\n width: 232px;\n height: 160px;\n .van-image{\n width: 100%;\n height: 100%;\n .van-image__img{\n object-fit:cover\n }\n }\n }\n .list-right{\n width: 420px;\n margin-left: 16px;\n .r-title{\n height: 48px;\n line-height: 48px;\n color: #000000;\n font-size: 32px;\n font-weight: 500;\n white-space:nowrap;\n overflow:hidden;\n text-overflow:ellipsis;\n margin-bottom: 12px;\n }\n .r-tip{\n font-size: 0;\n height: 36px;\n line-height: 36px;\n label{\n display: inline-block;\n font-size: 14px;\n color: #16BAA8;\n text-align: center;\n max-width: 134px;\n height: 36px;\n line-height: 36px;\n border: 1px solid #16BAA8;\n background: #ffffff;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n margin-right: 8px;\n text-align: center;\n padding: 0 5px;\n }\n label:last-child{\n margin-right: 0;\n }\n }\n .r-time{\n margin-top: 20px;\n height: 42px;\n line-height: 42px;\n img{\n width: 28px;\n height: 28px;\n position: relative;\n top:3px;\n }\n span{\n color: #ff7b73;\n display: inline-block;\n margin: 0 4px;\n }\n }\n }\n }\n }\n .van-cell::after{\n border-bottom:none;\n }\n}\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/voice/list.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"list-content\"},[_c('div',{staticClass:\"list-head\"},[_c('div',{staticClass:\"list-search\"},[_c('van-search',{attrs:{\"placeholder\":\"请输入场景关键词\"},on:{\"cancel\":_vm.onCancel,\"search\":_vm.onSearch},model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}})],1),_vm._v(\" \"),_c('div',{staticClass:\"list-banner\"},[_c('van-image',{attrs:{\"lazy-load\":\"\",\"src\":_vm.banner,\"rel\":\"external nofollow\"}})],1)]),_vm._v(\" \"),_c('van-pull-refresh',{on:{\"refresh\":_vm.onRefresh},model:{value:(_vm.refreshing),callback:function ($$v) {_vm.refreshing=$$v},expression:\"refreshing\"}},[_c('van-list',{attrs:{\"finished\":_vm.finished,\"immediate-check\":false,\"offset\":8,\"finished-text\":\"没有更多了\"},on:{\"load\":_vm.onLoad},model:{value:(_vm.loading),callback:function ($$v) {_vm.loading=$$v},expression:\"loading\"}},_vm._l((_vm.list),function(item,index){return _c('van-cell',{key:index},[_c('div',{staticClass:\"list-li\",on:{\"click\":function($event){return _vm.onVoice(item)}}},[_c('div',{staticClass:\"list-left\"},[_c('van-image',{attrs:{\"lazy-load\":\"\",\"src\":item.cover,\"rel\":\"external nofollow\"}})],1),_vm._v(\" \"),_c('div',{staticClass:\"list-right\"},[_c('p',{staticClass:\"r-title\"},[_vm._v(_vm._s(item.scenes_name))]),_vm._v(\" \"),_c('div',{staticClass:\"r-tip\"},_vm._l((item.label_names),function(label,index){return _c('label',{key:index},[_c('span',[_vm._v(\"\\n \"+_vm._s(label)+\"\\n \")])])}),0),_vm._v(\" \"),_c('p',{staticClass:\"r-time\"},[_c('img',{attrs:{\"src\":require(\"../../assets/images/clock.svg\")}}),_vm._v(\"\\n 距离结束还有\"),_c('span',[_vm._v(_vm._s(item.scenes_day))]),_vm._v(\"天\\n \")])])])])}),1)],1),_vm._v(\" \"),_c('Tabbar',{attrs:{\"active\":0}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-1f49218f\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/voice/list.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-1f49218f\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./list.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./list.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./list.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-1f49218f\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./list.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-1f49218f\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/voice/list.vue\n// module id = null\n// module chunks = ","<template>\n <div class=\"user-content\">\n <div class=\"user-head\">\n <div class=\"head-left\">\n <van-image\n lazy-load\n :src=\"userLogo\" rel=\"external nofollow\"\n />\n </div>\n <div class=\"head-right\">\n <p class=\"userName\">{{userInfo.nickname}}</p>\n <p class=\"userPhone\">{{userInfo.ac_name}}</p>\n </div>\n </div>\n <div class=\"user-body\">\n <div class=\"list-li\" @click=\"loginoutEvent\">退出登录</div>\n </div>\n <Tabbar :active=\"1\"></Tabbar>\n </div>\n</template>\n<script>\nimport { mapActions, mapState } from \"vuex\";\nimport Tabbar from \"@/components/Tabbar\";\nexport default {\n components: { Tabbar },\n data() {\n return {\n userLogo:require('@/assets/images/service.png'),\n userInfo:\"\"\n };\n },\n created () {\n this.load();\n },\n computed: {\n ...mapState({ token: \"token\" }),\n },\n methods: {\n ...mapActions({\n loginout: \"loginout\", // 发送验证码\n getUserInfo:\"getUserInfo\", //获取用户信息\n set_token:\"set_token\"\n }),\n loginoutEvent(){\n let _this = this;\n _this.$dialog\n .confirm({ message: \"退出登录确认\" })\n .then(() => {\n _this.loginout({ query: {} }).then(() => {\n localStorage.removeItem(\"token\");\n _this.set_token({});\n location.href = \"/\";\n });\n })\n .catch(() => {});\n },\n load(){\n let _this = this;\n _this.getUserInfo({query:\n {\n token:_this.token,\n }\n }).then((res) =>{\n if(res.user_info){\n _this.userInfo = res.user_info;\n if(res.user_info.head_img){\n _this.userLogo = res.user_info.head_img;\n }\n }else{\n\n }\n }).catch(err => {\n console.log(err,'失败')\n _this.$toast.fail(err.msg)\n });\n }\n }\n}\n</script>\n<style lang=\"less\" scoped>\n.user-content{\n position: relative;\n width: 100%;\n height: 100%;\n .user-head{\n width: 750px;\n height: 360px;\n background: linear-gradient(180deg,#7ccdff, #4a90e2);\n display: flex;\n align-items: center;\n padding-left: 51px;\n .head-left{\n width: 120px;\n height: 120px;\n border-radius: 100%;\n margin-right: 28px;\n /deep/ .van-image__img{\n border-radius: 100%;\n }\n }\n .head-right{\n color: white;\n font-size: 30px;\n font-weight: 500;\n .userName{\n margin-bottom: 5px;\n }\n }\n }\n .list-li{\n background-color: white;\n height: 90px;\n text-align: center;\n line-height: 90px;\n font-size: 30px;\n color: #ff3512;\n margin-top: 20px;\n }\n}\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/user/user.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"user-content\"},[_c('div',{staticClass:\"user-head\"},[_c('div',{staticClass:\"head-left\"},[_c('van-image',{attrs:{\"lazy-load\":\"\",\"src\":_vm.userLogo,\"rel\":\"external nofollow\"}})],1),_vm._v(\" \"),_c('div',{staticClass:\"head-right\"},[_c('p',{staticClass:\"userName\"},[_vm._v(_vm._s(_vm.userInfo.nickname))]),_vm._v(\" \"),_c('p',{staticClass:\"userPhone\"},[_vm._v(_vm._s(_vm.userInfo.ac_name))])])]),_vm._v(\" \"),_c('div',{staticClass:\"user-body\"},[_c('div',{staticClass:\"list-li\",on:{\"click\":_vm.loginoutEvent}},[_vm._v(\"退出登录\")])]),_vm._v(\" \"),_c('Tabbar',{attrs:{\"active\":1}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-25299432\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/user/user.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-25299432\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./user.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./user.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./user.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-25299432\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./user.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-25299432\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/user/user.vue\n// module id = null\n// module chunks = ","<template>\n <div class=\"msg\">\n 暂无消息\n <Tabbar :active=\"1\"></Tabbar>\n </div>\n</template>\n<script>\nimport Tabbar from \"@/components/Tabbar\";\nexport default {\n components: { Tabbar },\n}\n</script>\n<style lang=\"less\" scoped>\n.msg{\n position: relative;\n width: 100%;\n height: 100%;\n text-align: center;\n background-color: white;\n color: #818181;\n font-size: 30px;\n padding-top: 45%;\n}\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/msg/msg.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"msg\"},[_vm._v(\"\\n 暂无消息\\n \"),_c('Tabbar',{attrs:{\"active\":1}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-a6e83430\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/msg/msg.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-a6e83430\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./msg.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./msg.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./msg.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-a6e83430\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./msg.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-a6e83430\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/msg/msg.vue\n// module id = null\n// module chunks = ","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"iframe\"},[_c('iframe',{ref:\"iframe\",attrs:{\"allowfullscreen\":\"\",\"src\":_vm.live_url,\"frameborder\":\"0\",\"width\":\"100%\",\"height\":\"100%\"}})])}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-7edd7c6d\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/iframe/iframe.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-7edd7c6d\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./iframe.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./iframe.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./iframe.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-7edd7c6d\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./iframe.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-7edd7c6d\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/iframe/iframe.vue\n// module id = null\n// module chunks = ","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('van-grid',{attrs:{\"column-num\":10}},_vm._l((_vm.iconlist),function(item,index){return _c('van-grid-item',{key:index,attrs:{\"icon\":item,\"text\":item}})}),1)],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-2b2d9f14\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/vant.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-2b2d9f14\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./vant.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./vant.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./vant.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-2b2d9f14\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./vant.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-2b2d9f14\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/vant.vue\n// module id = null\n// module chunks = ","<template>\n <div>\n <van-grid :column-num=\"10\">\n <van-grid-item\n v-for=\"(item,index) in iconlist\"\n :key=\"index\"\n :icon=\"item\"\n :text=\"item\"\n />\n </van-grid>\n </div>\n</template>\n<script>\nexport default {\n data() {\n return {\n iconlist:[\n 'success',\n 'plus',\n 'cross',\n 'fail',\n 'arrow',\n 'arrow-left',\n 'arrow-up',\n 'arrow-down',\n 'location-o',\n 'like-o',\n 'star-o',\n 'phone-o',\n 'setting-o',\n 'fire-o',\n 'coupon-o',\n 'cart-o',\n 'shopping-cart-o',\n 'cart-circle-o',\n 'friends-o',\n 'comment-o',\n 'gem-o',\n 'gift-o',\n 'point-gift-o',\n 'send-gift-o',\n 'service-o',\n 'bag-o',\n 'todo-list-o',\n 'balance-list-o',\n 'close',\n 'clock-o',\n 'question-o',\n 'passed',\n 'add-o',\n 'gold-coin-o',\n 'info-o',\n 'play-circle-o',\n 'pause-circle-o',\n 'stop-circle-o',\n 'warning-o',\n 'phone-circle-o',\n 'music-o',\n 'smile-o',\n 'thumb-circle-o',\n 'comment-circle-o',\n 'browsing-history-o',\n 'underway-o',\n 'more-o',\n 'video-o',\n 'shop-o',\n 'shop-collect-o',\n 'chat-o',\n 'smile-comment-o',\n 'vip-card-o',\n 'award-o',\n 'diamond-o',\n 'volume-o',\n 'cluster-o',\n 'photo-o',\n 'gift-card-o',\n 'expand-o',\n 'medel-o',\n 'good-job-o',\n 'manager-o',\n 'label-o',\n 'bookmark-o',\n 'bill-o',\n 'hot-o',\n 'hot-sale-o',\n 'new-o',\n 'new-arrival-o',\n 'goods-collect-o',\n 'eye-o',\n // without corresponding filled icon\n 'balance-o',\n 'refund-o',\n 'birthday-cake-o',\n 'user-o',\n 'orders-o',\n 'tv-o',\n 'envelop-o',\n 'flag-o',\n 'flower-o',\n 'filter-o',\n 'bar-chart-o',\n 'chart-trending-o',\n 'brush-o',\n 'bullhorn-o',\n 'hotel-o',\n 'cashier-o',\n 'newspaper-o',\n 'warn-o',\n 'notes-o',\n 'calender-o',\n 'bulb-o',\n 'user-circle-o',\n 'desktop-o',\n 'apps-o',\n 'home-o',\n 'share',\n 'search',\n 'points',\n 'edit',\n 'delete',\n 'qr',\n 'qr-invalid',\n 'closed-eye',\n 'wap-home',\n 'scan',\n 'free-postage',\n 'certificate',\n 'logistics',\n 'contact',\n 'cash-back-record',\n 'after-sale',\n 'exchange',\n 'upgrade',\n 'ellipsis',\n 'circle',\n 'description',\n 'records',\n 'sign',\n 'completed',\n 'failure',\n 'ecard-pay',\n 'peer-pay',\n 'balance-pay',\n 'credit-pay',\n 'debit-pay',\n 'cash-on-deliver',\n 'other-pay',\n 'tosend',\n 'pending-payment',\n 'paid',\n 'aim',\n 'discount',\n 'idcard',\n 'replay',\n 'shrink',\n 'location',\n 'like',\n 'star',\n 'phone',\n 'setting',\n 'fire',\n 'coupon',\n 'cart',\n 'shopping-cart',\n 'cart-circle',\n 'friends',\n 'comment',\n 'gem',\n 'gift',\n 'point-gift',\n 'send-gift',\n 'service',\n 'bag',\n 'todo-list',\n 'balance-list',\n 'clear',\n 'clock',\n 'question',\n 'checked',\n 'add',\n 'gold-coin',\n 'info',\n 'play-circle',\n 'pause-circle',\n 'stop-circle',\n 'warning',\n 'phone-circle',\n 'music',\n 'smile',\n 'thumb-circle',\n 'comment-circle',\n 'browsing-history',\n 'underway',\n 'more',\n 'video',\n 'shop',\n 'shop-collect',\n 'chat',\n 'smile-comment',\n 'vip-card',\n 'award',\n 'diamond',\n 'volume',\n 'cluster',\n 'photo',\n 'gift-card',\n 'expand',\n 'medel',\n 'good-job',\n 'manager',\n 'label',\n 'bookmark',\n 'bill',\n 'hot',\n 'hot-sale',\n 'new',\n 'new-arrival',\n 'goods-collect',\n 'eye',\n // without corresponding outline icon\n 'alipay',\n 'wechat',\n 'photograph',\n 'youzan-shield',\n 'umbrella-circle',\n 'bell',\n 'printer',\n 'map-marked',\n 'card',\n 'add-square',\n 'live',\n 'lock',\n 'audio',\n 'graphic',\n 'column',\n 'invition',\n 'play',\n 'pause',\n 'stop',\n 'weapp-nav',\n 'ascending',\n 'descending',\n 'bars',\n 'wap-nav'\n ]\n }\n }\n}\n</script>\n<style lang=\"less\" scoped>\n\n.icon-list{\n width: 80px;\n text-align: center;\n margin-right: 10px;\n float: left;\n}\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/vant.vue","export default {\n // 发送验证码\n sendSms: {\n method: 'post',\n url: \"/app/loginApi/signInSendSms\",\n config: {\n hideLoading: true,\n hideMsg: true\n }\n },\n // 验证码登录\n codeLogin: {\n method: 'post',\n url: \"/app/loginApi/codeSignin\",\n config: {\n hideLoading: true,\n hideMsg: true\n }\n },\n // 密码登录\n pwdLogin: {\n method: 'post',\n url: \"/app/loginApi/login\",\n config: {\n hideLoading: true,\n hideMsg: true\n }\n },\n // 获取企业信息列表\n getCompList: {\n method: 'post',\n url: \"/app/loginApi/getCompList\",\n config: {\n hideLoading: true,\n hideMsg: true\n }\n },\n // 获取企业信息列表\n newgetList: {\n method: 'post',\n url: \"/app/voice/newgetList\",\n config: {\n hideLoading: true,\n hideMsg: true\n }\n },\n // 获取用户信息\n getUserInfo: {\n method: 'post',\n url: \"/app/voice/getUser\",\n config: {\n hideLoading: true,\n hideMsg: true\n }\n },\n // 微信鉴权\n clientconfig: {\n method: 'post',\n url: \"/app/voice/clientconfig\",\n config: {\n hideLoading: true,\n hideMsg: true\n }\n },\n // 退出登录\n loginout: {\n method: 'post',\n url: \"/app/loginApi/signOut\",\n config: {\n hideLoading: true,\n hideMsg: true\n }\n },\n}\n\n\n// WEBPACK FOOTER //\n// ./src/store/mutationTypes.js","import axios from 'axios'\nimport store from '@/store/index.js'\nimport md5 from 'js-md5';\nimport router from '@/router';\nimport { Toast } from 'vant';\n\nconst qs = require('qs');\n\nconst codeMessage = {\n 200: '成功',\n 201: '新建或修改成功。',\n 202: '进入后台排队。',\n 204: '删除数据成功。',\n 400: '请求错误',\n 401: '用户没有权限。',\n 403: '禁止访问',\n // 404: '接口地址不存在。',\n 406: '请求的格式不可得。',\n 410: '资源被删除',\n 422: '创建对象时验证错误。',\n 500: '网络错误,请重试',\n 502: '网络错误,请重试',\n 503: '网络错误,请重试',\n 504: '网络错误,请重试'\n}\n\n// 默认配置\naxios.defaults.timeout = 120000\naxios.defaults.headers['Content-Type'] = 'application/x-www-form-urlencoded'\n\nconst request = axios.create({\n baseURL: process.env.PTH_API_ROUTER,\n withCredentials: false\n})\n\nfunction mdSign(head, body) {\n let arr = {};\n // 对form提交进行特殊处理 file 字段不加入鉴权\n if (head['Content-Type'] === 'multipart/form-data') {\n arr = {};\n for (const key of body.keys()) {\n if (key !== 'file') arr[key] = body.get(key);\n }\n } else {\n arr = body;\n }\n let sign = ''\n const strArr = Object.entries(arr).map(v => {\n let val = v[1];\n if (typeof val == 'object') {\n val = JSON.stringify(val);\n }\n return val != undefined ? `${v[0]}=${val}&` : ''\n })\n strArr.push(`time=${head.TIME}&`);\n strArr.sort()\n const str = strArr.join('');\n sign = md5(str).toUpperCase();\n\n return sign\n}\n\n/**\n * 配置请求头\n * @param {*} conf\n */\nfunction confRequestHeader(conf = {}) {\n conf.headers = conf.headers || {}\n conf.headers.TIME = new Date().getTime();\n conf.headers.TOKEN = store.state.token;\n conf.headers.SIGN = mdSign(conf.headers, conf.data || {})\n\n return conf\n}\n\n/**\n * 响应拦截\n * @param {*} res\n */\nfunction resolve(res) {\n let data = res.data;\n if (typeof res.data == 'string') {\n try {\n data = JSON.parse(res.data)\n } catch (error) {\n return data\n }\n }\n if (data.code == 0 || data.code == 200 || data.result == 0) {\n return data\n }\n if (data.code === 1084 || data.code === 1083 || data.code === 1085) { // 用户未登录/1085在其他设备登录\n localStorage.removeItem(\"token\");\n localStorage.removeItem(\"userInfo\");\n store.commit(\"set_token\", {});\n store.commit(\"set_user_info\", {});\n return Promise.reject(data);\n }\n\n if (!res.config.hideMsg) {\n if (data.code === 701) {\n Toast.fail(\"验证码错误或已过期\")\n } else {\n Toast.fail(data.msg)\n }\n }\n return Promise.reject(data)\n}\n\n/**\n * 错误拦截,一般为网络错误\n * @param {*} error\n */\nfunction reject(error) {\n let status\n try {\n status = error.response.status\n } catch (err) {\n console.error('=====> response error err: ', error, err);\n }\n if (\n error.code === 'ECONNABORTED' &&\n error.message.indexOf('timeout') !== -1 &&\n error.config && !error.config.hideMsg\n ) {\n Toast.fail(\"请求超时\")\n }\n if (error.config && !error.config.hideMsg) {\n const errortext = codeMessage[status]\n Toast.fail(errortext || '网络错误')\n }\n // 无权限\n if (status === 401) {\n router.replace({\n path: 'login',\n query: {\n redirect: router.currentRoute.fullPath\n }\n })\n }\n return Promise.reject(error);\n}\n\n/**\n * 请求拦截\n * @param {*} conf\n */\nfunction requistHold(conf) {\n conf = confRequestHeader(conf);\n if (conf.headers['Content-Type'] !== 'multipart/form-data') {\n for (const key in conf.data) {\n if (conf.data.hasOwnProperty(key)) {\n const val = conf.data[key];\n if (typeof val === 'object') {\n conf.data[key] = JSON.stringify(val);\n }\n }\n }\n conf.data = qs.stringify(conf.data)\n }\n return conf;\n}\n\nrequest.interceptors.request.use(requistHold)\nrequest.interceptors.response.use(resolve, reject)\n\nexport {\n request\n}\n\n\n// WEBPACK FOOTER //\n// ./src/sdk/require.js","function getParseItem(key) {\n try {\n const data = localStorage.getItem(`config_${key}`)\n return JSON.parse(data)\n } catch (e) {\n return null\n }\n}\n\nfunction setParseItem(key, value) {\n if (key && value) {\n localStorage.setItem(`config_${key}`, JSON.stringify(value))\n }\n}\n\nconst cacheUtil = {\n getParseItem,\n setParseItem\n}\n\nexport default cacheUtil\n\n\n// WEBPACK FOOTER //\n// ./src/sdk/cache.js","import {\n request\n} from './require.js'\nimport cacheUtil from './cache.js'\n\n/**\n * 制造请求action\n * @param method 请求方法: get(默认), post, put等\n * @param type mutation类型\n * @param url 请求url\n * @param defaultQuery 默认参数\n * @param useCache 是否使用缓存\n * @param resolve 回调函数(可处理数据)\n * @returns function\n */\nfunction makeAction({\n method = 'get',\n type,\n url,\n defaultQuery,\n useCache,\n config = {}\n },\n resolve\n) {\n /**\n * @param query 请求上传数据\n */\n return ({\n commit\n }, {\n query,\n isCommit = true\n } = {}) => {\n if (config.header && config.header['Content-Type'] !== 'multipart/form-data' && !Array.isArray(query)) {\n query = {\n ...defaultQuery,\n ...query\n }\n }\n\n // get参数特殊处理\n if (method === 'get' || method === 'delete') {\n query = {\n params: query\n }\n }\n\n // 使用缓存\n const cacheKey = `${method}_${url}_${JSON.stringify(query)}`\n if (useCache) {\n const resData = cacheUtil.getParseItem(cacheKey)\n if (resData) {\n resolve && resolve(resData)\n type && isCommit && commit(type, resData.data)\n return Promise.resolve(resData)\n }\n }\n // 请求\n return request[method](url, query, config).then(\n (resData = {}) => {\n // 使用缓存\n if (useCache) {\n Object.keys(resData).length &&\n cacheUtil.setParseItem(cacheKey, resData)\n }\n resolve && resolve(resData)\n type && isCommit && commit(type, resData.data)\n return Promise.resolve(resData)\n }\n )\n }\n}\n\nexport default makeAction\n\n\n// WEBPACK FOOTER //\n// ./src/sdk/makeAction.js","import mutationTypes from '@/store/mutationTypes.js'\nimport makeAction from '@/sdk/makeAction.js'\n\nconst actions = {\n set_token({ commit }, obj) {\n commit('SET_TOKEN', obj);\n },\n set_user_info({ commit }, obj) {\n commit('SET_USER_INFO', obj);\n },\n login_out({ commit }) {\n commit('LOGIN_OUT');\n },\n set_cookie({ commit }) {\n commit('SET_COOKIE');\n },\n};\nfor (const key in mutationTypes) {\n actions[key] = makeAction({\n method: mutationTypes[key].method || 'post',\n url: mutationTypes[key].url,\n config: mutationTypes[key].config || {}\n })\n}\n\nexport default actions\n\n\n// WEBPACK FOOTER //\n// ./src/store/actions.js","/* 判空\n *null, undefined, {}, [],\"\" 这五类都判定为空\n */\nexport function isEmpty(a) {\n if (typeof a === 'string') { // 检验空字符串\n const reg = /^\\s+|\\s+$/g\n if (a.replace(reg, '') === '') {\n return true\n } else {\n return false\n }\n } else {\n if (a === 'null') return true // 检验字符串类型的null\n if (a === 'undefined') return true // 检验字符串类型的 undefined\n if (!a && a !== 0 && a !== '') return true // 检验 undefined 和 null\n if (Object.prototype.toString.call(a) === '[object Array]' && a.length === 0) return true // 检验空数组\n if (Object.prototype.toString(a) === '[object Object]' && Object.keys(a).length === 0) return true // 检验空对象\n }\n return false\n}\n\n// 获取cookie\nexport function getCookieValue(name) {\n let result = document.cookie.match(\"(^|[^;]+)\\\\s*\" + name + \"\\\\s*=\\\\s*([^;]+)\")\n return result ? result.pop() : \"\"\n}\n\n// 设置cookie\n// val = ets-app=token;path=/;expires=Fri, 31 Dec 9999 23:59:59 GMT\nexport function setCookieValue(val) {\n return document.cookie = val;\n}\n\n\n// WEBPACK FOOTER //\n// ./src/utils/utils.js","import mutationTypes from '@/store/mutationTypes.js'\nimport { isEmpty, setCookieValue } from '@/utils/utils.js'\n\nconst mutations = {\n SET_TOKEN(state, obj) {\n obj = Object.assign({}, {\n token: \"\",\n }, obj)\n // if(isEmpty(obj.token) || isEmpty(obj.uid)){\n // return false;\n // }\n state.token = obj.token;\n // 判断localstorage是否token且相等,不一致则更新\n localStorage.setItem('token', JSON.stringify(obj))\n },\n LOGIN_OUT(state) {\n state.token = '';\n localStorage.removeItem('userInfo');\n localStorage.removeItem('token');\n },\n SET_COOKIE() {\n let d = new Date();\n let time = 1000 * (60 * 60 * 24 * 6); //毫秒\n d.setTime(d.getTime() + time);\n let expires = d.toGMTString();\n let val = \"ets-app=etsappcookie; expires=\" + expires + \";path=/\";\n setCookieValue(val)\n },\n};\nexport default mutations\n\n\n// WEBPACK FOOTER //\n// ./src/store/mutations.js","import Vue from 'vue'\nimport Vuex from 'vuex'\n\nimport actions from '@/store/actions.js'\nimport getters from '@/store/getters.js'\nimport mutations from '@/store/mutations.js'\nimport state from '@/store/state.js'\n\nVue.use(Vuex)\n\nexport default new Vuex.Store({\n state,\n mutations,\n getters,\n actions\n})\n\n\n// WEBPACK FOOTER //\n// ./src/store/index.js","export default {\n token: '',\n}\n\n\n// WEBPACK FOOTER //\n// ./src/store/state.js","export default {\n token: state => state.token,\n}\n\n\n// WEBPACK FOOTER //\n// ./src/store/getters.js","import Vue from 'vue'\nimport Router from 'vue-router'\nimport Login from '@/views/login/login.vue'\nimport List from '@/views/voice/list.vue'\nimport User from '@/views/user/user.vue'\nimport Msg from '@/views/msg/msg.vue'\nimport Iframe from '@/views/iframe/iframe.vue'\nimport Vant from '@/views/vant.vue'\nimport store from '../store/index'\nimport {\n isEmpty,\n getCookieValue\n} from '@/utils/utils.js'\n\nVue.use(Router)\n\nlet router = new Router({\n mode: \"history\",\n routes: [{\n path: '/login',\n name: 'login',\n component: Login\n },\n {\n path: '/list',\n name: 'list',\n meta: {\n requiresAuth: true,\n\n },\n component: List\n },\n {\n path: '/user',\n name: 'user',\n meta: {\n requiresAuth: true,\n\n },\n component: User\n },\n {\n path: '/msg',\n name: 'msg',\n meta: {\n requiresAuth: true,\n\n },\n component: Msg\n },\n {\n path: '/iframe',\n name: 'iframe',\n meta: {\n requiresAuth: true,\n },\n component: Iframe\n },\n {\n path: '/vant',\n name: 'vant',\n component: Vant\n },\n {\n path: \"*\",\n redirect: \"login\"\n }\n ]\n})\nrouter.beforeEach((to, from, next) => {\n const token = JSON.parse(localStorage.getItem(\"token\"));\n const cookie = getCookieValue('ets-app');\n const requiresAuth = to.matched.some(record => record.meta.requiresAuth)\n\n\n // 页面title\n if (to.meta.title) { //判断是否有标题\n // console.log(to.meta.title)\n document.title = to.meta.title\n }\n\n if (isEmpty(cookie)) {\n localStorage.removeItem(\"token\");\n store._actions.set_token[0]({});\n }\n\n // 需要登录\n if (requiresAuth) {\n // 判断cookie是否过期\n if (!isEmpty(cookie) && !isEmpty(token)) {\n next();\n } else {\n // 无token\n next({\n replace: true,\n path: '/login',\n query: {\n redirect: to.path,\n ...to.query\n }\n });\n }\n } else {\n // 无需登录\n next();\n }\n})\nexport default router;\n\n\n\n// WEBPACK FOOTER //\n// ./src/router/index.js","import Vue from 'vue'\nimport App from './App'\nimport router from './router'\nimport store from './store/index'\n\n// Vant组件\nrequire(\"@/vant\")\n\n// 公共样式\nrequire('@/assets/styles/default.less')\n\nVue.config.productionTip = false\n\nnew Vue({\n el: '#app',\n router,\n store,\n components: { App },\n template: '<App/>'\n})\n\n\n\n// WEBPACK FOOTER //\n// ./src/main.js","module.exports = __webpack_public_path__ + \"static/img/scene_banner.a9acc72.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/images/scene_banner.png\n// module id = UQC/\n// module chunks = 1","\n<template>\n <div class=\"iframe\">\n <iframe\n ref='iframe' allowfullscreen\n :src=\"live_url\"\n frameborder=\"0\"\n width='100%'\n height='100%'>\n </iframe>\n </div>\n</template>\n<script>\nimport { mapActions, mapState } from \"vuex\";\nexport default {\n data(){\n return{\n live_url:\"\",\n scenes_id:'',\n scenes_name:'',\n client_id:'',\n jsload:false,//js是否加载成功\n signature:'',//微信签名\n timeStamp:'',//生成签名时间戳\n nonceStr:'',//随机字符串\n appId:'',//企业微信ID\n access_token:'',\n iframeWin:'',// iframe对象\n };\n },\n computed: {\n ...mapState({ token: \"token\" })\n },\n mounted(){\n this.iframeWin = this.$refs.iframe.contentWindow;\n },\n created () {\n let item = JSON.parse(localStorage.getItem(\"item\"));\n this.scenes_id = item.scenes_id;\n this.scenes_name = item.scenes_name;\n this.client_id = 'wechat_enterprise';\n let url = process.env.INTERFACE_SERVER_PATH+process.env.ETS_APP_NEWRECORD_URL;\n this.live_url = url + \"?scenes_id=\"+this.scenes_id+\"&scenes_name=\"+this.scenes_name+\"&client_id=\"+this.client_id+\"&sid=\"+this.token;\n console.log(this.live_url);\n this.getwsConfig();\n },\n methods:{\n ...mapActions({\n clientconfig: \"clientconfig\", // 鉴权\n }),\n getwsConfig(){\n let _this = this;\n let url = location.href;\n _this.clientconfig({ query: {\n client_id:_this.client_id,\n url:url\n } }).then((res) => {\n console.log(res);\n if(res.data.access_token){\n _this.access_token = res.data.access_token;\n _this.corpId = res.data.corpId;\n _this.nonceStr = res.data.nonceStr;\n _this.signature = res.data.signature;\n _this.timeStamp = res.data.timeStamp;\n _this.postMessageEvent();\n }else{\n _this.$toast.fail('企业微信鉴权失败');\n }\n }).catch(() => {\n _this.$toast.fail('企业微信鉴权失败');\n });;\n },\n postMessageEvent(){\n window.addEventListener(\"message\", function(e){\n var data = e.data;\n switch (data.action) {\n case 'init': // 初始化\n wx.config({\n beta: true,// 必须这么写,否则wx.invoke调用形式的jsapi会有问题\n debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。\n appId: appId, // 必填,企业微信的corpID\n timestamp: timeStamp, // 必填,生成签名的时间戳\n nonceStr: nonceStr, // 必填,生成签名的随机串\n signature: signature,// 必填,签名,见 附录-JS-SDK使用权限签名算法\n jsApiList: [\n 'startRecord',\n 'stopRecord',\n 'uploadVoice'\n ], //必填,传入需要使用的接口名称\n success: function (res) {\n sendMsg({\n action:'init',\n state:'ok',\n data:{}\n });\n }\n });\n wx.error(function(res){\n sendMsg({\n action:'init',\n state:'fail',\n data:{}\n });\n })\n break;\n case 'start': // 开始录音\n wx.startRecord({\n success: function (res) {\n sendMsg({\n action:'start',\n state:'ok',\n data:{}\n });\n }\n });\n wx.error(function(res){\n sendMsg({\n action:'start',\n state:'fail',\n data:{}\n });\n })\n break;\n case 'stop':\n wx.stopRecord({\n success: function (res) {\n var localId = res.localId;\n wx.uploadVoice({\n localId: localId, // 需要识别的音频的本地Id,由录音相关接口获得,音频时长不能超过60秒\n isShowProgressTips: 0, // 默认为1,显示进度提示\n success: function (ures) {\n let serverId = ures.serverId;\n sendMsg({\n action:'stop',\n state:'ok',\n data:{\n access_token:_this.access_token,\n serverId:serverId\n }\n });\n }\n });\n }\n });\n wx.error(function(res){\n sendMsg({\n action:'start',\n state:'fail',\n data:{}\n });\n })\n break;\n }\n })\n },\n sendMsg(msg){\n this.iframeWin.postMessage(msg,'*');\n },\n loadWxjs(){\n let _this = this;\n let wx_js = process.env.WX_API_URL;\n const isInclude = $(\"script[src='\"+wx_js+\"']\").length; //引用次数\n if(isInclude == 0){\n const script = document.createElement('script');\n script.type = 'text/javascript';\n script.src = wx_js;\n document.body.appendChild(script);\n if(index == 0){\n script.onload=function(){\n _this.jsload = true;\n }\n }\n }else{\n _this.jsload = true;\n }\n }\n }\n}\n</script>\n<style lang=\"less\" scoped>\n.iframe{\n position: relative;\n width: 100%;\n height: 100%;\n}\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/views/iframe/iframe.vue","module.exports = __webpack_public_path__ + \"static/img/service.0046b49.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/images/service.png\n// module id = ok8X\n// module chunks = 1"],"sourceRoot":""} |
| | |
| | | {"version":3,"sources":["webpack:///webpack/bootstrap 1a60205e0c8ecd8d3e69"],"names":["parentJsonpFunction","window","chunkIds","moreModules","executeModules","moduleId","chunkId","result","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","shift","__webpack_require__","s","installedModules","2","exports","module","l","m","c","d","name","getter","o","defineProperty","configurable","enumerable","get","n","__esModule","object","property","p","oe","err","console","error"],"mappings":"aACA,IAAAA,EAAAC,OAAA,aACAA,OAAA,sBAAAC,EAAAC,EAAAC,GAIA,IADA,IAAAC,EAAAC,EAAAC,EAAAC,EAAA,EAAAC,KACQD,EAAAN,EAAAQ,OAAoBF,IAC5BF,EAAAJ,EAAAM,GACAG,EAAAL,IACAG,EAAAG,KAAAD,EAAAL,GAAA,IAEAK,EAAAL,GAAA,EAEA,IAAAD,KAAAF,EACAU,OAAAC,UAAAC,eAAAC,KAAAb,EAAAE,KACAY,EAAAZ,GAAAF,EAAAE,IAIA,IADAL,KAAAE,EAAAC,EAAAC,GACAK,EAAAC,QACAD,EAAAS,OAAAT,GAEA,GAAAL,EACA,IAAAI,EAAA,EAAYA,EAAAJ,EAAAM,OAA2BF,IACvCD,EAAAY,IAAAC,EAAAhB,EAAAI,IAGA,OAAAD,GAIA,IAAAc,KAGAV,GACAW,EAAA,GAIA,SAAAH,EAAAd,GAGA,GAAAgB,EAAAhB,GACA,OAAAgB,EAAAhB,GAAAkB,QAGA,IAAAC,EAAAH,EAAAhB,IACAG,EAAAH,EACAoB,GAAA,EACAF,YAUA,OANAN,EAAAZ,GAAAW,KAAAQ,EAAAD,QAAAC,IAAAD,QAAAJ,GAGAK,EAAAC,GAAA,EAGAD,EAAAD,QAKAJ,EAAAO,EAAAT,EAGAE,EAAAQ,EAAAN,EAGAF,EAAAS,EAAA,SAAAL,EAAAM,EAAAC,GACAX,EAAAY,EAAAR,EAAAM,IACAhB,OAAAmB,eAAAT,EAAAM,GACAI,cAAA,EACAC,YAAA,EACAC,IAAAL,KAMAX,EAAAiB,EAAA,SAAAZ,GACA,IAAAM,EAAAN,KAAAa,WACA,WAA2B,OAAAb,EAAA,SAC3B,WAAiC,OAAAA,GAEjC,OADAL,EAAAS,EAAAE,EAAA,IAAAA,GACAA,GAIAX,EAAAY,EAAA,SAAAO,EAAAC,GAAsD,OAAA1B,OAAAC,UAAAC,eAAAC,KAAAsB,EAAAC,IAGtDpB,EAAAqB,EAAA,IAGArB,EAAAsB,GAAA,SAAAC,GAA8D,MAApBC,QAAAC,MAAAF,GAAoBA","file":"static/js/manifest.2ae2e69a05c33dfc65f8.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tvar parentJsonpFunction = window[\"webpackJsonp\"];\n \twindow[\"webpackJsonp\"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [], result;\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n \t\tif(executeModules) {\n \t\t\tfor(i=0; i < executeModules.length; i++) {\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = executeModules[i]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t};\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// objects to store loaded and loading chunks\n \tvar installedChunks = {\n \t\t2: 0\n \t};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 1a60205e0c8ecd8d3e69"],"sourceRoot":""} |
| | | {"version":3,"sources":["webpack:///webpack/bootstrap c7f576727585d1dda058"],"names":["parentJsonpFunction","window","chunkIds","moreModules","executeModules","moduleId","chunkId","result","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","shift","__webpack_require__","s","installedModules","2","exports","module","l","m","c","d","name","getter","o","defineProperty","configurable","enumerable","get","n","__esModule","object","property","p","oe","err","console","error"],"mappings":"aACA,IAAAA,EAAAC,OAAA,aACAA,OAAA,sBAAAC,EAAAC,EAAAC,GAIA,IADA,IAAAC,EAAAC,EAAAC,EAAAC,EAAA,EAAAC,KACQD,EAAAN,EAAAQ,OAAoBF,IAC5BF,EAAAJ,EAAAM,GACAG,EAAAL,IACAG,EAAAG,KAAAD,EAAAL,GAAA,IAEAK,EAAAL,GAAA,EAEA,IAAAD,KAAAF,EACAU,OAAAC,UAAAC,eAAAC,KAAAb,EAAAE,KACAY,EAAAZ,GAAAF,EAAAE,IAIA,IADAL,KAAAE,EAAAC,EAAAC,GACAK,EAAAC,QACAD,EAAAS,OAAAT,GAEA,GAAAL,EACA,IAAAI,EAAA,EAAYA,EAAAJ,EAAAM,OAA2BF,IACvCD,EAAAY,IAAAC,EAAAhB,EAAAI,IAGA,OAAAD,GAIA,IAAAc,KAGAV,GACAW,EAAA,GAIA,SAAAH,EAAAd,GAGA,GAAAgB,EAAAhB,GACA,OAAAgB,EAAAhB,GAAAkB,QAGA,IAAAC,EAAAH,EAAAhB,IACAG,EAAAH,EACAoB,GAAA,EACAF,YAUA,OANAN,EAAAZ,GAAAW,KAAAQ,EAAAD,QAAAC,IAAAD,QAAAJ,GAGAK,EAAAC,GAAA,EAGAD,EAAAD,QAKAJ,EAAAO,EAAAT,EAGAE,EAAAQ,EAAAN,EAGAF,EAAAS,EAAA,SAAAL,EAAAM,EAAAC,GACAX,EAAAY,EAAAR,EAAAM,IACAhB,OAAAmB,eAAAT,EAAAM,GACAI,cAAA,EACAC,YAAA,EACAC,IAAAL,KAMAX,EAAAiB,EAAA,SAAAZ,GACA,IAAAM,EAAAN,KAAAa,WACA,WAA2B,OAAAb,EAAA,SAC3B,WAAiC,OAAAA,GAEjC,OADAL,EAAAS,EAAAE,EAAA,IAAAA,GACAA,GAIAX,EAAAY,EAAA,SAAAO,EAAAC,GAAsD,OAAA1B,OAAAC,UAAAC,eAAAC,KAAAsB,EAAAC,IAGtDpB,EAAAqB,EAAA,IAGArB,EAAAsB,GAAA,SAAAC,GAA8D,MAApBC,QAAAC,MAAAF,GAAoBA","file":"static/js/manifest.2ae2e69a05c33dfc65f8.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tvar parentJsonpFunction = window[\"webpackJsonp\"];\n \twindow[\"webpackJsonp\"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [], result;\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n \t\tif(executeModules) {\n \t\t\tfor(i=0; i < executeModules.length; i++) {\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = executeModules[i]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t};\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// objects to store loaded and loading chunks\n \tvar installedChunks = {\n \t\t2: 0\n \t};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap c7f576727585d1dda058"],"sourceRoot":""} |
| | |
| | | "file-loader": "^1.1.4", |
| | | "friendly-errors-webpack-plugin": "^1.6.1", |
| | | "html-webpack-plugin": "^2.30.1", |
| | | "http-proxy-middleware": "^2.0.1", |
| | | "less": "^4.1.1", |
| | | "less-loader": "^5.0.0", |
| | | "node-notifier": "^5.1.2", |
| | |
| | | import router from './router' |
| | | import store from './store/index' |
| | | |
| | | // 公共样式 |
| | | require('@/assets/styles/default.less') |
| | | |
| | | // Vant组件 |
| | | require("@/vant") |
| | | |
| | | // 公共样式 |
| | | require('@/assets/styles/default.less') |
| | | |
| | | Vue.config.productionTip = false |
| | | |
| | | new Vue({ |
| | |
| | | name: 'iframe', |
| | | meta: { |
| | | requiresAuth: true, |
| | | |
| | | }, |
| | | component: Iframe |
| | | }, |
New file |
| | |
| | | let config={NODE_ENV:"production",APP_SERVER_PORT:"50057",INTERFACE_SERVER_PATH:"https://testetsapp.51huishen.com/",ETS_APP_NEWRECORD_URL:"app/voice/newrecord",WX_API_URL:"http://res.wx.qq.com/open/js/jweixin-1.2.0.js",};module.exports = config; |