Commit ac333fce by 展昭

update

parent 9c50cb87
.contener .header[data-v-11058162]{height:3.626667rem;padding:0 .426667rem;background:#0978e7}.contener .header .header_date_time[data-v-11058162]{height:2rem;color:#fff;font-size:.373333rem;display:grid;grid-template-columns:100%;grid-template-rows:50% 50%;align-items:center;justify-items:center}.contener .header .header_date_time .choose-month[data-v-11058162]{display:grid;grid-template-columns:5% 90% 5%;justify-items:center}.contener .header .header_date_time .choose-month .arrow-l[data-v-11058162],.contener .header .header_date_time .choose-month .arrow_right[data-v-11058162]{widows:.426667rem;height:.426667rem}.contener .header .header_date_time .choose-month .hideDiv[data-v-11058162]{visibility:hidden}.contener .header .header_date_time .cycle[data-v-11058162]{color:#8ec9fd;font-size:.32rem}.contener .header .header_box[data-v-11058162]{height:4.64rem;background:#fff;box-shadow:0 .053333rem .266667rem 0 rgba(0,0,0,.1);border-radius:0 0 .106667rem .106667rem}.contener .header .header_box .title[data-v-11058162]{height:.053333rem;box-shadow:0 .026667rem .16rem 0 rgba(6,105,204,.6)}.contener .header .header_box .header_content[data-v-11058162]{height:3.253333rem}.contener .header .header_box .header_content .fund[data-v-11058162],.contener .header .header_box .header_content .paid[data-v-11058162]{width:50%;float:left}.contener .header .header_box .header_content .paid .paid_color[data-v-11058162]{color:#ff9100}.contener .header .header_box .header_content span[data-v-11058162]{height:.533333rem;font-size:.373333rem;color:#95989e;line-height:.533333rem;display:block;margin:.533333rem 0 0 .533333rem}.contener .header .header_box .header_content i[data-v-11058162]{height:.853333rem;font-size:.746667rem;font-weight:700;color:#3d4047;line-height:.853333rem;margin-top:.32rem;display:block;margin-left:.533333rem}.contener .header .header_box .header_info[data-v-11058162]{height:1.386667rem;background:#f5f7fa;border-radius:0 0 .213333rem .213333rem;display:flex;align-items:center;justify-content:center;text-align:center}.contener .header .header_box .header_info .left[data-v-11058162],.contener .header .header_box .header_info .right[data-v-11058162]{width:50%}.contener .header .header_box .header_info span[data-v-11058162]{height:.533333rem;font-size:.373333rem;font-weight:500;color:#077aec;line-height:.533333rem;letter-spacing:.026667rem}.contener .header .header_box .header_info img[data-v-11058162]{width:.426667rem;height:.426667rem;margin-right:.16rem;vertical-align:middle}.contener .box[data-v-11058162]{padding:0 .426667rem}.contener .box .list[data-v-11058162]{background:#fff;box-shadow:0 .053333rem .266667rem 0 rgba(0,0,0,.1);border-radius:.106667rem;margin-top:.426667rem;padding:.426667rem}.contener .box .list[data-v-11058162]:first-child{margin-top:3.44rem}.contener .box .list .list_title[data-v-11058162]{display:flex;align-items:center}.contener .box .list .list_title .title[data-v-11058162]{height:.586667rem;font-size:.426667rem;font-weight:500;color:#3d4047;line-height:.586667rem}.contener .box .list .list_title .arrow_right[data-v-11058162]{margin-left:auto;color:#e4e4e6}.contener .box .list p[data-v-11058162]{display:flex;align-items:center;margin-top:.16rem;height:.48rem;font-size:.346667rem;color:#95989e;line-height:.48rem}.contener .box .list p i[data-v-11058162]{font-style:normal;margin-left:auto}.contener .box .list_contenter[data-v-11058162]{background:#fff;box-shadow:0 .053333rem .266667rem 0 rgba(0,0,0,.1);border-radius:.106667rem;margin:.426667rem 0 .8rem}.contener .box .list_contenter .list[data-v-11058162]{box-shadow:none;margin:0;border-bottom:.026667rem solid #ececee;border-radius:0}
\ No newline at end of file
.contener .header[data-v-651fc18a]{height:3.626667rem;padding:0 .426667rem;background:#0978e7}.contener .header .header_date_time[data-v-651fc18a]{height:2rem;color:#fff;font-size:.373333rem;display:grid;grid-template-columns:100%;grid-template-rows:50% 50%;align-items:center;justify-items:center}.contener .header .header_date_time .choose-month[data-v-651fc18a]{display:grid;grid-template-columns:5% 90% 5%;justify-items:center}.contener .header .header_date_time .choose-month .arrow-l[data-v-651fc18a],.contener .header .header_date_time .choose-month .arrow_right[data-v-651fc18a]{widows:.426667rem;height:.426667rem}.contener .header .header_date_time .choose-month .hideDiv[data-v-651fc18a]{visibility:hidden}.contener .header .header_date_time .cycle[data-v-651fc18a]{color:#8ec9fd;font-size:.32rem}.contener .header .header_box[data-v-651fc18a]{height:4.64rem;background:#fff;box-shadow:0 .053333rem .266667rem 0 rgba(0,0,0,.1);border-radius:0 0 .106667rem .106667rem}.contener .header .header_box .title[data-v-651fc18a]{height:.053333rem;box-shadow:0 .026667rem .16rem 0 rgba(6,105,204,.6)}.contener .header .header_box .header_content[data-v-651fc18a]{height:3.253333rem}.contener .header .header_box .header_content .fund[data-v-651fc18a],.contener .header .header_box .header_content .paid[data-v-651fc18a]{width:50%;float:left}.contener .header .header_box .header_content .paid .paid_color[data-v-651fc18a]{color:#ff9100}.contener .header .header_box .header_content span[data-v-651fc18a]{height:.533333rem;font-size:.373333rem;color:#95989e;line-height:.533333rem;display:block;margin:.533333rem 0 0 .533333rem}.contener .header .header_box .header_content i[data-v-651fc18a]{height:.853333rem;font-size:.746667rem;font-weight:700;color:#3d4047;line-height:.853333rem;margin-top:.32rem;display:block;margin-left:.533333rem}.contener .header .header_box .header_info[data-v-651fc18a]{height:1.386667rem;background:#f5f7fa;border-radius:0 0 .213333rem .213333rem;display:flex;align-items:center;justify-content:center;text-align:center}.contener .header .header_box .header_info .left[data-v-651fc18a],.contener .header .header_box .header_info .right[data-v-651fc18a]{width:50%}.contener .header .header_box .header_info span[data-v-651fc18a]{height:.533333rem;font-size:.373333rem;font-weight:500;color:#077aec;line-height:.533333rem;letter-spacing:.026667rem}.contener .header .header_box .header_info img[data-v-651fc18a]{width:.426667rem;height:.426667rem;margin-right:.16rem;vertical-align:middle}.contener .box[data-v-651fc18a]{padding:0 .426667rem}.contener .box .list[data-v-651fc18a]{background:#fff;box-shadow:0 .053333rem .266667rem 0 rgba(0,0,0,.1);border-radius:.106667rem;margin-top:.426667rem;padding:.426667rem}.contener .box .list[data-v-651fc18a]:first-child{margin-top:3.44rem}.contener .box .list .list_title[data-v-651fc18a]{display:flex;align-items:center}.contener .box .list .list_title .title[data-v-651fc18a]{height:.586667rem;font-size:.426667rem;font-weight:500;color:#3d4047;line-height:.586667rem}.contener .box .list .list_title .arrow_right[data-v-651fc18a]{margin-left:auto;color:#e4e4e6}.contener .box .list p[data-v-651fc18a]{display:flex;align-items:center;margin-top:.16rem;height:.48rem;font-size:.346667rem;color:#95989e;line-height:.48rem}.contener .box .list p i[data-v-651fc18a]{font-style:normal;margin-left:auto}.contener .box .list_contenter[data-v-651fc18a]{background:#fff;box-shadow:0 .053333rem .266667rem 0 rgba(0,0,0,.1);border-radius:.106667rem;margin:.426667rem 0 .8rem}.contener .box .list_contenter .list[data-v-651fc18a]{box-shadow:none;margin:0;border-bottom:.026667rem solid #ececee;border-radius:0}
\ No newline at end of file
<!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,maximum-scale=1,minimum-scale=1,user-scalable=no,viewport-fit=cover"><link rel=icon href=/favicon.ico><title>业务账单</title><link href=/css/chunk-004f921c.2e607c6f.css rel=prefetch><link href=/css/chunk-0a22a154.28f69852.css rel=prefetch><link href=/css/chunk-104c6ae2.3217bf3a.css rel=prefetch><link href=/css/chunk-19e02068.03935e91.css rel=prefetch><link href=/css/chunk-2a9b6233.ca92c2c1.css rel=prefetch><link href=/css/chunk-449da765.d7ce0b46.css rel=prefetch><link href=/css/chunk-48bde4ae.5f182672.css rel=prefetch><link href=/css/chunk-4ebffe6e.c85571e4.css rel=prefetch><link href=/css/chunk-52b9c751.a44cecf9.css rel=prefetch><link href=/css/chunk-5939606f.8991dcc5.css rel=prefetch><link href=/css/chunk-64aa1e27.63f31147.css rel=prefetch><link href=/css/chunk-79b212f1.3d1b0ff0.css rel=prefetch><link href=/css/chunk-b6aa981e.ecd163ae.css rel=prefetch><link href=/css/chunk-c0811eaa.8e51b280.css rel=prefetch><link href=/css/chunk-c9557cb2.dd4bfa54.css rel=prefetch><link href=/css/chunk-e0752f7a.8a632669.css rel=prefetch><link href=/js/chunk-004f921c.4922dd0a.js rel=prefetch><link href=/js/chunk-0a22a154.0e33ffac.js rel=prefetch><link href=/js/chunk-104c6ae2.b7056b8f.js rel=prefetch><link href=/js/chunk-19e02068.d4478a50.js rel=prefetch><link href=/js/chunk-2a9b6233.afc2a0f8.js rel=prefetch><link href=/js/chunk-449da765.c094dd14.js rel=prefetch><link href=/js/chunk-48bde4ae.838a4e9c.js rel=prefetch><link href=/js/chunk-4ebffe6e.cffdc4a1.js rel=prefetch><link href=/js/chunk-52b9c751.ae0c8e20.js rel=prefetch><link href=/js/chunk-5939606f.e5c08b7b.js rel=prefetch><link href=/js/chunk-64aa1e27.592d8f8c.js rel=prefetch><link href=/js/chunk-79b212f1.3f63a0ee.js rel=prefetch><link href=/js/chunk-b6aa981e.33c10a2e.js rel=prefetch><link href=/js/chunk-c0811eaa.bcc186a6.js rel=prefetch><link href=/js/chunk-c9557cb2.ff477a28.js rel=prefetch><link href=/js/chunk-e0752f7a.a2f3c967.js rel=prefetch><link href=/css/app.ce4e3706.css rel=preload as=style><link href=/css/chunk-vendors.86719e27.css rel=preload as=style><link href=/js/app.14d9d0bb.js rel=preload as=script><link href=/js/chunk-vendors.e041edd4.js rel=preload as=script><link href=/css/chunk-vendors.86719e27.css rel=stylesheet><link href=/css/app.ce4e3706.css rel=stylesheet></head><body><noscript><strong>We're sorry but qqxb-person-service doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=/js/chunk-vendors.e041edd4.js></script><script src=/js/app.14d9d0bb.js></script></body></html>
\ No newline at end of file
<!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,maximum-scale=1,minimum-scale=1,user-scalable=no,viewport-fit=cover"><link rel=icon href=/favicon.ico><title>业务账单</title><link href=/css/chunk-0a22a154.28f69852.css rel=prefetch><link href=/css/chunk-104c6ae2.3217bf3a.css rel=prefetch><link href=/css/chunk-19e02068.03935e91.css rel=prefetch><link href=/css/chunk-2a9b6233.ca92c2c1.css rel=prefetch><link href=/css/chunk-30ba13fe.a9014ccd.css rel=prefetch><link href=/css/chunk-449da765.d7ce0b46.css rel=prefetch><link href=/css/chunk-48bde4ae.5f182672.css rel=prefetch><link href=/css/chunk-4ebffe6e.c85571e4.css rel=prefetch><link href=/css/chunk-52b9c751.a44cecf9.css rel=prefetch><link href=/css/chunk-5939606f.8991dcc5.css rel=prefetch><link href=/css/chunk-64aa1e27.63f31147.css rel=prefetch><link href=/css/chunk-79b212f1.3d1b0ff0.css rel=prefetch><link href=/css/chunk-b6aa981e.ecd163ae.css rel=prefetch><link href=/css/chunk-c0811eaa.8e51b280.css rel=prefetch><link href=/css/chunk-c9557cb2.dd4bfa54.css rel=prefetch><link href=/css/chunk-e0752f7a.8a632669.css rel=prefetch><link href=/js/chunk-0a22a154.0e33ffac.js rel=prefetch><link href=/js/chunk-104c6ae2.b7056b8f.js rel=prefetch><link href=/js/chunk-19e02068.d4478a50.js rel=prefetch><link href=/js/chunk-2a9b6233.afc2a0f8.js rel=prefetch><link href=/js/chunk-30ba13fe.8917dca8.js rel=prefetch><link href=/js/chunk-449da765.c094dd14.js rel=prefetch><link href=/js/chunk-48bde4ae.838a4e9c.js rel=prefetch><link href=/js/chunk-4ebffe6e.cffdc4a1.js rel=prefetch><link href=/js/chunk-52b9c751.ae0c8e20.js rel=prefetch><link href=/js/chunk-5939606f.e5c08b7b.js rel=prefetch><link href=/js/chunk-64aa1e27.592d8f8c.js rel=prefetch><link href=/js/chunk-79b212f1.3f63a0ee.js rel=prefetch><link href=/js/chunk-b6aa981e.33c10a2e.js rel=prefetch><link href=/js/chunk-c0811eaa.bcc186a6.js rel=prefetch><link href=/js/chunk-c9557cb2.ff477a28.js rel=prefetch><link href=/js/chunk-e0752f7a.a2f3c967.js rel=prefetch><link href=/css/app.ce4e3706.css rel=preload as=style><link href=/css/chunk-vendors.86719e27.css rel=preload as=style><link href=/js/app.f783ab98.js rel=preload as=script><link href=/js/chunk-vendors.2079b34b.js rel=preload as=script><link href=/css/chunk-vendors.86719e27.css rel=stylesheet><link href=/css/app.ce4e3706.css rel=stylesheet></head><body><noscript><strong>We're sorry but qqxb-person-service doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=/js/chunk-vendors.2079b34b.js></script><script src=/js/app.f783ab98.js></script></body></html>
\ No newline at end of file
(function(e){function t(t){for(var r,a,c=t[0],s=t[1],u=t[2],l=0,d=[];l<c.length;l++)a=c[l],Object.prototype.hasOwnProperty.call(o,a)&&o[a]&&d.push(o[a][0]),o[a]=0;for(r in s)Object.prototype.hasOwnProperty.call(s,r)&&(e[r]=s[r]);f&&f(t);while(d.length)d.shift()();return i.push.apply(i,u||[]),n()}function n(){for(var e,t=0;t<i.length;t++){for(var n=i[t],r=!0,a=1;a<n.length;a++){var c=n[a];0!==o[c]&&(r=!1)}r&&(i.splice(t--,1),e=s(s.s=n[0]))}return e}var r={},a={app:0},o={app:0},i=[];function c(e){return s.p+"js/"+({}[e]||e)+"."+{"chunk-0a22a154":"0e33ffac","chunk-19e02068":"d4478a50","chunk-449da765":"c094dd14","chunk-52b9c751":"ae0c8e20","chunk-004f921c":"4922dd0a","chunk-104c6ae2":"b7056b8f","chunk-2a9b6233":"afc2a0f8","chunk-48bde4ae":"838a4e9c","chunk-4ebffe6e":"cffdc4a1","chunk-64aa1e27":"592d8f8c","chunk-c9557cb2":"ff477a28","chunk-5939606f":"e5c08b7b","chunk-79b212f1":"3f63a0ee","chunk-b6aa981e":"33c10a2e","chunk-c0811eaa":"bcc186a6","chunk-e0752f7a":"a2f3c967"}[e]+".js"}function s(t){if(r[t])return r[t].exports;var n=r[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,s),n.l=!0,n.exports}s.e=function(e){var t=[],n={"chunk-0a22a154":1,"chunk-19e02068":1,"chunk-449da765":1,"chunk-52b9c751":1,"chunk-004f921c":1,"chunk-104c6ae2":1,"chunk-2a9b6233":1,"chunk-48bde4ae":1,"chunk-4ebffe6e":1,"chunk-64aa1e27":1,"chunk-c9557cb2":1,"chunk-5939606f":1,"chunk-79b212f1":1,"chunk-b6aa981e":1,"chunk-c0811eaa":1,"chunk-e0752f7a":1};a[e]?t.push(a[e]):0!==a[e]&&n[e]&&t.push(a[e]=new Promise((function(t,n){for(var r="css/"+({}[e]||e)+"."+{"chunk-0a22a154":"28f69852","chunk-19e02068":"03935e91","chunk-449da765":"d7ce0b46","chunk-52b9c751":"a44cecf9","chunk-004f921c":"2e607c6f","chunk-104c6ae2":"3217bf3a","chunk-2a9b6233":"ca92c2c1","chunk-48bde4ae":"5f182672","chunk-4ebffe6e":"c85571e4","chunk-64aa1e27":"63f31147","chunk-c9557cb2":"dd4bfa54","chunk-5939606f":"8991dcc5","chunk-79b212f1":"3d1b0ff0","chunk-b6aa981e":"ecd163ae","chunk-c0811eaa":"8e51b280","chunk-e0752f7a":"8a632669"}[e]+".css",o=s.p+r,i=document.getElementsByTagName("link"),c=0;c<i.length;c++){var u=i[c],l=u.getAttribute("data-href")||u.getAttribute("href");if("stylesheet"===u.rel&&(l===r||l===o))return t()}var d=document.getElementsByTagName("style");for(c=0;c<d.length;c++){u=d[c],l=u.getAttribute("data-href");if(l===r||l===o)return t()}var f=document.createElement("link");f.rel="stylesheet",f.type="text/css",f.onload=t,f.onerror=function(t){var r=t&&t.target&&t.target.src||o,i=new Error("Loading CSS chunk "+e+" failed.\n("+r+")");i.code="CSS_CHUNK_LOAD_FAILED",i.request=r,delete a[e],f.parentNode.removeChild(f),n(i)},f.href=o;var m=document.getElementsByTagName("head")[0];m.appendChild(f)})).then((function(){a[e]=0})));var r=o[e];if(0!==r)if(r)t.push(r[2]);else{var i=new Promise((function(t,n){r=o[e]=[t,n]}));t.push(r[2]=i);var u,l=document.createElement("script");l.charset="utf-8",l.timeout=120,s.nc&&l.setAttribute("nonce",s.nc),l.src=c(e);var d=new Error;u=function(t){l.onerror=l.onload=null,clearTimeout(f);var n=o[e];if(0!==n){if(n){var r=t&&("load"===t.type?"missing":t.type),a=t&&t.target&&t.target.src;d.message="Loading chunk "+e+" failed.\n("+r+": "+a+")",d.name="ChunkLoadError",d.type=r,d.request=a,n[1](d)}o[e]=void 0}};var f=setTimeout((function(){u({type:"timeout",target:l})}),12e4);l.onerror=l.onload=u,document.head.appendChild(l)}return Promise.all(t)},s.m=e,s.c=r,s.d=function(e,t,n){s.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},s.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.t=function(e,t){if(1&t&&(e=s(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(s.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)s.d(n,r,function(t){return e[t]}.bind(null,r));return n},s.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return s.d(t,"a",t),t},s.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},s.p="/",s.oe=function(e){throw console.error(e),e};var u=window["webpackJsonp"]=window["webpackJsonp"]||[],l=u.push.bind(u);u.push=t,u=u.slice();for(var d=0;d<u.length;d++)t(u[d]);var f=l;i.push([0,"chunk-vendors"]),n()})({0:function(e,t,n){e.exports=n("56d7")},4360:function(e,t,n){"use strict";n("99af"),n("96cf");var r=n("1da1"),a=(n("c975"),n("d3b7"),n("e7e5"),n("d399")),o=n("bc3a"),i=n.n(o),c=void 0,s=Object({NODE_ENV:"production",VUE_APP_API_BASEURL:"https://org-team.hrs100.com/",VUE_APP_OIDC_CONFIG:'{ "authority": "https://passport.teammix.com", "client_id": "hrs-bill-web-mobile", "client_secret": "qqxb#teammix#2019", "redirect_uri": "https://m.hrs100.com/callback.html", "response_type": "id_token token", "scope": "workapps.client api.workapps.user api.workapps.org api.workapps.open openid","post_logout_redirect_uri":"https://m.hrs100.com", "silent_redirect_uri": "https://m.hrs100.com/silentrenew.html", "automaticSilentRenew": true,"accessTokenExpiringNotificationTime":60,"filterProtocolClaims":true,"loadUserInfo":true }',VUE_APP_PUBLIC_DIR:"/",BASE_URL:"/"}).VUE_APP_ORG_API_BASEURL,u=i.a.create({timeout:6e4,baseURL:s});u.interceptors.request.use((function(e){return e}),(function(e){return Promise.reject(e)})),u.interceptors.response.use((function(e){a["a"].clear(),console.log("response=",e),400!=e.error&&400!=e.status||a["a"].fail("授权失败!");var t=e.data;return t.errcode&&0!=t.errcode?(a["a"].fail(t.errmsg),Promise.reject(new Error(t.errmsg))):t}),(function(e){a["a"].clear();var t={},n=e.response.status;t={code:n,data:"",msg:"系统出现未知错误"},console.log(t),a["a"].fail({message:"授权失败!",duration:0,overlay:!0,onClose:function(){console.log("WebViewJavascriptBridge"),c.$bridge.closeWebView()}})}));var l=function(){return u},d={Authorization:""},f=l(),m={get:function(e,t,n){var r={};return t&&(r.params=t),n&&(r.headers=n),e.indexOf("/file/")>-1&&""===t&&(f.defaults.responseType="arraybuffer"),f.get(e,r)},post:function(e,t,n){var r={};return n&&(r.headers=n),e.indexOf("/export")>-1&&(f.defaults.responseType="arraybuffer"),f.post(e,t,r)},put:function(e,t,n){var r={};return n&&(r.headers=n),f.put(e,t,r)},delete:function(e,t,n){var r={};return t&&(r.data=t),n&&(r.headers=n),f.delete(e,r)},patch:function(e,t,n){var r={};return n&&(r.headers=n),f.patch(e,t,r)}};function p(){var e=Ie.getters.getToken;return d.Authorization="Bearer "+e,Promise.resolve(d)}var h,b,g,v={get:function(e,t){return p().then((function(n){return m.get(e,t,n)}))},post:function(e,t){return p().then((function(n){return m.post(e,t,n)}))},put:function(e,t){return p().then((function(n){return m.put(e,t,n)}))},delete:function(e,t){return p().then((function(n){return m.delete(e,t,n)}))}},k=m,w=n("4328"),j=n.n(w),y=n("2b0e"),_=n("2f62"),E=n("f358"),O=n("e496"),S=JSON.parse('{ "authority": "https://passport.teammix.com", "client_id": "hrs-bill-web-mobile", "client_secret": "qqxb#teammix#2019", "redirect_uri": "https://m.hrs100.com/callback.html", "response_type": "id_token token", "scope": "workapps.client api.workapps.user api.workapps.org api.workapps.open openid","post_logout_redirect_uri":"https://m.hrs100.com", "silent_redirect_uri": "https://m.hrs100.com/silentrenew.html", "automaticSilentRenew": true,"accessTokenExpiringNotificationTime":60,"filterProtocolClaims":true,"loadUserInfo":true }'),I={authority:S.authority,clientId:S.client_id,clientSecret:S.client_secret,redirectUri:S.redirect_uri,responseType:S.response_type,scope:S.scope,silentRedirectUri:S.silent_redirect_uri,automaticSilentRenew:S.automaticSilentRenew,automaticSilentSignin:!0,accessTokenExpiringNotificationTime:S.accessTokenExpiringNotificationTime,filterProtocolClaims:S.filterProtocolClaims,loadUserInfo:S.loadUserInfo},C=n("ade3"),P="CHANGE_BILL_PERIOD",N="CHANGE_BILL_SUMMARY",R="CHANGE_BILL_HOSTING",A="CHANGE_RECORD",x="CHANGE_RECEIPT_LIST",L="CHANGE_RECEIPT_DETAIL",H="CHANGE_CURRENT_PERIOD",T="CHANGE_CURRENT_BEGINDATE",B="CHANGE_MORE_LIST",D="CHANGE_MORE_SUMMARY",G={CHANGE_BILL_PERIOD:P,CHANGE_BILL_SUMMARY:N,CHANGE_BILL_HOSTING:R,CHANGE_RECORD:A,CHANGE_RECEIPT_LIST:x,CHANGE_RECEIPT_DETAIL:L,CHANGE_CURRENT_PERIOD:H,CHANGE_CURRENT_BEGINDATE:T,CHANGE_MORE_LIST:B,CHANGE_MORE_SUMMARY:D},U=0,M="",q={currentPerIndex:U,beginDate:M},J={getCurPerIndex:function(e){var t=localStorage.getItem("currentPerIndex");return t&&(e.currentPerIndex=t),e.currentPerIndex},getBeginDate:function(e){var t=localStorage.getItem("beginDate");return t&&(e.beginDate=t),e.beginDate}},z=(h={},Object(C["a"])(h,G.CHANGE_CURRENT_PERIOD,(function(e,t){e.currentPerIndex=t;try{localStorage.setItem("currentPerIndex",t)}catch(n){}})),Object(C["a"])(h,G.CHANGE_CURRENT_BEGINDATE,(function(e,t){e.beginDate=t;try{localStorage.setItem("beginDate",t)}catch(n){}})),h),V={savePeriodIndex:function(e,t){var n=e.commit;n(G.CHANGE_CURRENT_PERIOD,t)},savePerBeginDate:function(e,t){var n=e.commit;n(G.CHANGE_CURRENT_BEGINDATE,t)}},W={state:q,getters:J,mutations:z,actions:V},Y=(n("ac1f"),n("5319"),"https://org-team.hrs100.com/"),F={getPeriod:function(e){var t=Y+"api/user/bill/account/period";return t=t.replace("{accountId}",e),t},getBillSummary:function(e){var t=Y+"api/user/bill/account/period/{accountId}/summary";return t=t.replace("{accountId}",e),t},getBillHosting:function(e){var t=Y+"api/user/bill/account/hosting/{accountId}/summary";return t=t.replace("{accountId}",e),t},getFlow:function(e,t,n){var r=Y+"api/user/bill/account/period/{accountId}/flow?page={page}&pageSize={pageSize}";return r=r.replace("{accountId}",e),r=r.replace("{page}",t),r=r.replace("{pageSize}",n),r},getReceiptList:function(e){var t=Y+"api/user/bill/account/period/{accountId}/receipt/list";return t=t.replace("{accountId}",e),t},getReceiptDetail:function(e,t){var n=Y+"api/user/bill/account/period/{accountId}/receipt/{type}/detail";return n=n.replace("{accountId}",e),n=n.replace("{type}",t),n}},$={getPeriod:function(){var e=F.getPeriod();return v.get(e)},getBillSummary:function(e){var t=F.getBillSummary(e);return v.get(t)},getBillHosting:function(e){var t=F.getBillHosting(e);return v.get(t)},getRecord:function(e,t,n){var r=F.getFlow(e,t,n);return v.get(r)},getReceiptList:function(e){var t=F.getReceiptList(e);return v.get(t)},getReceiptDetail:function(e,t){var n=F.getReceiptDetail(e,t);return v.get(n)}},K={},Q={},X={},Z={},ee={},te={},ne={summary:Q,period:K,hosting:X,record:Z,receiptList:ee,receiptDetail:te},re={getPeriod:function(e){var t=localStorage.getItem("bill_period");return t&&(e.period=JSON.parse(t)),e.period},getSummary:function(e){return e.summary},getHosting:function(e){var t=localStorage.getItem("bill_hosting");return t&&(e.hosting=JSON.parse(t)),e.hosting},getRecord:function(e){var t=localStorage.getItem("record");return t&&(e.record=JSON.parse(t)),e.record},getReceiptDetail:function(e){var t=localStorage.getItem("receiptDetail");return t&&(e.receiptDetail=JSON.parse(t)),e.receiptDetail},getReceiptList:function(e){var t=localStorage.getItem("receiptList");return t&&(e.receiptList=JSON.parse(t)),e.receiptList}},ae=(b={},Object(C["a"])(b,G.CHANGE_BILL_PERIOD,(function(e,t){e.period=t;try{localStorage.setItem("bill_period",JSON.stringify(t))}catch(n){}})),Object(C["a"])(b,G.CHANGE_BILL_SUMMARY,(function(e,t){e.summary=t})),Object(C["a"])(b,G.CHANGE_BILL_HOSTING,(function(e,t){e.hosting=t;try{localStorage.setItem("bill_hosting",JSON.stringify(t))}catch(n){}})),Object(C["a"])(b,G.CHANGE_RECORD,(function(e,t){e.record=t})),Object(C["a"])(b,G.CHANGE_RECEIPT_LIST,(function(e,t){e.receiptList=t;try{localStorage.setItem("receiptList",JSON.stringify(t))}catch(n){}})),Object(C["a"])(b,G.CHANGE_RECEIPT_DETAIL,(function(e,t){e.receiptDetail=t;try{localStorage.setItem("receiptDetail",JSON.stringify(t))}catch(n){}})),b),oe={loadBillPeriod:function(e){var t=e.commit;return new Promise((function(e,n){$.getPeriod().then((function(r){r&&r.status?(K=r.data,t(G.CHANGE_BILL_PERIOD,K),e(K)):n(r.message)}))}))},loadBillSummary:function(e,t){var n=e.commit;return new Promise((function(e,r){$.getBillSummary(t.accountId).then((function(t){t&&t.status?(Q=t.data,n(G.CHANGE_BILL_SUMMARY,Q),e(Q)):r(t.message)}))}))},loadBillHosting:function(e,t){var n=e.commit;return new Promise((function(e,r){$.getBillHosting(t.accountId).then((function(t){t&&t.status?(X=t.data,n(G.CHANGE_BILL_HOSTING,X),e(X)):r(t.message)}))}))},loadRecord:function(e,t){var n=e.commit;return new Promise((function(e,r){$.getRecord(t.accountId,t.page,t.pageSize).then((function(t){t&&t.status?(Z=t.data,n(G.CHANGE_RECORD,Z),e(Z)):r(t.message)}))}))},loadReceiptList:function(e,t){var n=e.commit;return new Promise((function(e,r){$.getReceiptList(t).then((function(t){t&&t.status?(ee=t.data,n(G.CHANGE_RECEIPT_LIST,ee),e(ee)):r(t.message)}))}))},loadReceiptDetail:function(e,t){var n=e.commit;return new Promise((function(e,r){$.getReceiptDetail(t.accountId,t.type).then((function(t){t&&t.status?(te=t.data,n(G.CHANGE_RECEIPT_DETAIL,te),e(te)):r(t.message)}))}))}},ie={state:ne,getters:re,actions:oe,mutations:ae},ce="https://org-team.hrs100.com/",se={getMoreList:function(){var e=ce+"api/user/bill/account/moresvc/receipt/list";return e},getMoreSummary:function(){var e=ce+"api/user/bill/account/moresvc/summary";return e},getPayUrlUrl:function(){var e=ce+"api/common/pay/getPaymentUrl";return e}},ue={getMoreList:function(){return Object(r["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=se.getMoreList(),e.abrupt("return",v.get(t));case 2:case"end":return e.stop()}}),e)})))()},getMoreSummary:function(){return Object(r["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=se.getMoreSummary(),e.abrupt("return",v.get(t));case 2:case"end":return e.stop()}}),e)})))()},getPayUrl:function(){return Object(r["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=se.getPayUrlUrl(),e.abrupt("return",v.get(t));case 2:case"end":return e.stop()}}),e)})))()}},le=[],de={},fe={moreSummary:de,morelist:le},me={getMoreList:function(e){var t=localStorage.getItem("morelist");return t&&(e.morelist=JSON.parse(t)),e.morelist},getMoreSummary:function(e){return e.moreSummary}},pe=(g={},Object(C["a"])(g,G.CHANGE_MORE_LIST,(function(e,t){e.morelist=t;try{localStorage.setItem("morelist",JSON.stringify(t))}catch(n){}})),Object(C["a"])(g,G.CHANGE_MORE_SUMMARY,(function(e,t){e.moreSummary=t;try{localStorage.setItem("moreSummary",JSON.stringify(t))}catch(n){}})),g),he={loadMoreList:function(e){var t=e.commit;return new Promise((function(e,n){ue.getMoreList().then((function(r){r&&r.status?(le=r.data.list,t(G.CHANGE_MORE_LIST,le),e(le)):n(r.message)}))}))},loadMoreSummary:function(e){var t=e.commit;return new Promise((function(e,n){ue.getMoreSummary().then((function(r){r&&r.status?(de=r.data,t(G.CHANGE_MORE_SUMMARY,de),e(de)):n(r.message)}))}))},loadPayUrl:function(){return new Promise((function(e,t){ue.getPayUrl().then((function(n){n&&n.status?e(n.data.paymentUrl):t(n.message)}))}))}},be={state:fe,getters:me,mutations:pe,actions:he},ge="206484",ve="",ke={usermemberId:ge,token:ve},we={getToken:function(e){return e.token=localStorage.getItem("token"),e.token}},je=Object(C["a"])({},G.CHANGE_TOKEN,(function(e,t){e.token=t;try{localStorage.setItem("token",t)}catch(n){}})),ye={changeToken:function(e,t){var n=e.commit;n(G.CHANGE_TOKEN,t)}},_e={state:ke,getters:we,mutations:je,actions:ye};y["a"].use(_["a"]);var Ee=JSON.parse('{ "authority": "https://passport.teammix.com", "client_id": "hrs-bill-web-mobile", "client_secret": "qqxb#teammix#2019", "redirect_uri": "https://m.hrs100.com/callback.html", "response_type": "id_token token", "scope": "workapps.client api.workapps.user api.workapps.org api.workapps.open openid","post_logout_redirect_uri":"https://m.hrs100.com", "silent_redirect_uri": "https://m.hrs100.com/silentrenew.html", "automaticSilentRenew": true,"accessTokenExpiringNotificationTime":60,"filterProtocolClaims":true,"loadUserInfo":true }');function Oe(e,t){return Se.apply(this,arguments)}function Se(){return Se=Object(r["a"])(regeneratorRuntime.mark((function e(t,n){var r,a,o;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return r={client_id:Ee.client_id,client_secret:Ee.client_secret,grant_type:"application",scope:"workapps.client openid api.workapps.user api.workapps.org api.workapps.open",app_register_id:n,token:t},a=Object(O["a"])(),o="".concat(Ee.authority,"/connect/token?").concat(a),e.next=5,k.post(o,j.a.stringify(r)).then((function(e){if(200==e.status){var t=e.data.access_token;localStorage.setItem("token",t)}else console.log("res=",e)}),(function(e){console.log("789err=",e)})).catch((function(e){console.log("111err=",e)}));case 5:case"end":return e.stop()}}),e)}))),Se.apply(this,arguments)}var Ie=t["a"]=new _["a"].Store({modules:{bill:ie,token:_e,any:W,more:be,oidc:Object(E["b"])(I,{isAuthenticatedBy:"access_token",dispatchEventsOnWindow:!0},{userLoaded:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=localStorage.getItem("appid"),console.log("user.access_token=",t.access_token),e.next=4,Oe(t.access_token,n);case 4:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()})}})},4678:function(e,t,n){var r={"./af":"2bfb","./af.js":"2bfb","./ar":"8e73","./ar-dz":"a356","./ar-dz.js":"a356","./ar-kw":"423e","./ar-kw.js":"423e","./ar-ly":"1cfd","./ar-ly.js":"1cfd","./ar-ma":"0a84","./ar-ma.js":"0a84","./ar-sa":"8230","./ar-sa.js":"8230","./ar-tn":"6d83","./ar-tn.js":"6d83","./ar.js":"8e73","./az":"485c","./az.js":"485c","./be":"1fc1","./be.js":"1fc1","./bg":"84aa","./bg.js":"84aa","./bm":"a7fa","./bm.js":"a7fa","./bn":"9043","./bn.js":"9043","./bo":"d26a","./bo.js":"d26a","./br":"6887","./br.js":"6887","./bs":"2554","./bs.js":"2554","./ca":"d716","./ca.js":"d716","./cs":"3c0d","./cs.js":"3c0d","./cv":"03ec","./cv.js":"03ec","./cy":"9797","./cy.js":"9797","./da":"0f14","./da.js":"0f14","./de":"b469","./de-at":"b3eb","./de-at.js":"b3eb","./de-ch":"bb71","./de-ch.js":"bb71","./de.js":"b469","./dv":"598a","./dv.js":"598a","./el":"8d47","./el.js":"8d47","./en-SG":"cdab","./en-SG.js":"cdab","./en-au":"0e6b","./en-au.js":"0e6b","./en-ca":"3886","./en-ca.js":"3886","./en-gb":"39a6","./en-gb.js":"39a6","./en-ie":"e1d3","./en-ie.js":"e1d3","./en-il":"7333","./en-il.js":"7333","./en-nz":"6f50","./en-nz.js":"6f50","./eo":"65db","./eo.js":"65db","./es":"898b","./es-do":"0a3c","./es-do.js":"0a3c","./es-us":"55c9","./es-us.js":"55c9","./es.js":"898b","./et":"ec18","./et.js":"ec18","./eu":"0ff2","./eu.js":"0ff2","./fa":"8df4","./fa.js":"8df4","./fi":"81e9","./fi.js":"81e9","./fo":"0721","./fo.js":"0721","./fr":"9f26","./fr-ca":"d9f8","./fr-ca.js":"d9f8","./fr-ch":"0e49","./fr-ch.js":"0e49","./fr.js":"9f26","./fy":"7118","./fy.js":"7118","./ga":"5120","./ga.js":"5120","./gd":"f6b4","./gd.js":"f6b4","./gl":"8840","./gl.js":"8840","./gom-latn":"0caa","./gom-latn.js":"0caa","./gu":"e0c5","./gu.js":"e0c5","./he":"c7aa","./he.js":"c7aa","./hi":"dc4d","./hi.js":"dc4d","./hr":"4ba9","./hr.js":"4ba9","./hu":"5b14","./hu.js":"5b14","./hy-am":"d6b6","./hy-am.js":"d6b6","./id":"5038","./id.js":"5038","./is":"0558","./is.js":"0558","./it":"6e98","./it-ch":"6f12","./it-ch.js":"6f12","./it.js":"6e98","./ja":"079e","./ja.js":"079e","./jv":"b540","./jv.js":"b540","./ka":"201b","./ka.js":"201b","./kk":"6d79","./kk.js":"6d79","./km":"e81d","./km.js":"e81d","./kn":"3e92","./kn.js":"3e92","./ko":"22f8","./ko.js":"22f8","./ku":"2421","./ku.js":"2421","./ky":"9609","./ky.js":"9609","./lb":"440c","./lb.js":"440c","./lo":"b29d","./lo.js":"b29d","./lt":"26f9","./lt.js":"26f9","./lv":"b97c","./lv.js":"b97c","./me":"293c","./me.js":"293c","./mi":"688b","./mi.js":"688b","./mk":"6909","./mk.js":"6909","./ml":"02fb","./ml.js":"02fb","./mn":"958b","./mn.js":"958b","./mr":"39bd","./mr.js":"39bd","./ms":"ebe4","./ms-my":"6403","./ms-my.js":"6403","./ms.js":"ebe4","./mt":"1b45","./mt.js":"1b45","./my":"8689","./my.js":"8689","./nb":"6ce3","./nb.js":"6ce3","./ne":"3a39","./ne.js":"3a39","./nl":"facd","./nl-be":"db29","./nl-be.js":"db29","./nl.js":"facd","./nn":"b84c","./nn.js":"b84c","./pa-in":"f3ff","./pa-in.js":"f3ff","./pl":"8d57","./pl.js":"8d57","./pt":"f260","./pt-br":"d2d4","./pt-br.js":"d2d4","./pt.js":"f260","./ro":"972c","./ro.js":"972c","./ru":"957c","./ru.js":"957c","./sd":"6784","./sd.js":"6784","./se":"ffff","./se.js":"ffff","./si":"eda5","./si.js":"eda5","./sk":"7be6","./sk.js":"7be6","./sl":"8155","./sl.js":"8155","./sq":"c8f3","./sq.js":"c8f3","./sr":"cf1e","./sr-cyrl":"13e9","./sr-cyrl.js":"13e9","./sr.js":"cf1e","./ss":"52bd","./ss.js":"52bd","./sv":"5fbd","./sv.js":"5fbd","./sw":"74dc","./sw.js":"74dc","./ta":"3de5","./ta.js":"3de5","./te":"5cbb","./te.js":"5cbb","./tet":"576c","./tet.js":"576c","./tg":"3b1b","./tg.js":"3b1b","./th":"10e8","./th.js":"10e8","./tl-ph":"0f38","./tl-ph.js":"0f38","./tlh":"cf75","./tlh.js":"cf75","./tr":"0e81","./tr.js":"0e81","./tzl":"cf51","./tzl.js":"cf51","./tzm":"c109","./tzm-latn":"b53d","./tzm-latn.js":"b53d","./tzm.js":"c109","./ug-cn":"6117","./ug-cn.js":"6117","./uk":"ada2","./uk.js":"ada2","./ur":"5294","./ur.js":"5294","./uz":"2e8c","./uz-latn":"010e","./uz-latn.js":"010e","./uz.js":"2e8c","./vi":"2921","./vi.js":"2921","./x-pseudo":"fd7e","./x-pseudo.js":"fd7e","./yo":"7f33","./yo.js":"7f33","./zh-cn":"5c3a","./zh-cn.js":"5c3a","./zh-hk":"49ab","./zh-hk.js":"49ab","./zh-tw":"90ea","./zh-tw.js":"90ea"};function a(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=o,e.exports=a,a.id="4678"},"56d7":function(e,t,n){"use strict";n.r(t);n("c975"),n("e260"),n("e6cf"),n("cca6"),n("a79d");var r=n("2b0e"),a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"app"}},[n("router-view")],1)},o=[],i=n("2877"),c={},s=Object(i["a"])(c,a,o,!1,null,null,null),u=s.exports,l=(n("99af"),n("d3b7"),n("4c53"),n("2909")),d=n("8c4f"),f=n("f358"),m=n("4360"),p=[{path:"/",name:"index",component:function(){return Promise.all([n.e("chunk-52b9c751"),n.e("chunk-004f921c")]).then(n.bind(null,"ac61"))},meta:{requiresAuth:!0,title:"人事服务 "}},{path:"/trusteeship",name:"trusteeship",component:function(){return n.e("chunk-5939606f").then(n.bind(null,"418d"))},meta:{requiresAuth:!0,title:"人事托管 "}},{path:"/billrecord",name:"billrecord",component:function(){return Promise.all([n.e("chunk-52b9c751"),n.e("chunk-c9557cb2")]).then(n.bind(null,"d882"))},meta:{requiresAuth:!0,title:"资金记录 "}},{path:"/sociallist",name:"sociallist",component:function(){return Promise.all([n.e("chunk-52b9c751"),n.e("chunk-48bde4ae")]).then(n.bind(null,"ca29"))},meta:{requiresAuth:!0,title:"社保/公积金/个税列表 "}},{path:"/sociallist/socialpayment",name:"socialdetail",component:function(){return Promise.all([n.e("chunk-52b9c751"),n.e("chunk-64aa1e27")]).then(n.bind(null,"b9aa"))},meta:{requiresAuth:!0,title:"社保/公积金/个税列表 "}},{path:"/sociallist",name:"sociallist",component:function(){return Promise.all([n.e("chunk-52b9c751"),n.e("chunk-48bde4ae")]).then(n.bind(null,"ca29"))},meta:{requiresAuth:!0,title:"社保/公积金/个税列表 "}},{path:"/servicefee",name:"servicefee",component:function(){return n.e("chunk-449da765").then(n.bind(null,"70dc"))},meta:{requiresAuth:!0,title:"服务费 "}},{path:"/servicefee/detail",name:"servicefee_detail",component:function(){return Promise.all([n.e("chunk-52b9c751"),n.e("chunk-104c6ae2")]).then(n.bind(null,"80cb"))},meta:{requiresAuth:!0,title:"服务费详情 "}},{path:"/annualfee",name:"annualfee",component:function(){return Promise.all([n.e("chunk-52b9c751"),n.e("chunk-2a9b6233")]).then(n.bind(null,"5c53"))},meta:{requiresAuth:!0,title:"会员年费 "}},{path:"/other",name:"other",component:function(){return Promise.all([n.e("chunk-52b9c751"),n.e("chunk-4ebffe6e")]).then(n.bind(null,"e8ee"))},meta:{requiresAuth:!0,title:"其他事务办理 "}},{path:"/other/detail",name:"otherdetail",component:function(){return n.e("chunk-19e02068").then(n.bind(null,"340f"))},meta:{requiresAuth:!0,title:"其他事务办理详情 "}}],h=[{path:"/more",name:"more",component:function(){return n.e("chunk-0a22a154").then(n.bind(null,"896d"))},meta:{requiresAuth:!0,title:"更多服务"}},{path:"/more/details",name:"moredetail",component:function(){return n.e("chunk-b6aa981e").then(n.bind(null,"a85e"))},meta:{requiresAuth:!0,title:"详情"}},{path:"/more/record",name:"morerecord",component:function(){return n.e("chunk-79b212f1").then(n.bind(null,"fc76"))},meta:{requiresAuth:!0,title:"资金记录"}}];r["a"].use(d["a"]);var b=new d["a"]({mode:"history",base:"/",routes:[].concat(Object(l["a"])(p),Object(l["a"])(h),[{path:"/callback.html",name:"oidcCallback",component:function(){return n.e("chunk-e0752f7a").then(n.bind(null,"41a2"))}},{path:"/test",name:"test",component:function(){return n.e("chunk-c0811eaa").then(n.bind(null,"2762"))}}]),scrollBehavior:function(e,t,n){return{x:0,y:0}}});function g(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{autoCode:autoCode,redirectPath:redirectPath};m["a"].dispatch("authenticateOidc",{options:{extraQueryParams:{authcode:e.autoCode},redirectPath:e.redirectPath}})}var v=localStorage,k="autoLoginParams";function w(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{autoCode:autoCode,redirectPath:redirectPath};v.setItem(k,JSON.stringify(e))}function j(){var e=v.getItem(k);return e?(v.removeItem(k),JSON.parse(e)):null}b.beforeEach((function(e,t,n){var r=j();r?g(r):n()})),b.beforeEach((function(e,t,n){var r=e.query.authCode||e.query.authcode,a=e.query.appId||e.query.appid,o=e.query.userid||e.query.userId||0;if(r&&a){var i=e.path||"/";for(var c in e.query)"authcode"!=c&&"authCode"!=c&&(i+=i.indexOf("?")>-1?"&":"?",i+="".concat(c,"=").concat(e.query[c]));var s=localStorage.getItem("appid");m["a"].dispatch("getOidcUser").then((function(e){e?s!=a?(localStorage.setItem("appid",a),w({autoCode:r,redirectPath:i}),m["a"].dispatch("signOutOidc")):o>0&&e.profile.sub!=o?(w({autoCode:r,redirectPath:i}),m["a"].dispatch("signOutOidc")):n():(localStorage.setItem("appid",a),g({autoCode:r,redirectPath:i}))})).catch((function(){localStorage.setItem("appid",a),g({autoCode:r,redirectPath:i})}))}else n()})),b.beforeEach(Object(f["a"])(m["a"]));var y=b,_=(n("499a"),n("a2f0"),n("4de4"),n("b680"),n("c1df")),E=n.n(_);r["a"].filter("periodMoment",(function(e){return e?E()(e).format("MM.DD"):""})),r["a"].filter("y-m-d",(function(e){return e?E()(e).format("YYYY-MM-DD"):""})),r["a"].filter("MM-DD HH:mm",(function(e){return e?E()(e).format("MM-DD HH:mm"):""})),r["a"].filter("moneyNum",(function(e){return e=parseFloat(e),0===e?"0.00":e?e.toFixed(2):""}));var O=n("fe3c"),S=n.n(O),I=n("d4ec"),C=n("bee2"),P=(n("ac1f"),n("466d"),navigator.userAgent),N=P.indexOf("Android")>-1||P.indexOf("Adr")>-1,R=!!P.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);function A(e){if(N)window.WebViewJavascriptBridge?e(window.WebViewJavascriptBridge):document.addEventListener("WebViewJavascriptBridgeReady",(function(){e(window.WebViewJavascriptBridge)}),!1);else if(R){if(console.log("ios==="),window.WebViewJavascriptBridge)return e(window.WebViewJavascriptBridge);if(window.WVJBCallbacks)return window.WVJBCallbacks.push(e);window.WVJBCallbacks=[e];var t=document.createElement("iframe");t.style.display="none",t.src="wvjbscheme://__bridge_loaded__",document.documentElement.appendChild(t),setTimeout((function(){document.documentElement.removeChild(t)}),0)}}A((function(e){N&&e.init((function(e,t){var n={"Javascript Responds":"Wee!"};t(n)}))}));var x={callHandler:function(e,t,n){A((function(r){r.callHandler(e,t,n)}))},registerHandler:function(e,t){A((function(n){n.registerHandler(e,(function(e,n){t(e,n)}))}))}},L=function(){function e(){Object(I["a"])(this,e)}return Object(C["a"])(e,[{key:"setBarColor",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new Promise((function(t,n){try{x.callHandler("setBarColor",e,(function(e){t(e)}))}catch(r){n(r)}}))}},{key:"getBarHeight",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new Promise((function(t,n){try{x.callHandler("getBarHeight",e,(function(e){t(e)}))}catch(r){n(r)}}))}},{key:"setPageNavState",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new Promise((function(t,n){try{x.callHandler("setPageNavState",e,(function(e){t(e)}))}catch(r){n(r)}}))}},{key:"closeWebView",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new Promise((function(t,n){try{x.callHandler("closeWebView",e,(function(e){t(e)}))}catch(r){n(r)}}))}}]),e}(),H=new L;r["a"].config.productionTip=!1,r["a"].prototype.globalNavLeftArrowClick=function(e){document.getElementsByClassName("van-nav-bar__left")[0].onclick=function(){e()}},S.a.attach(document.body),S.a.prototype.focus=function(e){var t;e.setSelectionRange&&0!==e.type.indexOf("date")&&"time"!==e.type&&"month"!==e.type?(t=e.value.length,e.focus(),e.setSelectionRange(t,t)):e.focus()},r["a"].prototype.setPageNavState=function(){H.setPageNavState({isShowClose:!1,isShowBack:!1,isCloseLeft:!1,isShowTitle:!1,isShowNav:!1,isCloseWebView:!1}),H.getBarHeight().then((function(e){e=JSON.parse(e);var t=e.statusBarHeight;localStorage.setItem("barHeight",t),console.log("main barHeight=",t)})),H.setBarColor({barColor:"#0978e7"})},r["a"].prototype.$bridge=H,new r["a"]({store:m["a"],router:y,render:function(e){return e(u)}}).$mount("#app")},a2f0:function(e,t,n){},e496:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));n("99af"),n("c975"),n("fb6a"),n("b0c0"),n("b64b"),n("d3b7"),n("ac1f"),n("25f0"),n("466d"),n("5319");function r(e){var t,n,r,a="";for(e+="",t=0,n=e.length;t<n;t++)r=e.charCodeAt(t).toString(16),a+=r.length<2?"0"+r:r;return a}function a(){var e=document.createElement("canvas"),t=e.getContext("2d");t.fillStyle="#f60",t.fillRect(125,1,62,20);var n=e.toDataURL().replace("data:image/png;base64,",""),a=atob(n),o=r(a.slice(-16,-12));return o}function o(){var e=navigator.userAgent.toLowerCase(),t="Unknown",n="Unknown";e.indexOf("win")>-1?(t="Windows",n=e.indexOf("windows nt 5.0")>-1?"Windows 2000":e.indexOf("windows nt 5.1")>-1||e.indexOf("windows nt 5.2")>-1?"Windows XP":e.indexOf("windows nt 6.0")>-1?"Windows Vista":e.indexOf("windows nt 6.1")>-1||e.indexOf("windows 7")>-1?"Windows 7":e.indexOf("windows nt 6.2")>-1||e.indexOf("windows 8")>-1?"Windows 8":e.indexOf("windows nt 6.3")>-1?"Windows 8.1":e.indexOf("windows nt 6.2")>-1||e.indexOf("windows nt 10.0")>-1?"Windows 10":"Unknown"):t=e.indexOf("iphone")>-1?"Iphone":e.indexOf("mac")>-1?"Mac":e.indexOf("x11")>-1||e.indexOf("unix")>-1||e.indexOf("sunname")>-1||e.indexOf("bsd")>-1?"Unix":e.indexOf("linux")>-1?e.indexOf("android")>-1?"Android":"Linux":"Unknown";var r=new Object;return r.name=t,r.version=n,r}function i(){var e=e||function(e){var t=e.document,n=e.navigator,r=n.userAgent.toLowerCase(),a=t.documentMode,o=e.chrome||!1,i={agent:r,isIE:/trident/.test(r),isGecko:r.indexOf("gecko")>0&&r.indexOf("like gecko")<0,isWebkit:r.indexOf("webkit")>0,isStrict:"CSS1Compat"===t.compatMode,supportSubTitle:function(){return"track"in t.createElement("track")},supportScope:function(){return"scoped"in t.createElement("style")},ieVersion:function(){var t=/(msie\s|trident.*rv:)([\w.]+)/,n=e.navigator.userAgent.toLowerCase(),r=t.exec(n);try{return r[2]}catch(o){return a}},operaVersion:function(){try{if(e.opera)return r.match(/opera.([\d.]+)/)[1];if(r.indexOf("opr")>0)return r.match(/opr\/([\d.]+)/)[1]}catch(t){return 0}}};try{i.type=i.isIE?"IE":e.opera||r.indexOf("opr")>0?"Opera":r.indexOf("chrome")>0?"Chrome":e.openDatabase?"Safari":r.indexOf("firefox")>0?"Firefox":"unknow",i.version="IE"===i.type?i.ieVersion():"Firefox"===i.type?r.match(/firefox\/([\d.]+)/)[1]:"Chrome"===i.type?r.match(/chrome\/([\d.]+)/)[1]:"Opera"===i.type?i.operaVersion():"Safari"===i.type?r.match(/version\/([\d.]+)/)[1]:"0",i.shell=function(){if(r.indexOf("edge")>0)return i.version=r.match(/edge\/([\d.]+)/)[1]||i.version,"edge浏览器";if(r.indexOf("maxthon")>0)return i.version=r.match(/maxthon\/([\d.]+)/)[1]||i.version,"傲游浏览器";if(r.indexOf("qqbrowser")>0)return i.version=r.match(/qqbrowser\/([\d.]+)/)[1]||i.version,"QQ浏览器";if(r.indexOf("se 2.x")>0)return"搜狗浏览器";if(o&&"Opera"!==i.type){var t=e.external,n=e.clientInformation,a=n.languages;if(t&&"LiebaoGetVersion"in t)return"猎豹浏览器";if(r.indexOf("bidubrowser")>0)return i.version=r.match(/bidubrowser\/([\d.]+)/)[1]||r.match(/chrome\/([\d.]+)/)[1],"百度浏览器";if(i.supportSubTitle()&&"undefined"===typeof a){var c=Object.keys(o.webstore).length;return c>1?"360极速浏览器":"360安全浏览器"}return"Chrome"}return i.type},i.name=i.shell()}catch(c){}return{client:i}}(window);return void 0==e.client.name||""==e.client.name?(e.client.name="Unknown",e.client.version="Unknown"):void 0==e.client.version&&(e.client.version="Unknown"),e}function c(){var e="1.0.1",t=a(),n=o().version,r=i(),c=r.client.name,s=r.client.version,u=(new Date).getTime(),l="v=".concat(e,"&&did=").concat(t,"&&dh=").concat(n,"&&db=").concat(c,"&&dv=").concat(s,"&&dm=&&lat=&&lng=&&t=").concat(u);return l}}});
//# sourceMappingURL=app.14d9d0bb.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/api/http.js","webpack:///./src/api/index.js","webpack:///./src/utils/oidcSettings.js","webpack:///./src/store/types.js","webpack:///./src/store/modules/any.js","webpack:///./src/api/Bill/urls.js","webpack:///./src/api/Bill/index.js","webpack:///./src/store/modules/bill.js","webpack:///./src/api/More/urls.js","webpack:///./src/api/More/index.js","webpack:///./src/store/modules/more.js","webpack:///./src/store/modules/token.js","webpack:///./src/store/index.js","webpack:///./node_modules/moment/locale sync ^\\.\\/.*$","webpack:///./src/App.vue?a90f","webpack:///./src/App.vue","webpack:///./src/router/bill-router.js","webpack:///./src/router/more-router.js","webpack:///./src/router/index.js","webpack:///./src/utils/filter.js","webpack:///./src/assets/js/bridge/jsBridge.js","webpack:///./src/assets/js/bridge/birdge.js","webpack:///./src/main.js","webpack:///./src/assets/js/CommonPms.js"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","installedCssChunks","jsonpScriptSrc","p","exports","module","l","e","promises","cssChunks","Promise","resolve","reject","href","fullhref","existingLinkTags","document","getElementsByTagName","tag","dataHref","getAttribute","rel","existingStyleTags","linkTag","createElement","type","onload","onerror","event","request","target","src","err","Error","code","parentNode","removeChild","head","appendChild","then","installedChunkData","promise","onScriptComplete","script","charset","timeout","nc","setAttribute","error","clearTimeout","chunk","errorType","realSrc","message","name","undefined","setTimeout","all","m","c","d","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","oe","console","jsonpArray","window","oldJsonpFunction","slice","baseUrl","process","VUE_APP_ORG_API_BASEURL","http","axios","baseURL","interceptors","use","config","response","clear","log","status","fail","errcode","errmsg","info","msg","duration","overlay","onClose","$bridge","closeWebView","headers","Authorization","instance","api","url","params","options","indexOf","defaults","responseType","post","put","delete","patch","defineHeader","token","store","getters","getToken","AjaxRequest","oidcSettings","JSON","parse","authority","clientId","client_id","clientSecret","client_secret","redirectUri","redirect_uri","response_type","scope","silentRedirectUri","silent_redirect_uri","automaticSilentRenew","automaticSilentSignin","accessTokenExpiringNotificationTime","filterProtocolClaims","loadUserInfo","CHANGE_BILL_PERIOD","CHANGE_BILL_SUMMARY","CHANGE_BILL_HOSTING","CHANGE_RECORD","CHANGE_RECEIPT_LIST","CHANGE_RECEIPT_DETAIL","CHANGE_CURRENT_PERIOD","CHANGE_CURRENT_BEGINDATE","CHANGE_MORE_LIST","CHANGE_MORE_SUMMARY","currentPerIndex","beginDate","state","getCurPerIndex","temp","localStorage","getItem","getBeginDate","mutations","types","setItem","actions","savePeriodIndex","commit","savePerBeginDate","VUE_APP_API_BASEURL","getPeriod","accountId","replace","getBillSummary","getBillHosting","getFlow","page","pageSize","getReceiptList","getReceiptDetail","urls","getRecord","period","summary","hosting","record","receiptList","receiptDetail","getSummary","getHosting","stringify","loadBillPeriod","res","loadBillSummary","param","loadBillHosting","loadRecord","loadReceiptList","loadReceiptDetail","getMoreList","getMoreSummary","getPayUrlUrl","getPayUrl","morelist","moreSummary","loadMoreList","list","loadMoreSummary","loadPayUrl","paymentUrl","usermemberId","CHANGE_TOKEN","changeToken","Vue","Vuex","oidc_config","access_token","appid","pms","grant_type","app_register_id","commonPms","GetCommonPms","qs","accessToken","catch","Store","bill","any","more","oidc","vuexOidcCreateStoreModule","isAuthenticatedBy","dispatchEventsOnWindow","userLoaded","user","map","webpackContext","req","id","webpackContextResolve","keys","_vm","this","_h","$createElement","_c","_self","attrs","staticRenderFns","component","path","meta","requiresAuth","title","VueRouter","router","base","routes","billRouters","moreRouters","scrollBehavior","to","from","savedPosition","x","y","autoLogin","payload","autoCode","redirectPath","dispatch","extraQueryParams","authcode","loginStorage","autoLoginParamsKey","setAutoLogin","getAutoLoginParams","paramStr","removeItem","beforeEach","next","autoLoginParams","query","authCode","appId","userId","userid","toPath","storeAppId","oidcUser","profile","sub","vuexOidcCreateRouterMiddleware","filter","moment","format","parseFloat","toFixed","u","navigator","userAgent","isAndroid","isIOS","match","setupWebViewJavascriptBridge","callback","WebViewJavascriptBridge","addEventListener","WVJBCallbacks","WVJBIframe","style","display","documentElement","bridge","init","responseCallback","callHandler","registerHandler","Bridge","args","jsBridge","productionTip","globalNavLeftArrowClick","getElementsByClassName","onclick","FastClick","attach","body","focus","targetElement","setSelectionRange","setPageNavState","isShowClose","isShowBack","isCloseLeft","isShowTitle","isShowNav","isCloseWebView","getBarHeight","barHeight","statusBarHeight","setBarColor","render","h","App","$mount","bin2hex","charCodeAt","toString","getCanvas","canvas","ctx","getContext","fillStyle","fillRect","b64","toDataURL","bin","atob","crc","getOsInfo","toLowerCase","version","os","getBrowerInfo","Browser","agent","IEMode","documentMode","chrome","System","isIE","test","isGecko","isWebkit","isStrict","compatMode","supportSubTitle","supportScope","ieVersion","rMsie","ma","exec","operaVersion","opera","openDatabase","shell","external","clientInfo","clientInformation","clientLanguage","languages","storeKeyLen","webstore","client","v","did","dh","BrowerInfo","db","dv","Date","getTime"],"mappings":"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","file":"js/app.14d9d0bb.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\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 = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && 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(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded CSS chunks\n \tvar installedCssChunks = {\n \t\t\"app\": 0\n \t}\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// script path function\n \tfunction jsonpScriptSrc(chunkId) {\n \t\treturn __webpack_require__.p + \"js/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-0a22a154\":\"0e33ffac\",\"chunk-19e02068\":\"d4478a50\",\"chunk-449da765\":\"c094dd14\",\"chunk-52b9c751\":\"ae0c8e20\",\"chunk-004f921c\":\"4922dd0a\",\"chunk-104c6ae2\":\"b7056b8f\",\"chunk-2a9b6233\":\"afc2a0f8\",\"chunk-48bde4ae\":\"838a4e9c\",\"chunk-4ebffe6e\":\"cffdc4a1\",\"chunk-64aa1e27\":\"592d8f8c\",\"chunk-c9557cb2\":\"ff477a28\",\"chunk-5939606f\":\"e5c08b7b\",\"chunk-79b212f1\":\"3f63a0ee\",\"chunk-b6aa981e\":\"33c10a2e\",\"chunk-c0811eaa\":\"bcc186a6\",\"chunk-e0752f7a\":\"a2f3c967\"}[chunkId] + \".js\"\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 \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar promises = [];\n\n\n \t\t// mini-css-extract-plugin CSS loading\n \t\tvar cssChunks = {\"chunk-0a22a154\":1,\"chunk-19e02068\":1,\"chunk-449da765\":1,\"chunk-52b9c751\":1,\"chunk-004f921c\":1,\"chunk-104c6ae2\":1,\"chunk-2a9b6233\":1,\"chunk-48bde4ae\":1,\"chunk-4ebffe6e\":1,\"chunk-64aa1e27\":1,\"chunk-c9557cb2\":1,\"chunk-5939606f\":1,\"chunk-79b212f1\":1,\"chunk-b6aa981e\":1,\"chunk-c0811eaa\":1,\"chunk-e0752f7a\":1};\n \t\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n \t\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n \t\t\tpromises.push(installedCssChunks[chunkId] = new Promise(function(resolve, reject) {\n \t\t\t\tvar href = \"css/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-0a22a154\":\"28f69852\",\"chunk-19e02068\":\"03935e91\",\"chunk-449da765\":\"d7ce0b46\",\"chunk-52b9c751\":\"a44cecf9\",\"chunk-004f921c\":\"2e607c6f\",\"chunk-104c6ae2\":\"3217bf3a\",\"chunk-2a9b6233\":\"ca92c2c1\",\"chunk-48bde4ae\":\"5f182672\",\"chunk-4ebffe6e\":\"c85571e4\",\"chunk-64aa1e27\":\"63f31147\",\"chunk-c9557cb2\":\"dd4bfa54\",\"chunk-5939606f\":\"8991dcc5\",\"chunk-79b212f1\":\"3d1b0ff0\",\"chunk-b6aa981e\":\"ecd163ae\",\"chunk-c0811eaa\":\"8e51b280\",\"chunk-e0752f7a\":\"8a632669\"}[chunkId] + \".css\";\n \t\t\t\tvar fullhref = __webpack_require__.p + href;\n \t\t\t\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n \t\t\t\tfor(var i = 0; i < existingLinkTags.length; i++) {\n \t\t\t\t\tvar tag = existingLinkTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n \t\t\t\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return resolve();\n \t\t\t\t}\n \t\t\t\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n \t\t\t\tfor(var i = 0; i < existingStyleTags.length; i++) {\n \t\t\t\t\tvar tag = existingStyleTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\");\n \t\t\t\t\tif(dataHref === href || dataHref === fullhref) return resolve();\n \t\t\t\t}\n \t\t\t\tvar linkTag = document.createElement(\"link\");\n \t\t\t\tlinkTag.rel = \"stylesheet\";\n \t\t\t\tlinkTag.type = \"text/css\";\n \t\t\t\tlinkTag.onload = resolve;\n \t\t\t\tlinkTag.onerror = function(event) {\n \t\t\t\t\tvar request = event && event.target && event.target.src || fullhref;\n \t\t\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + request + \")\");\n \t\t\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n \t\t\t\t\terr.request = request;\n \t\t\t\t\tdelete installedCssChunks[chunkId]\n \t\t\t\t\tlinkTag.parentNode.removeChild(linkTag)\n \t\t\t\t\treject(err);\n \t\t\t\t};\n \t\t\t\tlinkTag.href = fullhref;\n\n \t\t\t\tvar head = document.getElementsByTagName(\"head\")[0];\n \t\t\t\thead.appendChild(linkTag);\n \t\t\t}).then(function() {\n \t\t\t\tinstalledCssChunks[chunkId] = 0;\n \t\t\t}));\n \t\t}\n\n \t\t// JSONP chunk loading for javascript\n\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n \t\t\t// a Promise means \"currently loading\".\n \t\t\tif(installedChunkData) {\n \t\t\t\tpromises.push(installedChunkData[2]);\n \t\t\t} else {\n \t\t\t\t// setup Promise in chunk cache\n \t\t\t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t\t\t});\n \t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n \t\t\t\t// start chunk loading\n \t\t\t\tvar script = document.createElement('script');\n \t\t\t\tvar onScriptComplete;\n\n \t\t\t\tscript.charset = 'utf-8';\n \t\t\t\tscript.timeout = 120;\n \t\t\t\tif (__webpack_require__.nc) {\n \t\t\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t\t\t}\n \t\t\t\tscript.src = jsonpScriptSrc(chunkId);\n\n \t\t\t\t// create error before stack unwound to get useful stacktrace later\n \t\t\t\tvar error = new Error();\n \t\t\t\tonScriptComplete = function (event) {\n \t\t\t\t\t// avoid mem leaks in IE.\n \t\t\t\t\tscript.onerror = script.onload = null;\n \t\t\t\t\tclearTimeout(timeout);\n \t\t\t\t\tvar chunk = installedChunks[chunkId];\n \t\t\t\t\tif(chunk !== 0) {\n \t\t\t\t\t\tif(chunk) {\n \t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n \t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n \t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n \t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n \t\t\t\t\t\t\terror.type = errorType;\n \t\t\t\t\t\t\terror.request = realSrc;\n \t\t\t\t\t\t\tchunk[1](error);\n \t\t\t\t\t\t}\n \t\t\t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t\t\t}\n \t\t\t\t};\n \t\t\t\tvar timeout = setTimeout(function(){\n \t\t\t\t\tonScriptComplete({ type: 'timeout', target: script });\n \t\t\t\t}, 120000);\n \t\t\t\tscript.onerror = script.onload = onScriptComplete;\n \t\t\t\tdocument.head.appendChild(script);\n \t\t\t}\n \t\t}\n \t\treturn Promise.all(promises);\n \t};\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, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\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 \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","import axios from \"axios\";\r\nimport { Toast } from 'vant'\r\nlet baseUrl = process.env.VUE_APP_ORG_API_BASEURL;\r\n\r\n// 创建 axios 实例\r\nlet http = axios.create({\r\n timeout: 60000,\r\n baseURL: baseUrl\r\n});\r\n\r\n// request拦截器\r\nhttp.interceptors.request.use(\r\n (config) => {\r\n return config;\r\n },\r\n (error) => {\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\n// 添加响应拦截器\r\nhttp.interceptors.response.use(\r\n (response) => {\r\n Toast.clear();\r\n console.log('response=', response);\r\n if (response.error == 400 || response.status == 400) {\r\n Toast.fail('授权失败!');\r\n }\r\n let { data } = response;\r\n if (!data.errcode) {\r\n return data;\r\n }\r\n\r\n if (data.errcode != 0) {\r\n Toast.fail(data.errmsg);\r\n return Promise.reject(new Error(data.errmsg));\r\n } else {\r\n return data;\r\n }\r\n },\r\n (error) => {\r\n Toast.clear();\r\n let info = {};\r\n let { status } = error.response;\r\n info = {\r\n code: status,\r\n data: \"\",\r\n msg: \"系统出现未知错误\"\r\n };\r\n console.log(info);\r\n Toast.fail({\r\n message: '授权失败!',\r\n duration: 0,\r\n overlay: true,\r\n onClose: () => {\r\n console.log('WebViewJavascriptBridge');\r\n this.$bridge.closeWebView();\r\n // try {\r\n // window.WebViewJavascriptBridge.callHandler(\r\n // \"closeWebView\",\r\n // null,\r\n // function (response) {\r\n // console.log(\"closeWebView 来自 ios/android的回传数据:\", response);\r\n // }\r\n // );\r\n // } catch (err) {\r\n // console.log(\"closeWebView is error\");\r\n // }\r\n }\r\n })\r\n //return info;\r\n }\r\n);\r\n\r\n\r\n\r\n/**\r\n * 创建统一封装过的 axios 实例\r\n * @return {AxiosInstance}\r\n */\r\nexport default function () {\r\n return http;\r\n}\r\n","import http from \"./http\";\r\nimport store from \"../store\";\r\n\r\nlet headers = {\r\n Authorization: \"\"\r\n}\r\nconst instance = http();\r\nconst api = {\r\n get(url, params, headers) {\r\n let options = {};\r\n if (params) {\r\n options.params = params;\r\n }\r\n if (headers) {\r\n options.headers = headers;\r\n }\r\n if (url.indexOf(\"/file/\") > -1 && params === \"\") {\r\n instance.defaults.responseType = \"arraybuffer\";\r\n }\r\n return instance.get(url, options);\r\n },\r\n post(url, params, headers) {\r\n let options = {};\r\n if (headers) {\r\n options.headers = headers;\r\n }\r\n if (url.indexOf(\"/export\") > -1) {\r\n instance.defaults.responseType = \"arraybuffer\";\r\n }\r\n return instance.post(url, params, options);\r\n },\r\n put(url, params, headers) {\r\n let options = {};\r\n if (headers) {\r\n options.headers = headers;\r\n }\r\n return instance.put(url, params, options);\r\n },\r\n delete(url, params, headers) {\r\n let options = {};\r\n if (params) {\r\n options.data = params;\r\n }\r\n if (headers) {\r\n options.headers = headers;\r\n }\r\n return instance.delete(url, options);\r\n },\r\n patch(url, params, headers) {\r\n let options = {};\r\n if (headers) {\r\n options.headers = headers;\r\n }\r\n return instance.patch(url, params, options)\r\n }\r\n};\r\n\r\nfunction defineHeader() {\r\n //const token = store.state.oidc.access_token;\r\n const token = store.getters.getToken;\r\n headers.Authorization = \"Bearer \" + token;\r\n return Promise.resolve(headers);\r\n}\r\n\r\nexport const AjaxRequest = {\r\n get: (url, params) => defineHeader().then(headers => api.get(url, params, headers)),\r\n post: (url, params) => defineHeader().then(headers => api.post(url, params, headers)),\r\n put: (url, params) => defineHeader().then(headers => api.put(url, params, headers)),\r\n delete: (url, params) => defineHeader().then(headers => api.delete(url, params, headers))\r\n}\r\n\r\nexport default api;\r\n","var oidcSettings = JSON.parse( process.env.VUE_APP_OIDC_CONFIG)\r\n\r\nexport default {\r\n authority: oidcSettings.authority,\r\n clientId: oidcSettings.client_id,\r\n clientSecret: oidcSettings.client_secret,\r\n redirectUri: oidcSettings.redirect_uri,\r\n responseType: oidcSettings.response_type,\r\n scope: oidcSettings.scope,\r\n silentRedirectUri: oidcSettings.silent_redirect_uri,\r\n automaticSilentRenew: oidcSettings.automaticSilentRenew,\r\n automaticSilentSignin:true,\r\n accessTokenExpiringNotificationTime: oidcSettings.accessTokenExpiringNotificationTime,\r\n filterProtocolClaims: oidcSettings.filterProtocolClaims,\r\n loadUserInfo: oidcSettings.loadUserInfo\r\n}","//定义类型常量,默认全部大写义类型常量,默认全部大写\r\nconst CHANGE_TOKEN = 'CHANGE_TOKEN';\r\nconst CHANGE_BILL_PERIOD = 'CHANGE_BILL_PERIOD';\r\nconst CHANGE_BILL_SUMMARY = 'CHANGE_BILL_SUMMARY';\r\nconst CHANGE_BILL_HOSTING = 'CHANGE_BILL_HOSTING';\r\nconst CHANGE_RECORD = 'CHANGE_RECORD';\r\nconst CHANGE_RECEIPT_LIST = 'CHANGE_RECEIPT_LIST';\r\nconst CHANGE_RECEIPT_DETAIL = 'CHANGE_RECEIPT_DETAIL';\r\nconst CHANGE_CURRENT_PERIOD='CHANGE_CURRENT_PERIOD';\r\nconst CHANGE_CURRENT_BEGINDATE=\"CHANGE_CURRENT_BEGINDATE\";\r\nconst CHANGE_MORE_LIST=\"CHANGE_MORE_LIST\";\r\nconst CHANGE_MORE_SUMMARY=\"CHANGE_MORE_SUMMARY\";\r\nexport default {\r\n CHANGE_BILL_PERIOD,\r\n CHANGE_BILL_SUMMARY,\r\n CHANGE_BILL_HOSTING,\r\n CHANGE_RECORD,\r\n CHANGE_RECEIPT_LIST,\r\n CHANGE_RECEIPT_DETAIL,\r\n CHANGE_CURRENT_PERIOD,\r\n CHANGE_CURRENT_BEGINDATE,\r\n CHANGE_MORE_LIST,\r\n CHANGE_MORE_SUMMARY,\r\n}\r\n\r\n","import types from \"../types\";\r\n\r\nlet currentPerIndex = 0\r\nlet beginDate = ''\r\n\r\nconst state = { currentPerIndex, beginDate }\r\n\r\nconst getters = {\r\n getCurPerIndex(state) {\r\n const temp = localStorage.getItem('currentPerIndex');\r\n if (temp) {\r\n state.currentPerIndex = temp\r\n }\r\n return state.currentPerIndex;\r\n },\r\n getBeginDate(state) {\r\n const temp = localStorage.getItem('beginDate');\r\n if (temp) {\r\n state.beginDate = temp\r\n }\r\n return state.beginDate;\r\n },\r\n\r\n}\r\n\r\nconst mutations = {\r\n [types.CHANGE_CURRENT_PERIOD](state, currentPerIndex) {\r\n state.currentPerIndex = currentPerIndex;\r\n try {\r\n localStorage.setItem(\"currentPerIndex\", currentPerIndex);\r\n } catch (error) { }\r\n },\r\n [types.CHANGE_CURRENT_BEGINDATE](state, beginDate) {\r\n state.beginDate = beginDate;\r\n try {\r\n localStorage.setItem(\"beginDate\", beginDate);\r\n } catch (error) { }\r\n }\r\n}\r\n\r\nconst actions = {\r\n savePeriodIndex({ commit }, currentPerIndex) {\r\n commit(types.CHANGE_CURRENT_PERIOD, currentPerIndex);\r\n },\r\n savePerBeginDate({ commit }, beginDate) {\r\n commit(types.CHANGE_CURRENT_BEGINDATE, beginDate);\r\n }\r\n}\r\n\r\nexport default {\r\n state,\r\n getters,\r\n mutations,\r\n actions\r\n}","var VUE_APP_API_BASEURL = process.env.VUE_APP_API_BASEURL\r\n\r\nexport default {\r\n getPeriod(accountId) {\r\n let url = VUE_APP_API_BASEURL + 'api/user/bill/account/period';\r\n url = url.replace('{accountId}', accountId);\r\n return url;\r\n },\r\n getBillSummary(accountId) {\r\n let url = VUE_APP_API_BASEURL + 'api/user/bill/account/period/{accountId}/summary';\r\n url = url.replace('{accountId}', accountId);\r\n return url;\r\n },\r\n getBillHosting(accountId) {\r\n let url = VUE_APP_API_BASEURL + 'api/user/bill/account/hosting/{accountId}/summary'\r\n url = url.replace('{accountId}', accountId);\r\n return url;\r\n },\r\n getFlow(accountId, page, pageSize) {\r\n let url = VUE_APP_API_BASEURL + 'api/user/bill/account/period/{accountId}/flow?page={page}&pageSize={pageSize}';\r\n url = url.replace('{accountId}', accountId);\r\n url = url.replace('{page}', page);\r\n url = url.replace('{pageSize}', pageSize);\r\n return url;\r\n },\r\n getReceiptList(accountId) {\r\n let url = VUE_APP_API_BASEURL + 'api/user/bill/account/period/{accountId}/receipt/list'\r\n url = url.replace('{accountId}', accountId);\r\n return url;\r\n },\r\n getReceiptDetail(accountId, type) {\r\n let url = VUE_APP_API_BASEURL + 'api/user/bill/account/period/{accountId}/receipt/{type}/detail'\r\n url = url.replace('{accountId}', accountId);\r\n url = url.replace('{type}', type);\r\n return url;\r\n }\r\n};\r\n","import { AjaxRequest } from \"../index\";\r\nimport urls from \"./urls\";\r\n\r\nexport default {\r\n // get数据\r\n getPeriod() {\r\n let url = urls.getPeriod();\r\n return AjaxRequest.get(url);\r\n },\r\n getBillSummary(accountId) {\r\n let url = urls.getBillSummary(accountId);\r\n return AjaxRequest.get(url);\r\n },\r\n getBillHosting(accountId) {\r\n let url = urls.getBillHosting(accountId);\r\n return AjaxRequest.get(url);\r\n },\r\n getRecord(accountId, page, pageSize) {\r\n let url = urls.getFlow(accountId, page, pageSize);\r\n return AjaxRequest.get(url);\r\n },\r\n getReceiptList(accountId) {\r\n let url = urls.getReceiptList(accountId);\r\n return AjaxRequest.get(url);\r\n },\r\n getReceiptDetail(accountId, type) {\r\n let url = urls.getReceiptDetail(accountId, type);\r\n return AjaxRequest.get(url);\r\n }\r\n};\r\n","import types from \"../types\";\r\nimport api from \"../../api/Bill\"\r\n\r\nlet period = {};\r\nlet summary = {};\r\nlet hosting = {};\r\nlet record = {};\r\nlet receiptList = {};\r\nlet receiptDetail = {};\r\n\r\nconst state = { summary, period, hosting, record, receiptList, receiptDetail };\r\n\r\nconst getters = {\r\n getPeriod(state) {\r\n const temp = localStorage.getItem(\"bill_period\");\r\n if (temp) {\r\n state.period = JSON.parse(temp);\r\n }\r\n return state.period;\r\n },\r\n getSummary(state) {\r\n //state.summary = localStorage.getItem(\"bill_summary\");\r\n return state.summary;\r\n },\r\n getHosting(state) {\r\n const temp = localStorage.getItem(\"bill_hosting\");\r\n if (temp) {\r\n state.hosting = JSON.parse(temp);\r\n }\r\n return state.hosting;\r\n },\r\n getRecord(state) {\r\n const temp = localStorage.getItem('record');\r\n if (temp) {\r\n state.record = JSON.parse(temp);\r\n }\r\n return state.record;\r\n },\r\n getReceiptDetail(state) {\r\n const temp = localStorage.getItem('receiptDetail');\r\n if (temp) {\r\n state.receiptDetail = JSON.parse(temp);\r\n }\r\n return state.receiptDetail;\r\n },\r\n getReceiptList(state) {\r\n const temp = localStorage.getItem('receiptList');\r\n if (temp) {\r\n state.receiptList = JSON.parse(temp);\r\n }\r\n return state.receiptList;\r\n }\r\n};\r\n\r\nconst mutations = {\r\n [types.CHANGE_BILL_PERIOD](state, period) {\r\n state.period = period;\r\n try {\r\n localStorage.setItem(\"bill_period\", JSON.stringify(period));\r\n } catch (error) { }\r\n },\r\n [types.CHANGE_BILL_SUMMARY](state, summary) {\r\n state.summary = summary;\r\n try {\r\n // localStorage.setItem(\"bill_summary\", summary);\r\n } catch (error) { }\r\n },\r\n [types.CHANGE_BILL_HOSTING](state, hosting) {\r\n state.hosting = hosting;\r\n try {\r\n localStorage.setItem(\"bill_hosting\", JSON.stringify(hosting));\r\n } catch (error) { }\r\n },\r\n [types.CHANGE_RECORD](state, record) {\r\n state.record = record;\r\n try {\r\n //localStorage.setItem(\"record\", JSON.stringify(record));\r\n } catch (error) { }\r\n },\r\n [types.CHANGE_RECEIPT_LIST](state, receiptList) {\r\n state.receiptList = receiptList;\r\n try {\r\n localStorage.setItem(\"receiptList\", JSON.stringify(receiptList));\r\n } catch (error) { }\r\n },\r\n [types.CHANGE_RECEIPT_DETAIL](state, receiptDetail) {\r\n state.receiptDetail = receiptDetail;\r\n try {\r\n localStorage.setItem(\"receiptDetail\", JSON.stringify(receiptDetail));\r\n } catch (error) { }\r\n },\r\n\r\n};\r\n\r\nconst actions = {\r\n loadBillPeriod({ commit }) {\r\n return new Promise((resolve, reject) => {\r\n api.getPeriod()\r\n .then(res => {\r\n if (res && res.status) {\r\n period = res.data;\r\n commit(types.CHANGE_BILL_PERIOD, period);\r\n resolve(period);\r\n }\r\n else {\r\n reject(res.message)\r\n }\r\n });\r\n });\r\n },\r\n loadBillSummary({ commit }, param) {\r\n return new Promise((resolve, reject) => {\r\n api.getBillSummary(param.accountId)\r\n .then(res => {\r\n if (res && res.status) {\r\n summary = res.data;\r\n commit(types.CHANGE_BILL_SUMMARY, summary);\r\n resolve(summary);\r\n }\r\n else {\r\n reject(res.message)\r\n }\r\n });\r\n });\r\n },\r\n loadBillHosting({ commit }, param) {\r\n return new Promise((resolve, reject) => {\r\n api.getBillHosting(param.accountId)\r\n .then(res => {\r\n if (res && res.status) {\r\n hosting = res.data;\r\n commit(types.CHANGE_BILL_HOSTING, hosting);\r\n resolve(hosting);\r\n }\r\n else {\r\n reject(res.message)\r\n }\r\n });\r\n });\r\n },\r\n loadRecord({ commit }, param) {\r\n return new Promise((resolve, reject) => {\r\n api.getRecord(param.accountId, param.page, param.pageSize)\r\n .then(res => {\r\n if (res && res.status) {\r\n record = res.data;\r\n commit(types.CHANGE_RECORD, record);\r\n resolve(record);\r\n }\r\n else {\r\n reject(res.message)\r\n }\r\n });\r\n });\r\n },\r\n loadReceiptList({ commit }, accountId) {\r\n return new Promise((resolve, reject) => {\r\n api.getReceiptList(accountId)\r\n .then(res => {\r\n if (res && res.status) {\r\n receiptList = res.data;\r\n commit(types.CHANGE_RECEIPT_LIST, receiptList);\r\n resolve(receiptList);\r\n }\r\n else {\r\n reject(res.message)\r\n }\r\n });\r\n });\r\n },\r\n loadReceiptDetail({ commit }, param) {\r\n return new Promise((resolve, reject) => {\r\n api.getReceiptDetail(param.accountId, param.type)\r\n .then(res => {\r\n if (res && res.status) {\r\n receiptDetail = res.data;\r\n commit(types.CHANGE_RECEIPT_DETAIL, receiptDetail);\r\n resolve(receiptDetail);\r\n }\r\n else {\r\n reject(res.message)\r\n }\r\n });\r\n });\r\n }\r\n};\r\n\r\n\r\n// 最后统一导出\r\nexport default {\r\n state,\r\n getters,\r\n actions,\r\n mutations\r\n};\r\n","var VUE_APP_API_BASEURL = process.env.VUE_APP_API_BASEURL\r\n\r\nexport default {\r\n getMoreList() {\r\n let url = VUE_APP_API_BASEURL + 'api/user/bill/account/moresvc/receipt/list';\r\n return url;\r\n },\r\n getMoreSummary() {\r\n let url = VUE_APP_API_BASEURL + 'api/user/bill/account/moresvc/summary';\r\n return url;\r\n },\r\n getPayUrlUrl() {\r\n let url = VUE_APP_API_BASEURL + 'api/common/pay/getPaymentUrl';\r\n return url;\r\n }\r\n};\r\n","import { AjaxRequest } from \"../index\";\r\nimport urls from \"./urls\";\r\n\r\n\r\nexport default {\r\n\r\n // get数据\r\n async getMoreList() {\r\n const url = urls.getMoreList();\r\n return AjaxRequest.get(url);\r\n },\r\n async getMoreSummary() {\r\n const url = urls.getMoreSummary();\r\n return AjaxRequest.get(url);\r\n },\r\n async getPayUrl() {\r\n const url = urls.getPayUrlUrl();\r\n return AjaxRequest.get(url);\r\n }\r\n};\r\n","import types from \"../types\";\r\nimport api from '../../api/More'\r\n\r\nlet morelist = []\r\nlet moreSummary = {}\r\nconst state = { moreSummary, morelist }\r\n\r\nconst getters = {\r\n getMoreList (state) {\r\n const temp = localStorage.getItem('morelist');\r\n if (temp) {\r\n state.morelist = JSON.parse(temp);\r\n }\r\n return state.morelist;\r\n },\r\n getMoreSummary (state) {\r\n //state.summary = localStorage.getItem(\"bill_summary\");\r\n return state.moreSummary;\r\n },\r\n}\r\n\r\nconst mutations = {\r\n [types.CHANGE_MORE_LIST] (state, morelist) {\r\n state.morelist = morelist;\r\n try {\r\n localStorage.setItem(\"morelist\", JSON.stringify(morelist));\r\n } catch (error) { }\r\n },\r\n [types.CHANGE_MORE_SUMMARY] (state, moreSummary) {\r\n state.moreSummary = moreSummary;\r\n try {\r\n localStorage.setItem(\"moreSummary\", JSON.stringify(moreSummary));\r\n } catch (error) { }\r\n },\r\n}\r\n\r\nconst actions = {\r\n loadMoreList ({ commit }) {\r\n return new Promise((resolve, reject) => {\r\n api.getMoreList().then(res => {\r\n if (res && res.status) {\r\n morelist = res.data.list;\r\n commit(types.CHANGE_MORE_LIST, morelist);\r\n resolve(morelist)\r\n } else {\r\n reject(res.message);\r\n }\r\n })\r\n });\r\n },\r\n loadMoreSummary ({ commit }) {\r\n return new Promise((resolve, reject) => {\r\n api.getMoreSummary().then(res => {\r\n if (res && res.status) {\r\n moreSummary = res.data;\r\n commit(types.CHANGE_MORE_SUMMARY, moreSummary);\r\n resolve(moreSummary);\r\n } else {\r\n reject(res.message)\r\n }\r\n })\r\n });\r\n },\r\n loadPayUrl () {\r\n return new Promise((resolve, reject) => {\r\n api.getPayUrl().then(res => {\r\n if (res && res.status) {\r\n resolve(res.data.paymentUrl);\r\n } else {\r\n reject(res.message)\r\n }\r\n })\r\n });\r\n }\r\n}\r\n\r\nexport default {\r\n state,\r\n getters,\r\n mutations,\r\n actions\r\n}","import types from \"../types\";\r\n\r\n\r\nlet usermemberId = '206484'\r\nlet token = ''\r\nconst state = { usermemberId, token }\r\n\r\nconst getters = {\r\n getToken(state) {\r\n state.token = localStorage.getItem(\"token\");\r\n return state.token;\r\n },\r\n}\r\n\r\nconst mutations = {\r\n [types.CHANGE_TOKEN](state, token) {\r\n state.token = token;\r\n try {\r\n localStorage.setItem(\"token\", token);\r\n } catch (error) { }\r\n },\r\n}\r\n\r\nconst actions = {\r\n changeToken({ commit }, token) {\r\n commit(types.CHANGE_TOKEN, token);\r\n }\r\n}\r\n\r\nexport default {\r\n state,\r\n getters,\r\n mutations,\r\n actions\r\n}","import http from '../api'\r\nimport qs from \"qs\";\r\nimport Vue from 'vue';\r\nimport Vuex from 'vuex';\r\nimport { vuexOidcCreateStoreModule } from 'vuex-oidc';\r\nimport { GetCommonPms } from \"../assets/js/CommonPms.js\";\r\nimport oidcSettings from \"../utils/oidcSettings\";\r\nimport any from './modules/any';\r\nimport bill from './modules/bill';\r\nimport more from './modules/more';\r\nimport token from './modules/token';\r\n\r\n\r\nVue.use(Vuex)\r\n\r\nconst oidc_config = JSON.parse(process.env.VUE_APP_OIDC_CONFIG);\r\n\r\nasync function getToken(access_token, appid) {\r\n let pms = {\r\n client_id: oidc_config.client_id,\r\n client_secret: oidc_config.client_secret,\r\n grant_type: \"application\",\r\n scope:\r\n \"workapps.client openid api.workapps.user api.workapps.org api.workapps.open\",\r\n app_register_id: appid,\r\n token: access_token\r\n };\r\n let commonPms = GetCommonPms();\r\n let url = `${oidc_config.authority}/connect/token?${commonPms}`;\r\n await http\r\n .post(url, qs.stringify(pms))\r\n .then(\r\n res => {\r\n if (res.status == 200) {\r\n const accessToken = res.data.access_token;\r\n localStorage.setItem(\"token\", accessToken);\r\n } else {\r\n console.log('res=', res);\r\n }\r\n },\r\n err => {\r\n console.log(\"789err=\", err);\r\n // window.location.href = '/callback.html?err=' + err.response.data.error_description;\r\n }\r\n )\r\n .catch(err => {\r\n console.log(\"111err=\", err);\r\n // window.location.href = '/callback.html?err=' + err.response.data.error_description;\r\n });\r\n}\r\n\r\nexport default new Vuex.Store({\r\n modules: {\r\n bill,\r\n token,\r\n any,\r\n more,\r\n oidc: vuexOidcCreateStoreModule(oidcSettings,\r\n {\r\n isAuthenticatedBy: 'access_token',\r\n dispatchEventsOnWindow: true\r\n }, {\r\n userLoaded: async (user) => {\r\n const appid = localStorage.getItem('appid');\r\n console.log('user.access_token=',user.access_token);\r\n await getToken(user.access_token, appid);\r\n }\r\n })\r\n }\r\n});\r\n","var map = {\n\t\"./af\": \"2bfb\",\n\t\"./af.js\": \"2bfb\",\n\t\"./ar\": \"8e73\",\n\t\"./ar-dz\": \"a356\",\n\t\"./ar-dz.js\": \"a356\",\n\t\"./ar-kw\": \"423e\",\n\t\"./ar-kw.js\": \"423e\",\n\t\"./ar-ly\": \"1cfd\",\n\t\"./ar-ly.js\": \"1cfd\",\n\t\"./ar-ma\": \"0a84\",\n\t\"./ar-ma.js\": \"0a84\",\n\t\"./ar-sa\": \"8230\",\n\t\"./ar-sa.js\": \"8230\",\n\t\"./ar-tn\": \"6d83\",\n\t\"./ar-tn.js\": \"6d83\",\n\t\"./ar.js\": \"8e73\",\n\t\"./az\": \"485c\",\n\t\"./az.js\": \"485c\",\n\t\"./be\": \"1fc1\",\n\t\"./be.js\": \"1fc1\",\n\t\"./bg\": \"84aa\",\n\t\"./bg.js\": \"84aa\",\n\t\"./bm\": \"a7fa\",\n\t\"./bm.js\": \"a7fa\",\n\t\"./bn\": \"9043\",\n\t\"./bn.js\": \"9043\",\n\t\"./bo\": \"d26a\",\n\t\"./bo.js\": \"d26a\",\n\t\"./br\": \"6887\",\n\t\"./br.js\": \"6887\",\n\t\"./bs\": \"2554\",\n\t\"./bs.js\": \"2554\",\n\t\"./ca\": \"d716\",\n\t\"./ca.js\": \"d716\",\n\t\"./cs\": \"3c0d\",\n\t\"./cs.js\": \"3c0d\",\n\t\"./cv\": \"03ec\",\n\t\"./cv.js\": \"03ec\",\n\t\"./cy\": \"9797\",\n\t\"./cy.js\": \"9797\",\n\t\"./da\": \"0f14\",\n\t\"./da.js\": \"0f14\",\n\t\"./de\": \"b469\",\n\t\"./de-at\": \"b3eb\",\n\t\"./de-at.js\": \"b3eb\",\n\t\"./de-ch\": \"bb71\",\n\t\"./de-ch.js\": \"bb71\",\n\t\"./de.js\": \"b469\",\n\t\"./dv\": \"598a\",\n\t\"./dv.js\": \"598a\",\n\t\"./el\": \"8d47\",\n\t\"./el.js\": \"8d47\",\n\t\"./en-SG\": \"cdab\",\n\t\"./en-SG.js\": \"cdab\",\n\t\"./en-au\": \"0e6b\",\n\t\"./en-au.js\": \"0e6b\",\n\t\"./en-ca\": \"3886\",\n\t\"./en-ca.js\": \"3886\",\n\t\"./en-gb\": \"39a6\",\n\t\"./en-gb.js\": \"39a6\",\n\t\"./en-ie\": \"e1d3\",\n\t\"./en-ie.js\": \"e1d3\",\n\t\"./en-il\": \"7333\",\n\t\"./en-il.js\": \"7333\",\n\t\"./en-nz\": \"6f50\",\n\t\"./en-nz.js\": \"6f50\",\n\t\"./eo\": \"65db\",\n\t\"./eo.js\": \"65db\",\n\t\"./es\": \"898b\",\n\t\"./es-do\": \"0a3c\",\n\t\"./es-do.js\": \"0a3c\",\n\t\"./es-us\": \"55c9\",\n\t\"./es-us.js\": \"55c9\",\n\t\"./es.js\": \"898b\",\n\t\"./et\": \"ec18\",\n\t\"./et.js\": \"ec18\",\n\t\"./eu\": \"0ff2\",\n\t\"./eu.js\": \"0ff2\",\n\t\"./fa\": \"8df4\",\n\t\"./fa.js\": \"8df4\",\n\t\"./fi\": \"81e9\",\n\t\"./fi.js\": \"81e9\",\n\t\"./fo\": \"0721\",\n\t\"./fo.js\": \"0721\",\n\t\"./fr\": \"9f26\",\n\t\"./fr-ca\": \"d9f8\",\n\t\"./fr-ca.js\": \"d9f8\",\n\t\"./fr-ch\": \"0e49\",\n\t\"./fr-ch.js\": \"0e49\",\n\t\"./fr.js\": \"9f26\",\n\t\"./fy\": \"7118\",\n\t\"./fy.js\": \"7118\",\n\t\"./ga\": \"5120\",\n\t\"./ga.js\": \"5120\",\n\t\"./gd\": \"f6b4\",\n\t\"./gd.js\": \"f6b4\",\n\t\"./gl\": \"8840\",\n\t\"./gl.js\": \"8840\",\n\t\"./gom-latn\": \"0caa\",\n\t\"./gom-latn.js\": \"0caa\",\n\t\"./gu\": \"e0c5\",\n\t\"./gu.js\": \"e0c5\",\n\t\"./he\": \"c7aa\",\n\t\"./he.js\": \"c7aa\",\n\t\"./hi\": \"dc4d\",\n\t\"./hi.js\": \"dc4d\",\n\t\"./hr\": \"4ba9\",\n\t\"./hr.js\": \"4ba9\",\n\t\"./hu\": \"5b14\",\n\t\"./hu.js\": \"5b14\",\n\t\"./hy-am\": \"d6b6\",\n\t\"./hy-am.js\": \"d6b6\",\n\t\"./id\": \"5038\",\n\t\"./id.js\": \"5038\",\n\t\"./is\": \"0558\",\n\t\"./is.js\": \"0558\",\n\t\"./it\": \"6e98\",\n\t\"./it-ch\": \"6f12\",\n\t\"./it-ch.js\": \"6f12\",\n\t\"./it.js\": \"6e98\",\n\t\"./ja\": \"079e\",\n\t\"./ja.js\": \"079e\",\n\t\"./jv\": \"b540\",\n\t\"./jv.js\": \"b540\",\n\t\"./ka\": \"201b\",\n\t\"./ka.js\": \"201b\",\n\t\"./kk\": \"6d79\",\n\t\"./kk.js\": \"6d79\",\n\t\"./km\": \"e81d\",\n\t\"./km.js\": \"e81d\",\n\t\"./kn\": \"3e92\",\n\t\"./kn.js\": \"3e92\",\n\t\"./ko\": \"22f8\",\n\t\"./ko.js\": \"22f8\",\n\t\"./ku\": \"2421\",\n\t\"./ku.js\": \"2421\",\n\t\"./ky\": \"9609\",\n\t\"./ky.js\": \"9609\",\n\t\"./lb\": \"440c\",\n\t\"./lb.js\": \"440c\",\n\t\"./lo\": \"b29d\",\n\t\"./lo.js\": \"b29d\",\n\t\"./lt\": \"26f9\",\n\t\"./lt.js\": \"26f9\",\n\t\"./lv\": \"b97c\",\n\t\"./lv.js\": \"b97c\",\n\t\"./me\": \"293c\",\n\t\"./me.js\": \"293c\",\n\t\"./mi\": \"688b\",\n\t\"./mi.js\": \"688b\",\n\t\"./mk\": \"6909\",\n\t\"./mk.js\": \"6909\",\n\t\"./ml\": \"02fb\",\n\t\"./ml.js\": \"02fb\",\n\t\"./mn\": \"958b\",\n\t\"./mn.js\": \"958b\",\n\t\"./mr\": \"39bd\",\n\t\"./mr.js\": \"39bd\",\n\t\"./ms\": \"ebe4\",\n\t\"./ms-my\": \"6403\",\n\t\"./ms-my.js\": \"6403\",\n\t\"./ms.js\": \"ebe4\",\n\t\"./mt\": \"1b45\",\n\t\"./mt.js\": \"1b45\",\n\t\"./my\": \"8689\",\n\t\"./my.js\": \"8689\",\n\t\"./nb\": \"6ce3\",\n\t\"./nb.js\": \"6ce3\",\n\t\"./ne\": \"3a39\",\n\t\"./ne.js\": \"3a39\",\n\t\"./nl\": \"facd\",\n\t\"./nl-be\": \"db29\",\n\t\"./nl-be.js\": \"db29\",\n\t\"./nl.js\": \"facd\",\n\t\"./nn\": \"b84c\",\n\t\"./nn.js\": \"b84c\",\n\t\"./pa-in\": \"f3ff\",\n\t\"./pa-in.js\": \"f3ff\",\n\t\"./pl\": \"8d57\",\n\t\"./pl.js\": \"8d57\",\n\t\"./pt\": \"f260\",\n\t\"./pt-br\": \"d2d4\",\n\t\"./pt-br.js\": \"d2d4\",\n\t\"./pt.js\": \"f260\",\n\t\"./ro\": \"972c\",\n\t\"./ro.js\": \"972c\",\n\t\"./ru\": \"957c\",\n\t\"./ru.js\": \"957c\",\n\t\"./sd\": \"6784\",\n\t\"./sd.js\": \"6784\",\n\t\"./se\": \"ffff\",\n\t\"./se.js\": \"ffff\",\n\t\"./si\": \"eda5\",\n\t\"./si.js\": \"eda5\",\n\t\"./sk\": \"7be6\",\n\t\"./sk.js\": \"7be6\",\n\t\"./sl\": \"8155\",\n\t\"./sl.js\": \"8155\",\n\t\"./sq\": \"c8f3\",\n\t\"./sq.js\": \"c8f3\",\n\t\"./sr\": \"cf1e\",\n\t\"./sr-cyrl\": \"13e9\",\n\t\"./sr-cyrl.js\": \"13e9\",\n\t\"./sr.js\": \"cf1e\",\n\t\"./ss\": \"52bd\",\n\t\"./ss.js\": \"52bd\",\n\t\"./sv\": \"5fbd\",\n\t\"./sv.js\": \"5fbd\",\n\t\"./sw\": \"74dc\",\n\t\"./sw.js\": \"74dc\",\n\t\"./ta\": \"3de5\",\n\t\"./ta.js\": \"3de5\",\n\t\"./te\": \"5cbb\",\n\t\"./te.js\": \"5cbb\",\n\t\"./tet\": \"576c\",\n\t\"./tet.js\": \"576c\",\n\t\"./tg\": \"3b1b\",\n\t\"./tg.js\": \"3b1b\",\n\t\"./th\": \"10e8\",\n\t\"./th.js\": \"10e8\",\n\t\"./tl-ph\": \"0f38\",\n\t\"./tl-ph.js\": \"0f38\",\n\t\"./tlh\": \"cf75\",\n\t\"./tlh.js\": \"cf75\",\n\t\"./tr\": \"0e81\",\n\t\"./tr.js\": \"0e81\",\n\t\"./tzl\": \"cf51\",\n\t\"./tzl.js\": \"cf51\",\n\t\"./tzm\": \"c109\",\n\t\"./tzm-latn\": \"b53d\",\n\t\"./tzm-latn.js\": \"b53d\",\n\t\"./tzm.js\": \"c109\",\n\t\"./ug-cn\": \"6117\",\n\t\"./ug-cn.js\": \"6117\",\n\t\"./uk\": \"ada2\",\n\t\"./uk.js\": \"ada2\",\n\t\"./ur\": \"5294\",\n\t\"./ur.js\": \"5294\",\n\t\"./uz\": \"2e8c\",\n\t\"./uz-latn\": \"010e\",\n\t\"./uz-latn.js\": \"010e\",\n\t\"./uz.js\": \"2e8c\",\n\t\"./vi\": \"2921\",\n\t\"./vi.js\": \"2921\",\n\t\"./x-pseudo\": \"fd7e\",\n\t\"./x-pseudo.js\": \"fd7e\",\n\t\"./yo\": \"7f33\",\n\t\"./yo.js\": \"7f33\",\n\t\"./zh-cn\": \"5c3a\",\n\t\"./zh-cn.js\": \"5c3a\",\n\t\"./zh-hk\": \"49ab\",\n\t\"./zh-hk.js\": \"49ab\",\n\t\"./zh-tw\": \"90ea\",\n\t\"./zh-tw.js\": \"90ea\"\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = \"4678\";","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 = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=59f52e24&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","export default [\r\n {\r\n path: \"/\",\r\n name: \"index\",\r\n component: () => import(\"@/views/Bill/index.vue\"),\r\n meta: {\r\n requiresAuth: true,\r\n title: \"人事服务 \"\r\n }\r\n },\r\n {\r\n path: \"/trusteeship\",\r\n name: \"trusteeship\",\r\n component: () => import(\"@/views/Bill/trusteeship.vue\"),\r\n meta: {\r\n requiresAuth: true,\r\n title: \"人事托管 \"\r\n }\r\n },\r\n {\r\n path: \"/billrecord\",\r\n name: \"billrecord\",\r\n component: () => import(\"@/views/Bill/record.vue\"),\r\n meta: {\r\n requiresAuth: true,\r\n title: \"资金记录 \"\r\n }\r\n },\r\n {\r\n path: \"/sociallist\",\r\n name: \"sociallist\",\r\n component: () => import(\"@/views/Bill/sociallist.vue\"),\r\n meta: {\r\n requiresAuth: true,\r\n title: \"社保/公积金/个税列表 \"\r\n }\r\n },\r\n {\r\n path: \"/sociallist/socialpayment\",\r\n name: \"socialdetail\",\r\n component: () => import(\"@/views/Bill/socialpayment.vue\"),\r\n meta: {\r\n requiresAuth: true,\r\n title: \"社保/公积金/个税列表 \"\r\n }\r\n },\r\n {\r\n path: \"/sociallist\",\r\n name: \"sociallist\",\r\n component: () => import(\"@/views/Bill/sociallist.vue\"),\r\n meta: {\r\n requiresAuth: true,\r\n title: \"社保/公积金/个税列表 \"\r\n }\r\n },\r\n //服务费\r\n {\r\n path: \"/servicefee\",\r\n name: \"servicefee\",\r\n component: () => import(\"@/views/ServiceFee/index.vue\"),\r\n meta: {\r\n requiresAuth: true,\r\n title: \"服务费 \"\r\n }\r\n },\r\n {\r\n path: \"/servicefee/detail\",\r\n name: \"servicefee_detail\",\r\n component: () => import(\"@/views/ServiceFee/detail.vue\"),\r\n meta: {\r\n requiresAuth: true,\r\n title: \"服务费详情 \"\r\n }\r\n },\r\n //会员年费\r\n {\r\n path: \"/annualfee\",\r\n name: \"annualfee\",\r\n component: () => import(\"@/views/Bill/annualfee.vue\"),\r\n meta: {\r\n requiresAuth: true,\r\n title: \"会员年费 \"\r\n }\r\n },\r\n //其他服务\r\n {\r\n path: \"/other\",\r\n name: \"other\",\r\n component: () => import(\"@/views/Other/index.vue\"),\r\n meta: {\r\n requiresAuth: true,\r\n title: \"其他事务办理 \"\r\n }\r\n },\r\n {\r\n path: \"/other/detail\",\r\n name: \"otherdetail\",\r\n component: () => import(\"@/views/Other/detail.vue\"),\r\n meta: {\r\n requiresAuth: true,\r\n title: \"其他事务办理详情 \"\r\n }\r\n }\r\n]","export default[\r\n {\r\n path: \"/more\",\r\n name: \"more\",\r\n component: () => import(\"@/views/More/index.vue\"),\r\n meta: {\r\n requiresAuth: true,\r\n title: \"更多服务\"\r\n }\r\n },\r\n {\r\n path: \"/more/details\",\r\n name: \"moredetail\",\r\n component: () => import(\"@/views/More/detail.vue\"),\r\n meta: {\r\n requiresAuth: true,\r\n title: \"详情\"\r\n }\r\n },\r\n {\r\n path: \"/more/record\",\r\n name: \"morerecord\",\r\n component: () => import(\"@/views/More/record.vue\"),\r\n meta: {\r\n requiresAuth: true,\r\n title: \"资金记录\"\r\n }\r\n }\r\n]\r\n \r\n","import Vue from 'vue'\r\nimport VueRouter from 'vue-router'\r\nimport { vuexOidcCreateRouterMiddleware } from 'vuex-oidc'\r\nimport store from '../store'\r\nimport billRouters from './bill-router.js'\r\nimport moreRouters from './more-router.js'\r\n\r\nVue.use(VueRouter)\r\n\r\nconst router = new VueRouter({\r\n mode: 'history',\r\n base: process.env.BASE_URL,\r\n routes: [\r\n ...billRouters,\r\n ...moreRouters,\r\n {\r\n path: '/callback.html',\r\n name: \"oidcCallback\",\r\n component: () => import(\"@/views/OidcCallback.vue\")\r\n }, {\r\n path: \"/test\",\r\n name: \"test\",\r\n component: () => import(\"@/views/test.vue\")\r\n }\r\n ],\r\n scrollBehavior(to, from, savedPosition) {\r\n return { x: 0, y: 0 }\r\n }\r\n})\r\n//自动登录\r\nfunction autoLogin(payload = { autoCode, redirectPath }) {\r\n store.dispatch(\"authenticateOidc\", {\r\n options: {\r\n extraQueryParams: {\r\n authcode: payload.autoCode\r\n },\r\n redirectPath: payload.redirectPath\r\n }\r\n });\r\n}\r\n\r\nconst loginStorage = localStorage;\r\nconst autoLoginParamsKey = \"autoLoginParams\";\r\nfunction setAutoLogin(payload = { autoCode, redirectPath }) {\r\n loginStorage.setItem(autoLoginParamsKey, JSON.stringify(payload))\r\n}\r\nfunction getAutoLoginParams() {\r\n const paramStr = loginStorage.getItem(autoLoginParamsKey);\r\n if (!!paramStr) {\r\n loginStorage.removeItem(autoLoginParamsKey);\r\n return JSON.parse(paramStr);\r\n }\r\n return null;\r\n}\r\n\r\n//如果有登录参数则优先登录\r\nrouter.beforeEach((to, from, next) => {\r\n const autoLoginParams = getAutoLoginParams();\r\n if (autoLoginParams) {\r\n autoLogin(autoLoginParams);\r\n } else {\r\n next();\r\n }\r\n})\r\n\r\nrouter.beforeEach((to, from, next) => {\r\n const authcode = to.query.authCode || to.query.authcode;\r\n const appid = to.query.appId || to.query.appid;\r\n const userId = to.query.userid || to.query.userId||0;\r\n if (!!authcode && !!appid) {\r\n \r\n var toPath = to.path || \"/\";\r\n for (let key in to.query) {\r\n if (key == 'authcode'||key == 'authCode') {\r\n continue;\r\n }\r\n toPath += toPath.indexOf(\"?\") > -1 ? \"&\" : \"?\";\r\n toPath += `${key}=${to.query[key]}`;\r\n }\r\n const storeAppId = localStorage.getItem('appid');\r\n store.dispatch(\"getOidcUser\").then(oidcUser => {\r\n if (oidcUser) {\r\n if(storeAppId!= appid){\r\n localStorage.setItem('appid',appid);\r\n setAutoLogin({ autoCode: authcode, redirectPath: toPath })\r\n store.dispatch(\"signOutOidc\")\r\n }else{\r\n //如果登录用户与当前登录用户不匹配,则保存登录参数,退出\r\n if (userId > 0 && oidcUser.profile.sub != userId) {\r\n setAutoLogin({ autoCode: authcode, redirectPath: toPath })\r\n store.dispatch(\"signOutOidc\")\r\n } else {\r\n next()\r\n }\r\n }\r\n } else {\r\n localStorage.setItem('appid',appid);\r\n autoLogin({ autoCode: authcode, redirectPath: toPath })\r\n }\r\n }).catch(() => {\r\n localStorage.setItem('appid',appid);\r\n autoLogin({ autoCode: authcode, redirectPath: toPath })\r\n });\r\n } else {\r\n next()\r\n }\r\n\r\n})\r\n\r\nrouter.beforeEach(vuexOidcCreateRouterMiddleware(store));\r\n\r\n\r\nexport default router\r\n","import moment from 'moment'\r\nimport Vue from 'vue'\r\n\r\nVue.filter('periodMoment', (e) => {\r\n if (e) {\r\n return moment(e).format('MM.DD')\r\n }\r\n else {\r\n return '';\r\n }\r\n})\r\n\r\nVue.filter('y-m-d', (e) => {\r\n if (e) {\r\n return moment(e).format('YYYY-MM-DD')\r\n }\r\n else {\r\n return '';\r\n }\r\n})\r\n\r\nVue.filter('MM-DD HH:mm', (e) => {\r\n if (e) {\r\n return moment(e).format('MM-DD HH:mm')\r\n }\r\n else {\r\n return '';\r\n }\r\n})\r\n\r\nVue.filter('moneyNum', (e) => {\r\n e = parseFloat(e);\r\n if (e === 0) {\r\n return '0.00';\r\n }\r\n if (e) {\r\n return e.toFixed(2)\r\n }\r\n else {\r\n return '';\r\n }\r\n})\r\n","let u = navigator.userAgent;\r\nlet isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端\r\nlet isIOS = !!u.match(/\\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端 \r\n\r\n// 执行回调函数\r\nfunction setupWebViewJavascriptBridge(callback) {\r\n if (isAndroid) {\r\n // 如果该对象已存在则直接执行\r\n if (window.WebViewJavascriptBridge) {\r\n callback(window.WebViewJavascriptBridge)\r\n } else {\r\n // 否则添加事件监听在执行\r\n document.addEventListener(\r\n 'WebViewJavascriptBridgeReady',\r\n function () {\r\n callback(window.WebViewJavascriptBridge)\r\n },\r\n false\r\n )\r\n }\r\n return;\r\n }\r\n\r\n if (isIOS) {\r\n console.log('ios===');\r\n\r\n if (window.WebViewJavascriptBridge) {\r\n return callback(window.WebViewJavascriptBridge);\r\n }\r\n if (window.WVJBCallbacks) {\r\n return window.WVJBCallbacks.push(callback);\r\n }\r\n window.WVJBCallbacks = [callback];\r\n var WVJBIframe = document.createElement('iframe');\r\n WVJBIframe.style.display = 'none';\r\n WVJBIframe.src = 'wvjbscheme://__bridge_loaded__';\r\n document.documentElement.appendChild(WVJBIframe);\r\n setTimeout(function () {\r\n document.documentElement.removeChild(WVJBIframe)\r\n }, 0)\r\n }\r\n\r\n}\r\n\r\n// 注册回调函数\r\nsetupWebViewJavascriptBridge(function (bridge) {\r\n if (isAndroid) {\r\n //初始化\r\n bridge.init(function (message, responseCallback) {\r\n var data = {\r\n 'Javascript Responds': 'Wee!'\r\n };\r\n responseCallback(data);\r\n })\r\n\r\n }\r\n})\r\n\r\n// 暴露当前模块的方法\r\nexport default {\r\n // js调APP方法 (参数分别为:app提供的方法名 传给app的数据 回调)\r\n callHandler(name, data, callback) {\r\n setupWebViewJavascriptBridge(bridge => {\r\n bridge.callHandler(name, data, callback)\r\n })\r\n },\r\n // APP调js方法 (参数分别为:js提供的方法名 回调)\r\n registerHandler(name, callback) {\r\n setupWebViewJavascriptBridge(bridge => {\r\n bridge.registerHandler(name, (data, responseCallback) => {\r\n callback(data, responseCallback)\r\n })\r\n })\r\n }\r\n}","import jsBridge from './jsBridge';\r\n\r\n/**\r\n * H5与移动端桥接公共方法\r\n */\r\nclass Bridge {\r\n\r\n /**\r\n * 设置齐刘海头部颜色\r\n * \r\n * @param {Object=} args 请求数据 \r\n * @param {String} args.barColor 栏颜色 #0978e7\r\n */\r\n setBarColor(args = {}) {\r\n return new Promise((resolve, reject) => {\r\n try {\r\n jsBridge.callHandler('setBarColor', args, function (response) {\r\n resolve(response)\r\n });\r\n } catch (err) {\r\n reject(err)\r\n }\r\n })\r\n }\r\n\r\n /**\r\n * 获取头部栏高度\r\n * \r\n * @param {Object=} args 请求参数\r\n */\r\n getBarHeight(args = {}) {\r\n return new Promise((resolve, reject) => {\r\n try {\r\n jsBridge.callHandler(\"getBarHeight\", args, function (response) {\r\n resolve(response);\r\n });\r\n } catch (err) {\r\n reject(err);\r\n }\r\n })\r\n }\r\n\r\n /**\r\n * 设置页面导肮栏状态\r\n * \r\n * @param {Object} args 请求参数 \r\n * @param {Boolean} args.isShowClose 是否显示关闭\r\n * @param {Boolean} args.isShowBack 是否显示返回\r\n * @param {Boolean} args.isCloseLeft 是否关闭左侧\r\n * @param {Boolean} args.isShowTitle 是否显示标题\r\n * @param {Boolean} args.isShowNav 是否显示导航栏\r\n * @param {Boolean} args.isCloseWebView 是否关闭WebView\r\n */\r\n setPageNavState(args = {}) {\r\n return new Promise((resolve, reject) => {\r\n try {\r\n jsBridge.callHandler(\"setPageNavState\", args, function (response) {\r\n resolve(response);\r\n });\r\n } catch (err) {\r\n reject(err);\r\n }\r\n })\r\n\r\n }\r\n\r\n /**\r\n * 关闭WebView\r\n * \r\n * @param {Object=} args 请求对象\r\n */\r\n closeWebView(args = {}) {\r\n return new Promise((resolve, reject) => {\r\n try {\r\n jsBridge.callHandler(\"closeWebView\", args, function (response) {\r\n resolve(response);\r\n });\r\n } catch (err) {\r\n reject(err);\r\n }\r\n })\r\n }\r\n}\r\n\r\nexport default new Bridge();\r\n\r\n","import Vue from 'vue'\r\nimport App from './App.vue'\r\nimport router from './router'\r\nimport store from './store'\r\nimport 'lib-flexible/flexible'\r\nimport './assets/css/index.css'\r\nimport './utils/filter'\r\nimport FastClick from 'fastclick'\r\n// import initJsBridge from \"./assets/js/JsBridge\";\r\nimport bridge from \"./assets/js/bridge/birdge\";\r\n\r\nVue.config.productionTip = false\r\n\r\nVue.prototype.globalNavLeftArrowClick = function (callback) {\r\n document.getElementsByClassName(\"van-nav-bar__left\")[0].onclick = function () {\r\n callback();\r\n };\r\n};\r\n\r\nFastClick.attach(document.body);\r\n\r\nFastClick.prototype.focus = function (targetElement) {\r\n let length;\r\n if (targetElement.setSelectionRange && targetElement.type.indexOf('date') !== 0 && targetElement.type !== 'time' && targetElement.type !== 'month') {\r\n length = targetElement.value.length;\r\n targetElement.focus();\r\n targetElement.setSelectionRange(length, length);\r\n } else {\r\n targetElement.focus();\r\n }\r\n};\r\n\r\nVue.prototype.setPageNavState = function () {\r\n bridge.setPageNavState({\r\n isShowClose: false,\r\n isShowBack: false,\r\n isCloseLeft: false,\r\n isShowTitle: false,\r\n isShowNav: false,\r\n isCloseWebView: false\r\n });\r\n\r\n bridge.getBarHeight().then(response => {\r\n response = JSON.parse(response);\r\n const barHeight = response.statusBarHeight;\r\n localStorage.setItem(\"barHeight\", barHeight);\r\n console.log('main barHeight=', barHeight);\r\n })\r\n\r\n bridge.setBarColor({ \"barColor\": \"#0978e7\" });\r\n\r\n};\r\n\r\nVue.prototype.$bridge = bridge;\r\n\r\nif (process.env.NODE_ENV === 'development') {\r\n const VConsole = require('vconsole')\r\n const my_console = new VConsole();\r\n}\r\n\r\n\r\nnew Vue({\r\n store,\r\n router,\r\n render: h => h(App)\r\n}).$mount('#app')\r\n","function bin2hex(s) {\r\n var i,\r\n l,\r\n o = \"\",\r\n n;\r\n s += \"\";\r\n for (i = 0, l = s.length; i < l; i++) {\r\n n = s.charCodeAt(i).toString(16)\r\n o += n.length < 2 ? \"0\" + n : n;\r\n }\r\n return o;\r\n}\r\n\r\nfunction getCanvas() {\r\n var canvas = document.createElement(\"canvas\");\r\n var ctx = canvas.getContext(\"2d\");\r\n ctx.fillStyle = \"#f60\";\r\n ctx.fillRect(125, 1, 62, 20);\r\n var b64 = canvas.toDataURL().replace(\"data:image/png;base64,\", \"\");\r\n var bin = atob(b64);\r\n var crc = bin2hex(bin.slice(-16, -12));\r\n return crc;\r\n}\r\n\r\nfunction getOsInfo() {\r\n var userAgent = navigator.userAgent.toLowerCase();\r\n var name = \"Unknown\";\r\n var version = \"Unknown\";\r\n if (userAgent.indexOf(\"win\") > -1) {\r\n name = \"Windows\";\r\n if (userAgent.indexOf(\"windows nt 5.0\") > -1) {\r\n version = \"Windows 2000\";\r\n } else if (\r\n userAgent.indexOf(\"windows nt 5.1\") > -1 ||\r\n userAgent.indexOf(\"windows nt 5.2\") > -1\r\n ) {\r\n version = \"Windows XP\";\r\n } else if (userAgent.indexOf(\"windows nt 6.0\") > -1) {\r\n version = \"Windows Vista\";\r\n } else if (\r\n userAgent.indexOf(\"windows nt 6.1\") > -1 ||\r\n userAgent.indexOf(\"windows 7\") > -1\r\n ) {\r\n version = \"Windows 7\";\r\n } else if (\r\n userAgent.indexOf(\"windows nt 6.2\") > -1 ||\r\n userAgent.indexOf(\"windows 8\") > -1\r\n ) {\r\n version = \"Windows 8\";\r\n } else if (userAgent.indexOf(\"windows nt 6.3\") > -1) {\r\n version = \"Windows 8.1\";\r\n } else if (\r\n userAgent.indexOf(\"windows nt 6.2\") > -1 ||\r\n userAgent.indexOf(\"windows nt 10.0\") > -1\r\n ) {\r\n version = \"Windows 10\";\r\n } else {\r\n version = \"Unknown\";\r\n }\r\n } else if (userAgent.indexOf(\"iphone\") > -1) {\r\n name = \"Iphone\";\r\n } else if (userAgent.indexOf(\"mac\") > -1) {\r\n name = \"Mac\";\r\n } else if (\r\n userAgent.indexOf(\"x11\") > -1 ||\r\n userAgent.indexOf(\"unix\") > -1 ||\r\n userAgent.indexOf(\"sunname\") > -1 ||\r\n userAgent.indexOf(\"bsd\") > -1\r\n ) {\r\n name = \"Unix\";\r\n } else if (userAgent.indexOf(\"linux\") > -1) {\r\n if (userAgent.indexOf(\"android\") > -1) {\r\n name = \"Android\"\r\n } else {\r\n name = \"Linux\";\r\n }\r\n } else {\r\n name = \"Unknown\";\r\n }\r\n var os = new Object();\r\n os.name = name;\r\n os.version = version;\r\n return os;\r\n //document.write(\"系统:\" + os.name + \"版本:\" + os.name)\r\n}\r\nfunction getBrowerInfo() {\r\n var Browser =\r\n Browser ||\r\n (function (window) {\r\n var document = window.document,\r\n navigator = window.navigator,\r\n agent = navigator.userAgent.toLowerCase(),\r\n //IE8+支持.返回浏览器渲染当前文档所用的模式\r\n //IE6,IE7:undefined.IE8:8(兼容模式返回7).IE9:9(兼容模式返回7||8)\r\n //IE10:10(兼容模式7||8||9)\r\n IEMode = document.documentMode,\r\n //chorme\r\n chrome = window.chrome || false,\r\n System = {\r\n //user-agent\r\n agent: agent,\r\n //是否为IE\r\n isIE: /trident/.test(agent),\r\n //Gecko内核\r\n isGecko: agent.indexOf(\"gecko\") > 0 && agent.indexOf(\"like gecko\") < 0,\r\n //webkit内核\r\n isWebkit: agent.indexOf(\"webkit\") > 0,\r\n //是否为标准模式\r\n isStrict: document.compatMode === \"CSS1Compat\",\r\n //是否支持subtitle\r\n supportSubTitle: function () {\r\n return \"track\" in document.createElement(\"track\");\r\n },\r\n //是否支持scoped\r\n supportScope: function () {\r\n return \"scoped\" in document.createElement(\"style\");\r\n },\r\n\r\n //获取IE的版本号\r\n ieVersion: function () {\r\n var rMsie = /(msie\\s|trident.*rv:)([\\w.]+)/;\r\n var ma = window.navigator.userAgent.toLowerCase()\r\n var match = rMsie.exec(ma);\r\n try {\r\n return match[2];\r\n } catch (e) {\r\n //\t\t\t\t\t\t\t\t\tconsole.log(\"error\");\r\n return IEMode;\r\n }\r\n },\r\n //Opera版本号\r\n operaVersion: function () {\r\n try {\r\n if (window.opera) {\r\n return agent.match(/opera.([\\d.]+)/)[1];\r\n } else if (agent.indexOf(\"opr\") > 0) {\r\n return agent.match(/opr\\/([\\d.]+)/)[1];\r\n }\r\n } catch (e) {\r\n return 0;\r\n }\r\n }\r\n };\r\n\r\n try {\r\n //浏览器类型(IE、Opera、Chrome、Safari、Firefox)\r\n System.type = System.isIE\r\n ? \"IE\"\r\n : window.opera || agent.indexOf(\"opr\") > 0\r\n ? \"Opera\"\r\n : agent.indexOf(\"chrome\") > 0\r\n ? \"Chrome\"\r\n : //safari也提供了专门的判定方式\r\n window.openDatabase\r\n ? \"Safari\"\r\n : agent.indexOf(\"firefox\") > 0\r\n ? \"Firefox\"\r\n : \"unknow\";\r\n //版本号\r\n System.version = (System.type === \"IE\") ? System.ieVersion() :\r\n (System.type === \"Firefox\") ? agent.match(/firefox\\/([\\d.]+)/)[1] :\r\n (System.type === \"Chrome\") ? agent.match(/chrome\\/([\\d.]+)/)[1] :\r\n (System.type === \"Opera\") ? System.operaVersion() :\r\n (System.type === \"Safari\") ? agent.match(/version\\/([\\d.]+)/)[1] :\r\n \"0\";\r\n\r\n //浏览器外壳\r\n System.shell = function () {\r\n\r\n if (agent.indexOf(\"edge\") > 0) {\r\n System.version = agent.match(/edge\\/([\\d.]+)/)[1] || System.version;\r\n return \"edge浏览器\";\r\n }\r\n //遨游浏览器\r\n if (agent.indexOf(\"maxthon\") > 0) {\r\n System.version = agent.match(/maxthon\\/([\\d.]+)/)[1] || System.version;\r\n return \"傲游浏览器\";\r\n }\r\n //QQ浏览器\r\n if (agent.indexOf(\"qqbrowser\") > 0) {\r\n System.version = agent.match(/qqbrowser\\/([\\d.]+)/)[1] || System.version;\r\n return \"QQ浏览器\";\r\n }\r\n\r\n //搜狗浏览器\r\n if (agent.indexOf(\"se 2.x\") > 0) {\r\n return '搜狗浏览器';\r\n }\r\n\r\n //Chrome:也可以使用window.chrome && window.chrome.webstore判断\r\n if (chrome && System.type !== \"Opera\") {\r\n var external = window.external,\r\n clientInfo = window.clientInformation,\r\n //客户端语言:zh-cn,zh.360下面会返回undefined\r\n clientLanguage = clientInfo.languages;\r\n\r\n //猎豹浏览器:或者agent.indexOf(\"lbbrowser\")>0\r\n if (external && 'LiebaoGetVersion' in external) {\r\n return '猎豹浏览器';\r\n }\r\n //百度浏览器\r\n if (agent.indexOf(\"bidubrowser\") > 0) {\r\n System.version = agent.match(/bidubrowser\\/([\\d.]+)/)[1] ||\r\n agent.match(/chrome\\/([\\d.]+)/)[1];\r\n return \"百度浏览器\";\r\n }\r\n //360极速浏览器和360安全浏览器\r\n if (System.supportSubTitle() && typeof clientLanguage === \"undefined\") {\r\n //object.key()返回一个数组.包含可枚举属性和方法名称\r\n var storeKeyLen = Object.keys(chrome.webstore).length,\r\n v8Locale = \"v8Locale\" in window;\r\n return storeKeyLen > 1 ? '360极速浏览器' : '360安全浏览器';\r\n }\r\n return \"Chrome\";\r\n }\r\n return System.type;\r\n };\r\n\r\n //浏览器名称(如果是壳浏览器,则返回壳名称)\r\n System.name = System.shell();\r\n //对版本号进行过滤过处理\r\n //\tSystem.version = System.versionFilter(System.version);\r\n\r\n } catch (e) {\r\n //\t\t\t\t\t\tconsole.log(e.message);\r\n }\r\n return {\r\n client: System\r\n };\r\n })(window);\r\n if (Browser.client.name == undefined || Browser.client.name == \"\") {\r\n Browser.client.name = \"Unknown\";\r\n Browser.client.version = \"Unknown\";\r\n } else if (Browser.client.version == undefined) {\r\n Browser.client.version = \"Unknown\";\r\n }\r\n //\t\t\t\tdocument.write(Browser.client.name + \" \" + Browser.client.version);\r\n return Browser;\r\n}\r\n\r\n\r\nfunction GetCommonPms() {\r\n const v = \"1.0.1\";\r\n const did = getCanvas();\r\n const dh = getOsInfo().version;\r\n const BrowerInfo = getBrowerInfo();\r\n const db = BrowerInfo.client.name;\r\n const dv = BrowerInfo.client.version;\r\n const t = new Date().getTime();\r\n const pms = `v=${v}&&did=${did}&&dh=${dh}&&db=${db}&&dv=${dv}&&dm=&&lat=&&lng=&&t=${t}`;\r\n return pms;\r\n}\r\n\r\nexport {\r\n GetCommonPms\r\n};\r\n"],"sourceRoot":""}
\ No newline at end of file
(function(e){function t(t){for(var r,a,c=t[0],s=t[1],u=t[2],l=0,d=[];l<c.length;l++)a=c[l],Object.prototype.hasOwnProperty.call(o,a)&&o[a]&&d.push(o[a][0]),o[a]=0;for(r in s)Object.prototype.hasOwnProperty.call(s,r)&&(e[r]=s[r]);f&&f(t);while(d.length)d.shift()();return i.push.apply(i,u||[]),n()}function n(){for(var e,t=0;t<i.length;t++){for(var n=i[t],r=!0,a=1;a<n.length;a++){var c=n[a];0!==o[c]&&(r=!1)}r&&(i.splice(t--,1),e=s(s.s=n[0]))}return e}var r={},a={app:0},o={app:0},i=[];function c(e){return s.p+"js/"+({}[e]||e)+"."+{"chunk-0a22a154":"0e33ffac","chunk-19e02068":"d4478a50","chunk-449da765":"c094dd14","chunk-52b9c751":"ae0c8e20","chunk-104c6ae2":"b7056b8f","chunk-2a9b6233":"afc2a0f8","chunk-30ba13fe":"8917dca8","chunk-48bde4ae":"838a4e9c","chunk-4ebffe6e":"cffdc4a1","chunk-64aa1e27":"592d8f8c","chunk-c9557cb2":"ff477a28","chunk-5939606f":"e5c08b7b","chunk-79b212f1":"3f63a0ee","chunk-b6aa981e":"33c10a2e","chunk-c0811eaa":"bcc186a6","chunk-e0752f7a":"a2f3c967"}[e]+".js"}function s(t){if(r[t])return r[t].exports;var n=r[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,s),n.l=!0,n.exports}s.e=function(e){var t=[],n={"chunk-0a22a154":1,"chunk-19e02068":1,"chunk-449da765":1,"chunk-52b9c751":1,"chunk-104c6ae2":1,"chunk-2a9b6233":1,"chunk-30ba13fe":1,"chunk-48bde4ae":1,"chunk-4ebffe6e":1,"chunk-64aa1e27":1,"chunk-c9557cb2":1,"chunk-5939606f":1,"chunk-79b212f1":1,"chunk-b6aa981e":1,"chunk-c0811eaa":1,"chunk-e0752f7a":1};a[e]?t.push(a[e]):0!==a[e]&&n[e]&&t.push(a[e]=new Promise((function(t,n){for(var r="css/"+({}[e]||e)+"."+{"chunk-0a22a154":"28f69852","chunk-19e02068":"03935e91","chunk-449da765":"d7ce0b46","chunk-52b9c751":"a44cecf9","chunk-104c6ae2":"3217bf3a","chunk-2a9b6233":"ca92c2c1","chunk-30ba13fe":"a9014ccd","chunk-48bde4ae":"5f182672","chunk-4ebffe6e":"c85571e4","chunk-64aa1e27":"63f31147","chunk-c9557cb2":"dd4bfa54","chunk-5939606f":"8991dcc5","chunk-79b212f1":"3d1b0ff0","chunk-b6aa981e":"ecd163ae","chunk-c0811eaa":"8e51b280","chunk-e0752f7a":"8a632669"}[e]+".css",o=s.p+r,i=document.getElementsByTagName("link"),c=0;c<i.length;c++){var u=i[c],l=u.getAttribute("data-href")||u.getAttribute("href");if("stylesheet"===u.rel&&(l===r||l===o))return t()}var d=document.getElementsByTagName("style");for(c=0;c<d.length;c++){u=d[c],l=u.getAttribute("data-href");if(l===r||l===o)return t()}var f=document.createElement("link");f.rel="stylesheet",f.type="text/css",f.onload=t,f.onerror=function(t){var r=t&&t.target&&t.target.src||o,i=new Error("Loading CSS chunk "+e+" failed.\n("+r+")");i.code="CSS_CHUNK_LOAD_FAILED",i.request=r,delete a[e],f.parentNode.removeChild(f),n(i)},f.href=o;var m=document.getElementsByTagName("head")[0];m.appendChild(f)})).then((function(){a[e]=0})));var r=o[e];if(0!==r)if(r)t.push(r[2]);else{var i=new Promise((function(t,n){r=o[e]=[t,n]}));t.push(r[2]=i);var u,l=document.createElement("script");l.charset="utf-8",l.timeout=120,s.nc&&l.setAttribute("nonce",s.nc),l.src=c(e);var d=new Error;u=function(t){l.onerror=l.onload=null,clearTimeout(f);var n=o[e];if(0!==n){if(n){var r=t&&("load"===t.type?"missing":t.type),a=t&&t.target&&t.target.src;d.message="Loading chunk "+e+" failed.\n("+r+": "+a+")",d.name="ChunkLoadError",d.type=r,d.request=a,n[1](d)}o[e]=void 0}};var f=setTimeout((function(){u({type:"timeout",target:l})}),12e4);l.onerror=l.onload=u,document.head.appendChild(l)}return Promise.all(t)},s.m=e,s.c=r,s.d=function(e,t,n){s.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},s.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.t=function(e,t){if(1&t&&(e=s(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(s.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)s.d(n,r,function(t){return e[t]}.bind(null,r));return n},s.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return s.d(t,"a",t),t},s.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},s.p="/",s.oe=function(e){throw console.error(e),e};var u=window["webpackJsonp"]=window["webpackJsonp"]||[],l=u.push.bind(u);u.push=t,u=u.slice();for(var d=0;d<u.length;d++)t(u[d]);var f=l;i.push([0,"chunk-vendors"]),n()})({0:function(e,t,n){e.exports=n("56d7")},4360:function(e,t,n){"use strict";n("99af"),n("96cf");var r=n("1da1"),a=(n("c975"),n("d3b7"),n("e7e5"),n("d399")),o=n("bc3a"),i=n.n(o),c=Object({NODE_ENV:"production",VUE_APP_API_BASEURL:"https://org-team.hrs100.com/",VUE_APP_OIDC_CONFIG:'{ "authority": "https://passport.teammix.com", "client_id": "hrs-bill-web-mobile", "client_secret": "qqxb#teammix#2019", "redirect_uri": "https://m.hrs100.com/callback.html", "response_type": "id_token token", "scope": "workapps.client api.workapps.user api.workapps.org api.workapps.open openid","post_logout_redirect_uri":"https://m.hrs100.com", "silent_redirect_uri": "https://m.hrs100.com/silentrenew.html", "automaticSilentRenew": true,"accessTokenExpiringNotificationTime":60,"filterProtocolClaims":true,"loadUserInfo":true }',VUE_APP_PUBLIC_DIR:"/",BASE_URL:"/"}).VUE_APP_ORG_API_BASEURL,s=i.a.create({timeout:6e4,baseURL:c});s.interceptors.request.use((function(e){return e}),(function(e){return Promise.reject(e)})),s.interceptors.response.use((function(e){a["a"].clear(),console.log("response=",e),400!=e.error&&400!=e.status||a["a"].fail("授权失败!");var t=e.data;return t.errcode&&0!=t.errcode?(a["a"].fail(t.errmsg),Promise.reject(new Error(t.errmsg))):t}),(function(e){a["a"].clear();var t={},n=e.response.status;t={code:n,data:"",msg:"系统出现未知错误"},console.log(t),a["a"].fail({message:"授权失败!",duration:0,overlay:!0})}));var u=function(){return s},l={Authorization:""},d=u(),f={get:function(e,t,n){var r={};return t&&(r.params=t),n&&(r.headers=n),e.indexOf("/file/")>-1&&""===t&&(d.defaults.responseType="arraybuffer"),d.get(e,r)},post:function(e,t,n){var r={};return n&&(r.headers=n),e.indexOf("/export")>-1&&(d.defaults.responseType="arraybuffer"),d.post(e,t,r)},put:function(e,t,n){var r={};return n&&(r.headers=n),d.put(e,t,r)},delete:function(e,t,n){var r={};return t&&(r.data=t),n&&(r.headers=n),d.delete(e,r)},patch:function(e,t,n){var r={};return n&&(r.headers=n),d.patch(e,t,r)}};function m(){var e=Se.getters.getToken;return l.Authorization="Bearer "+e,Promise.resolve(l)}var p,h,b,g={get:function(e,t){return m().then((function(n){return f.get(e,t,n)}))},post:function(e,t){return m().then((function(n){return f.post(e,t,n)}))},put:function(e,t){return m().then((function(n){return f.put(e,t,n)}))},delete:function(e,t){return m().then((function(n){return f.delete(e,t,n)}))}},v=f,k=n("4328"),j=n.n(k),w=n("2b0e"),y=n("2f62"),_=n("f358"),E=n("e496"),O=JSON.parse('{ "authority": "https://passport.teammix.com", "client_id": "hrs-bill-web-mobile", "client_secret": "qqxb#teammix#2019", "redirect_uri": "https://m.hrs100.com/callback.html", "response_type": "id_token token", "scope": "workapps.client api.workapps.user api.workapps.org api.workapps.open openid","post_logout_redirect_uri":"https://m.hrs100.com", "silent_redirect_uri": "https://m.hrs100.com/silentrenew.html", "automaticSilentRenew": true,"accessTokenExpiringNotificationTime":60,"filterProtocolClaims":true,"loadUserInfo":true }'),S={authority:O.authority,clientId:O.client_id,clientSecret:O.client_secret,redirectUri:O.redirect_uri,responseType:O.response_type,scope:O.scope,silentRedirectUri:O.silent_redirect_uri,automaticSilentRenew:O.automaticSilentRenew,automaticSilentSignin:!0,accessTokenExpiringNotificationTime:O.accessTokenExpiringNotificationTime,filterProtocolClaims:O.filterProtocolClaims,loadUserInfo:O.loadUserInfo},I=n("ade3"),C="CHANGE_BILL_PERIOD",P="CHANGE_BILL_SUMMARY",N="CHANGE_BILL_HOSTING",R="CHANGE_RECORD",A="CHANGE_RECEIPT_LIST",x="CHANGE_RECEIPT_DETAIL",L="CHANGE_CURRENT_PERIOD",H="CHANGE_CURRENT_BEGINDATE",T="CHANGE_MORE_LIST",D="CHANGE_MORE_SUMMARY",U={CHANGE_BILL_PERIOD:C,CHANGE_BILL_SUMMARY:P,CHANGE_BILL_HOSTING:N,CHANGE_RECORD:R,CHANGE_RECEIPT_LIST:A,CHANGE_RECEIPT_DETAIL:x,CHANGE_CURRENT_PERIOD:L,CHANGE_CURRENT_BEGINDATE:H,CHANGE_MORE_LIST:T,CHANGE_MORE_SUMMARY:D},B=0,G="",M={currentPerIndex:B,beginDate:G},q={getCurPerIndex:function(e){var t=localStorage.getItem("currentPerIndex");return t&&(e.currentPerIndex=t),e.currentPerIndex},getBeginDate:function(e){var t=localStorage.getItem("beginDate");return t&&(e.beginDate=t),e.beginDate}},J=(p={},Object(I["a"])(p,U.CHANGE_CURRENT_PERIOD,(function(e,t){e.currentPerIndex=t;try{localStorage.setItem("currentPerIndex",t)}catch(n){}})),Object(I["a"])(p,U.CHANGE_CURRENT_BEGINDATE,(function(e,t){e.beginDate=t;try{localStorage.setItem("beginDate",t)}catch(n){}})),p),z={savePeriodIndex:function(e,t){var n=e.commit;n(U.CHANGE_CURRENT_PERIOD,t)},savePerBeginDate:function(e,t){var n=e.commit;n(U.CHANGE_CURRENT_BEGINDATE,t)}},V={state:M,getters:q,mutations:J,actions:z},W=(n("ac1f"),n("5319"),"https://org-team.hrs100.com/"),Y={getPeriod:function(e){var t=W+"api/user/bill/account/period";return t=t.replace("{accountId}",e),t},getBillSummary:function(e){var t=W+"api/user/bill/account/period/{accountId}/summary";return t=t.replace("{accountId}",e),t},getBillHosting:function(e){var t=W+"api/user/bill/account/hosting/{accountId}/summary";return t=t.replace("{accountId}",e),t},getFlow:function(e,t,n){var r=W+"api/user/bill/account/period/{accountId}/flow?page={page}&pageSize={pageSize}";return r=r.replace("{accountId}",e),r=r.replace("{page}",t),r=r.replace("{pageSize}",n),r},getReceiptList:function(e){var t=W+"api/user/bill/account/period/{accountId}/receipt/list";return t=t.replace("{accountId}",e),t},getReceiptDetail:function(e,t){var n=W+"api/user/bill/account/period/{accountId}/receipt/{type}/detail";return n=n.replace("{accountId}",e),n=n.replace("{type}",t),n}},F={getPeriod:function(){var e=Y.getPeriod();return g.get(e)},getBillSummary:function(e){var t=Y.getBillSummary(e);return g.get(t)},getBillHosting:function(e){var t=Y.getBillHosting(e);return g.get(t)},getRecord:function(e,t,n){var r=Y.getFlow(e,t,n);return g.get(r)},getReceiptList:function(e){var t=Y.getReceiptList(e);return g.get(t)},getReceiptDetail:function(e,t){var n=Y.getReceiptDetail(e,t);return g.get(n)}},K={},Q={},$={},X={},Z={},ee={},te={summary:Q,period:K,hosting:$,record:X,receiptList:Z,receiptDetail:ee},ne={getPeriod:function(e){var t=localStorage.getItem("bill_period");return t&&(e.period=JSON.parse(t)),e.period},getSummary:function(e){return e.summary},getHosting:function(e){var t=localStorage.getItem("bill_hosting");return t&&(e.hosting=JSON.parse(t)),e.hosting},getRecord:function(e){var t=localStorage.getItem("record");return t&&(e.record=JSON.parse(t)),e.record},getReceiptDetail:function(e){var t=localStorage.getItem("receiptDetail");return t&&(e.receiptDetail=JSON.parse(t)),e.receiptDetail},getReceiptList:function(e){var t=localStorage.getItem("receiptList");return t&&(e.receiptList=JSON.parse(t)),e.receiptList}},re=(h={},Object(I["a"])(h,U.CHANGE_BILL_PERIOD,(function(e,t){e.period=t;try{localStorage.setItem("bill_period",JSON.stringify(t))}catch(n){}})),Object(I["a"])(h,U.CHANGE_BILL_SUMMARY,(function(e,t){e.summary=t})),Object(I["a"])(h,U.CHANGE_BILL_HOSTING,(function(e,t){e.hosting=t;try{localStorage.setItem("bill_hosting",JSON.stringify(t))}catch(n){}})),Object(I["a"])(h,U.CHANGE_RECORD,(function(e,t){e.record=t})),Object(I["a"])(h,U.CHANGE_RECEIPT_LIST,(function(e,t){e.receiptList=t;try{localStorage.setItem("receiptList",JSON.stringify(t))}catch(n){}})),Object(I["a"])(h,U.CHANGE_RECEIPT_DETAIL,(function(e,t){e.receiptDetail=t;try{localStorage.setItem("receiptDetail",JSON.stringify(t))}catch(n){}})),h),ae={loadBillPeriod:function(e){var t=e.commit;return new Promise((function(e,n){F.getPeriod().then((function(r){r&&r.status?(K=r.data,t(U.CHANGE_BILL_PERIOD,K),e(K)):n(r)}))}))},loadBillSummary:function(e,t){var n=e.commit;return new Promise((function(e,r){F.getBillSummary(t.accountId).then((function(t){t&&t.status?(Q=t.data,n(U.CHANGE_BILL_SUMMARY,Q),e(Q)):r(t.message)}))}))},loadBillHosting:function(e,t){var n=e.commit;return new Promise((function(e,r){F.getBillHosting(t.accountId).then((function(t){t&&t.status?($=t.data,n(U.CHANGE_BILL_HOSTING,$),e($)):r(t.message)}))}))},loadRecord:function(e,t){var n=e.commit;return new Promise((function(e,r){F.getRecord(t.accountId,t.page,t.pageSize).then((function(t){t&&t.status?(X=t.data,n(U.CHANGE_RECORD,X),e(X)):r(t.message)}))}))},loadReceiptList:function(e,t){var n=e.commit;return new Promise((function(e,r){F.getReceiptList(t).then((function(t){t&&t.status?(Z=t.data,n(U.CHANGE_RECEIPT_LIST,Z),e(Z)):r(t.message)}))}))},loadReceiptDetail:function(e,t){var n=e.commit;return new Promise((function(e,r){F.getReceiptDetail(t.accountId,t.type).then((function(t){t&&t.status?(ee=t.data,n(U.CHANGE_RECEIPT_DETAIL,ee),e(ee)):r(t.message)}))}))}},oe={state:te,getters:ne,actions:ae,mutations:re},ie="https://org-team.hrs100.com/",ce={getMoreList:function(){var e=ie+"api/user/bill/account/moresvc/receipt/list";return e},getMoreSummary:function(){var e=ie+"api/user/bill/account/moresvc/summary";return e},getPayUrlUrl:function(){var e=ie+"api/common/pay/getPaymentUrl";return e}},se={getMoreList:function(){return Object(r["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=ce.getMoreList(),e.abrupt("return",g.get(t));case 2:case"end":return e.stop()}}),e)})))()},getMoreSummary:function(){return Object(r["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=ce.getMoreSummary(),e.abrupt("return",g.get(t));case 2:case"end":return e.stop()}}),e)})))()},getPayUrl:function(){return Object(r["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=ce.getPayUrlUrl(),e.abrupt("return",g.get(t));case 2:case"end":return e.stop()}}),e)})))()}},ue=[],le={},de={moreSummary:le,morelist:ue},fe={getMoreList:function(e){var t=localStorage.getItem("morelist");return t&&(e.morelist=JSON.parse(t)),e.morelist},getMoreSummary:function(e){return e.moreSummary}},me=(b={},Object(I["a"])(b,U.CHANGE_MORE_LIST,(function(e,t){e.morelist=t;try{localStorage.setItem("morelist",JSON.stringify(t))}catch(n){}})),Object(I["a"])(b,U.CHANGE_MORE_SUMMARY,(function(e,t){e.moreSummary=t;try{localStorage.setItem("moreSummary",JSON.stringify(t))}catch(n){}})),b),pe={loadMoreList:function(e){var t=e.commit;return new Promise((function(e,n){se.getMoreList().then((function(r){r&&r.status?(ue=r.data.list,t(U.CHANGE_MORE_LIST,ue),e(ue)):n(r.message)}))}))},loadMoreSummary:function(e){var t=e.commit;return new Promise((function(e,n){se.getMoreSummary().then((function(r){r&&r.status?(le=r.data,t(U.CHANGE_MORE_SUMMARY,le),e(le)):n(r.message)}))}))},loadPayUrl:function(){return new Promise((function(e,t){se.getPayUrl().then((function(n){n&&n.status?e(n.data.paymentUrl):t(n)}))}))}},he={state:de,getters:fe,mutations:me,actions:pe},be="206484",ge="",ve={usermemberId:be,token:ge},ke={getToken:function(e){return e.token=localStorage.getItem("token"),e.token}},je=Object(I["a"])({},U.CHANGE_TOKEN,(function(e,t){e.token=t;try{localStorage.setItem("token",t)}catch(n){}})),we={changeToken:function(e,t){var n=e.commit;n(U.CHANGE_TOKEN,t)}},ye={state:ve,getters:ke,mutations:je,actions:we};w["a"].use(y["a"]);var _e=JSON.parse('{ "authority": "https://passport.teammix.com", "client_id": "hrs-bill-web-mobile", "client_secret": "qqxb#teammix#2019", "redirect_uri": "https://m.hrs100.com/callback.html", "response_type": "id_token token", "scope": "workapps.client api.workapps.user api.workapps.org api.workapps.open openid","post_logout_redirect_uri":"https://m.hrs100.com", "silent_redirect_uri": "https://m.hrs100.com/silentrenew.html", "automaticSilentRenew": true,"accessTokenExpiringNotificationTime":60,"filterProtocolClaims":true,"loadUserInfo":true }');function Ee(e,t){return Oe.apply(this,arguments)}function Oe(){return Oe=Object(r["a"])(regeneratorRuntime.mark((function e(t,n){var r,a,o;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return r={client_id:_e.client_id,client_secret:_e.client_secret,grant_type:"application",scope:"workapps.client openid api.workapps.user api.workapps.org api.workapps.open",app_register_id:n,token:t},a=Object(E["a"])(),o="".concat(_e.authority,"/connect/token?").concat(a),e.next=5,v.post(o,j.a.stringify(r)).then((function(e){if(200==e.status){var t=e.data.access_token;localStorage.setItem("token",t)}else console.log("res=",e)}),(function(e){console.log("789err=",e)})).catch((function(e){console.log("111err=",e)}));case 5:case"end":return e.stop()}}),e)}))),Oe.apply(this,arguments)}var Se=t["a"]=new y["a"].Store({modules:{bill:oe,token:ye,any:V,more:he,oidc:Object(_["a"])(S,{isAuthenticatedBy:"access_token",dispatchEventsOnWindow:!0},{userLoaded:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=localStorage.getItem("appid"),console.log("user.access_token=",t.access_token),e.next=4,Ee(t.access_token,n);case 4:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()})}})},4678:function(e,t,n){var r={"./af":"2bfb","./af.js":"2bfb","./ar":"8e73","./ar-dz":"a356","./ar-dz.js":"a356","./ar-kw":"423e","./ar-kw.js":"423e","./ar-ly":"1cfd","./ar-ly.js":"1cfd","./ar-ma":"0a84","./ar-ma.js":"0a84","./ar-sa":"8230","./ar-sa.js":"8230","./ar-tn":"6d83","./ar-tn.js":"6d83","./ar.js":"8e73","./az":"485c","./az.js":"485c","./be":"1fc1","./be.js":"1fc1","./bg":"84aa","./bg.js":"84aa","./bm":"a7fa","./bm.js":"a7fa","./bn":"9043","./bn.js":"9043","./bo":"d26a","./bo.js":"d26a","./br":"6887","./br.js":"6887","./bs":"2554","./bs.js":"2554","./ca":"d716","./ca.js":"d716","./cs":"3c0d","./cs.js":"3c0d","./cv":"03ec","./cv.js":"03ec","./cy":"9797","./cy.js":"9797","./da":"0f14","./da.js":"0f14","./de":"b469","./de-at":"b3eb","./de-at.js":"b3eb","./de-ch":"bb71","./de-ch.js":"bb71","./de.js":"b469","./dv":"598a","./dv.js":"598a","./el":"8d47","./el.js":"8d47","./en-SG":"cdab","./en-SG.js":"cdab","./en-au":"0e6b","./en-au.js":"0e6b","./en-ca":"3886","./en-ca.js":"3886","./en-gb":"39a6","./en-gb.js":"39a6","./en-ie":"e1d3","./en-ie.js":"e1d3","./en-il":"7333","./en-il.js":"7333","./en-nz":"6f50","./en-nz.js":"6f50","./eo":"65db","./eo.js":"65db","./es":"898b","./es-do":"0a3c","./es-do.js":"0a3c","./es-us":"55c9","./es-us.js":"55c9","./es.js":"898b","./et":"ec18","./et.js":"ec18","./eu":"0ff2","./eu.js":"0ff2","./fa":"8df4","./fa.js":"8df4","./fi":"81e9","./fi.js":"81e9","./fo":"0721","./fo.js":"0721","./fr":"9f26","./fr-ca":"d9f8","./fr-ca.js":"d9f8","./fr-ch":"0e49","./fr-ch.js":"0e49","./fr.js":"9f26","./fy":"7118","./fy.js":"7118","./ga":"5120","./ga.js":"5120","./gd":"f6b4","./gd.js":"f6b4","./gl":"8840","./gl.js":"8840","./gom-latn":"0caa","./gom-latn.js":"0caa","./gu":"e0c5","./gu.js":"e0c5","./he":"c7aa","./he.js":"c7aa","./hi":"dc4d","./hi.js":"dc4d","./hr":"4ba9","./hr.js":"4ba9","./hu":"5b14","./hu.js":"5b14","./hy-am":"d6b6","./hy-am.js":"d6b6","./id":"5038","./id.js":"5038","./is":"0558","./is.js":"0558","./it":"6e98","./it-ch":"6f12","./it-ch.js":"6f12","./it.js":"6e98","./ja":"079e","./ja.js":"079e","./jv":"b540","./jv.js":"b540","./ka":"201b","./ka.js":"201b","./kk":"6d79","./kk.js":"6d79","./km":"e81d","./km.js":"e81d","./kn":"3e92","./kn.js":"3e92","./ko":"22f8","./ko.js":"22f8","./ku":"2421","./ku.js":"2421","./ky":"9609","./ky.js":"9609","./lb":"440c","./lb.js":"440c","./lo":"b29d","./lo.js":"b29d","./lt":"26f9","./lt.js":"26f9","./lv":"b97c","./lv.js":"b97c","./me":"293c","./me.js":"293c","./mi":"688b","./mi.js":"688b","./mk":"6909","./mk.js":"6909","./ml":"02fb","./ml.js":"02fb","./mn":"958b","./mn.js":"958b","./mr":"39bd","./mr.js":"39bd","./ms":"ebe4","./ms-my":"6403","./ms-my.js":"6403","./ms.js":"ebe4","./mt":"1b45","./mt.js":"1b45","./my":"8689","./my.js":"8689","./nb":"6ce3","./nb.js":"6ce3","./ne":"3a39","./ne.js":"3a39","./nl":"facd","./nl-be":"db29","./nl-be.js":"db29","./nl.js":"facd","./nn":"b84c","./nn.js":"b84c","./pa-in":"f3ff","./pa-in.js":"f3ff","./pl":"8d57","./pl.js":"8d57","./pt":"f260","./pt-br":"d2d4","./pt-br.js":"d2d4","./pt.js":"f260","./ro":"972c","./ro.js":"972c","./ru":"957c","./ru.js":"957c","./sd":"6784","./sd.js":"6784","./se":"ffff","./se.js":"ffff","./si":"eda5","./si.js":"eda5","./sk":"7be6","./sk.js":"7be6","./sl":"8155","./sl.js":"8155","./sq":"c8f3","./sq.js":"c8f3","./sr":"cf1e","./sr-cyrl":"13e9","./sr-cyrl.js":"13e9","./sr.js":"cf1e","./ss":"52bd","./ss.js":"52bd","./sv":"5fbd","./sv.js":"5fbd","./sw":"74dc","./sw.js":"74dc","./ta":"3de5","./ta.js":"3de5","./te":"5cbb","./te.js":"5cbb","./tet":"576c","./tet.js":"576c","./tg":"3b1b","./tg.js":"3b1b","./th":"10e8","./th.js":"10e8","./tl-ph":"0f38","./tl-ph.js":"0f38","./tlh":"cf75","./tlh.js":"cf75","./tr":"0e81","./tr.js":"0e81","./tzl":"cf51","./tzl.js":"cf51","./tzm":"c109","./tzm-latn":"b53d","./tzm-latn.js":"b53d","./tzm.js":"c109","./ug-cn":"6117","./ug-cn.js":"6117","./uk":"ada2","./uk.js":"ada2","./ur":"5294","./ur.js":"5294","./uz":"2e8c","./uz-latn":"010e","./uz-latn.js":"010e","./uz.js":"2e8c","./vi":"2921","./vi.js":"2921","./x-pseudo":"fd7e","./x-pseudo.js":"fd7e","./yo":"7f33","./yo.js":"7f33","./zh-cn":"5c3a","./zh-cn.js":"5c3a","./zh-hk":"49ab","./zh-hk.js":"49ab","./zh-tw":"90ea","./zh-tw.js":"90ea"};function a(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=o,e.exports=a,a.id="4678"},"56d7":function(e,t,n){"use strict";n.r(t);n("c975"),n("e260"),n("e6cf"),n("cca6"),n("a79d");var r=n("2b0e"),a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"app"}},[n("router-view")],1)},o=[],i=n("2877"),c={},s=Object(i["a"])(c,a,o,!1,null,null,null),u=s.exports,l=(n("99af"),n("d3b7"),n("4c53"),n("2909")),d=n("8c4f"),f=(n("f358"),n("4360")),m=[{path:"/",name:"index",component:function(){return Promise.all([n.e("chunk-52b9c751"),n.e("chunk-30ba13fe")]).then(n.bind(null,"ac61"))},meta:{requiresAuth:!0,title:"人事服务 "}},{path:"/trusteeship",name:"trusteeship",component:function(){return n.e("chunk-5939606f").then(n.bind(null,"418d"))},meta:{requiresAuth:!0,title:"人事托管 "}},{path:"/billrecord",name:"billrecord",component:function(){return Promise.all([n.e("chunk-52b9c751"),n.e("chunk-c9557cb2")]).then(n.bind(null,"d882"))},meta:{requiresAuth:!0,title:"资金记录 "}},{path:"/sociallist",name:"sociallist",component:function(){return Promise.all([n.e("chunk-52b9c751"),n.e("chunk-48bde4ae")]).then(n.bind(null,"ca29"))},meta:{requiresAuth:!0,title:"社保/公积金/个税列表 "}},{path:"/sociallist/socialpayment",name:"socialdetail",component:function(){return Promise.all([n.e("chunk-52b9c751"),n.e("chunk-64aa1e27")]).then(n.bind(null,"b9aa"))},meta:{requiresAuth:!0,title:"社保/公积金/个税列表 "}},{path:"/sociallist",name:"sociallist",component:function(){return Promise.all([n.e("chunk-52b9c751"),n.e("chunk-48bde4ae")]).then(n.bind(null,"ca29"))},meta:{requiresAuth:!0,title:"社保/公积金/个税列表 "}},{path:"/servicefee",name:"servicefee",component:function(){return n.e("chunk-449da765").then(n.bind(null,"70dc"))},meta:{requiresAuth:!0,title:"服务费 "}},{path:"/servicefee/detail",name:"servicefee_detail",component:function(){return Promise.all([n.e("chunk-52b9c751"),n.e("chunk-104c6ae2")]).then(n.bind(null,"80cb"))},meta:{requiresAuth:!0,title:"服务费详情 "}},{path:"/annualfee",name:"annualfee",component:function(){return Promise.all([n.e("chunk-52b9c751"),n.e("chunk-2a9b6233")]).then(n.bind(null,"5c53"))},meta:{requiresAuth:!0,title:"会员年费 "}},{path:"/other",name:"other",component:function(){return Promise.all([n.e("chunk-52b9c751"),n.e("chunk-4ebffe6e")]).then(n.bind(null,"e8ee"))},meta:{requiresAuth:!0,title:"其他事务办理 "}},{path:"/other/detail",name:"otherdetail",component:function(){return n.e("chunk-19e02068").then(n.bind(null,"340f"))},meta:{requiresAuth:!0,title:"其他事务办理详情 "}}],p=[{path:"/more",name:"more",component:function(){return n.e("chunk-0a22a154").then(n.bind(null,"896d"))},meta:{requiresAuth:!0,title:"更多服务"}},{path:"/more/details",name:"moredetail",component:function(){return n.e("chunk-b6aa981e").then(n.bind(null,"a85e"))},meta:{requiresAuth:!0,title:"详情"}},{path:"/more/record",name:"morerecord",component:function(){return n.e("chunk-79b212f1").then(n.bind(null,"fc76"))},meta:{requiresAuth:!0,title:"资金记录"}}];r["a"].use(d["a"]);var h=new d["a"]({mode:"history",base:"/",routes:[].concat(Object(l["a"])(m),Object(l["a"])(p),[{path:"/callback.html",name:"oidcCallback",component:function(){return n.e("chunk-e0752f7a").then(n.bind(null,"41a2"))}},{path:"/test",name:"test",component:function(){return n.e("chunk-c0811eaa").then(n.bind(null,"2762"))}}]),scrollBehavior:function(e,t,n){return{x:0,y:0}}});function b(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{autoCode:autoCode,redirectPath:redirectPath};f["a"].dispatch("authenticateOidc",{options:{extraQueryParams:{authcode:e.autoCode},redirectPath:e.redirectPath}})}var g=localStorage,v="autoLoginParams";function k(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{autoCode:autoCode,redirectPath:redirectPath};g.setItem(v,JSON.stringify(e))}function j(){var e=g.getItem(v);return e?(g.removeItem(v),JSON.parse(e)):null}h.beforeEach((function(e,t,n){var r=j();r?b(r):n()})),h.beforeEach((function(e,t,n){var r=e.query.authCode||e.query.authcode,a=e.query.appId||e.query.appid,o=e.query.userid||e.query.userId||0;if(r&&a){var i=e.path||"/";for(var c in e.query)"authcode"!=c&&"authCode"!=c&&(i+=i.indexOf("?")>-1?"&":"?",i+="".concat(c,"=").concat(e.query[c]));var s=localStorage.getItem("appid");f["a"].dispatch("getOidcUser").then((function(e){e?s!=a?(localStorage.setItem("appid",a),k({autoCode:r,redirectPath:i}),f["a"].dispatch("signOutOidc")):(console.log("userId=",o),console.log("oidcUser.profile.sub=",e.profile.sub),console.log("oidcUser.profile.sub==userId:",e.profile.sub==o),o>0&&e.profile.sub!=o?(k({autoCode:r,redirectPath:i}),f["a"].dispatch("signOutOidc")):n()):(localStorage.setItem("appid",a),b({autoCode:r,redirectPath:i}))})).catch((function(){localStorage.setItem("appid",a),b({autoCode:r,redirectPath:i})}))}else n()}));var w=h,y=(n("499a"),n("a2f0"),n("4de4"),n("b680"),n("c1df")),_=n.n(y);r["a"].filter("periodMoment",(function(e){return e?_()(e).format("MM.DD"):""})),r["a"].filter("y-m-d",(function(e){return e?_()(e).format("YYYY-MM-DD"):""})),r["a"].filter("MM-DD HH:mm",(function(e){return e?_()(e).format("MM-DD HH:mm"):""})),r["a"].filter("moneyNum",(function(e){return e=parseFloat(e),0===e?"0.00":e?e.toFixed(2):""}));var E=n("fe3c"),O=n.n(E),S=n("d4ec"),I=n("bee2"),C=(n("ac1f"),n("466d"),navigator.userAgent),P=C.indexOf("Android")>-1||C.indexOf("Adr")>-1,N=!!C.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);function R(e){if(P)window.WebViewJavascriptBridge?e(window.WebViewJavascriptBridge):document.addEventListener("WebViewJavascriptBridgeReady",(function(){e(window.WebViewJavascriptBridge)}),!1);else if(N){if(console.log("ios==="),window.WebViewJavascriptBridge)return e(window.WebViewJavascriptBridge);if(window.WVJBCallbacks)return window.WVJBCallbacks.push(e);window.WVJBCallbacks=[e];var t=document.createElement("iframe");t.style.display="none",t.src="wvjbscheme://__bridge_loaded__",document.documentElement.appendChild(t),setTimeout((function(){document.documentElement.removeChild(t)}),0)}}R((function(e){P&&e.init((function(e,t){var n={"Javascript Responds":"Wee!"};t(n)}))}));var A={callHandler:function(e,t,n){R((function(r){r.callHandler(e,t,n)}))},registerHandler:function(e,t){R((function(n){n.registerHandler(e,(function(e,n){t(e,n)}))}))}},x=function(){function e(){Object(S["a"])(this,e)}return Object(I["a"])(e,[{key:"setBarColor",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new Promise((function(t,n){try{A.callHandler("setBarColor",e,(function(e){t(e)}))}catch(r){n(r)}}))}},{key:"getBarHeight",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new Promise((function(t,n){try{A.callHandler("getBarHeight",e,(function(e){t(e)}))}catch(r){n(r)}}))}},{key:"setPageNavState",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new Promise((function(t,n){try{A.callHandler("setPageNavState",e,(function(e){t(e)}))}catch(r){n(r)}}))}},{key:"closeWebView",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new Promise((function(t,n){try{A.callHandler("closeWebView",e,(function(e){t(e)}))}catch(r){n(r)}}))}}]),e}(),L=new x;r["a"].config.productionTip=!1,r["a"].prototype.globalNavLeftArrowClick=function(e){document.getElementsByClassName("van-nav-bar__left")[0].onclick=function(){e()}},O.a.attach(document.body),O.a.prototype.focus=function(e){var t;e.setSelectionRange&&0!==e.type.indexOf("date")&&"time"!==e.type&&"month"!==e.type?(t=e.value.length,e.focus(),e.setSelectionRange(t,t)):e.focus()},r["a"].prototype.setPageNavState=function(){L.setPageNavState({isShowClose:!1,isShowBack:!1,isCloseLeft:!1,isShowTitle:!1,isShowNav:!1,isCloseWebView:!1}),L.getBarHeight().then((function(e){e=JSON.parse(e);var t=e.statusBarHeight;localStorage.setItem("barHeight",t),console.log("main barHeight=",t)})),L.setBarColor({barColor:"#0978e7"})},r["a"].prototype.$bridge=L,new r["a"]({store:f["a"],router:w,render:function(e){return e(u)}}).$mount("#app")},a2f0:function(e,t,n){},e496:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));n("99af"),n("c975"),n("fb6a"),n("b0c0"),n("b64b"),n("d3b7"),n("ac1f"),n("25f0"),n("466d"),n("5319");function r(e){var t,n,r,a="";for(e+="",t=0,n=e.length;t<n;t++)r=e.charCodeAt(t).toString(16),a+=r.length<2?"0"+r:r;return a}function a(){var e=document.createElement("canvas"),t=e.getContext("2d");t.fillStyle="#f60",t.fillRect(125,1,62,20);var n=e.toDataURL().replace("data:image/png;base64,",""),a=atob(n),o=r(a.slice(-16,-12));return o}function o(){var e=navigator.userAgent.toLowerCase(),t="Unknown",n="Unknown";e.indexOf("win")>-1?(t="Windows",n=e.indexOf("windows nt 5.0")>-1?"Windows 2000":e.indexOf("windows nt 5.1")>-1||e.indexOf("windows nt 5.2")>-1?"Windows XP":e.indexOf("windows nt 6.0")>-1?"Windows Vista":e.indexOf("windows nt 6.1")>-1||e.indexOf("windows 7")>-1?"Windows 7":e.indexOf("windows nt 6.2")>-1||e.indexOf("windows 8")>-1?"Windows 8":e.indexOf("windows nt 6.3")>-1?"Windows 8.1":e.indexOf("windows nt 6.2")>-1||e.indexOf("windows nt 10.0")>-1?"Windows 10":"Unknown"):t=e.indexOf("iphone")>-1?"Iphone":e.indexOf("mac")>-1?"Mac":e.indexOf("x11")>-1||e.indexOf("unix")>-1||e.indexOf("sunname")>-1||e.indexOf("bsd")>-1?"Unix":e.indexOf("linux")>-1?e.indexOf("android")>-1?"Android":"Linux":"Unknown";var r=new Object;return r.name=t,r.version=n,r}function i(){var e=e||function(e){var t=e.document,n=e.navigator,r=n.userAgent.toLowerCase(),a=t.documentMode,o=e.chrome||!1,i={agent:r,isIE:/trident/.test(r),isGecko:r.indexOf("gecko")>0&&r.indexOf("like gecko")<0,isWebkit:r.indexOf("webkit")>0,isStrict:"CSS1Compat"===t.compatMode,supportSubTitle:function(){return"track"in t.createElement("track")},supportScope:function(){return"scoped"in t.createElement("style")},ieVersion:function(){var t=/(msie\s|trident.*rv:)([\w.]+)/,n=e.navigator.userAgent.toLowerCase(),r=t.exec(n);try{return r[2]}catch(o){return a}},operaVersion:function(){try{if(e.opera)return r.match(/opera.([\d.]+)/)[1];if(r.indexOf("opr")>0)return r.match(/opr\/([\d.]+)/)[1]}catch(t){return 0}}};try{i.type=i.isIE?"IE":e.opera||r.indexOf("opr")>0?"Opera":r.indexOf("chrome")>0?"Chrome":e.openDatabase?"Safari":r.indexOf("firefox")>0?"Firefox":"unknow",i.version="IE"===i.type?i.ieVersion():"Firefox"===i.type?r.match(/firefox\/([\d.]+)/)[1]:"Chrome"===i.type?r.match(/chrome\/([\d.]+)/)[1]:"Opera"===i.type?i.operaVersion():"Safari"===i.type?r.match(/version\/([\d.]+)/)[1]:"0",i.shell=function(){if(r.indexOf("edge")>0)return i.version=r.match(/edge\/([\d.]+)/)[1]||i.version,"edge浏览器";if(r.indexOf("maxthon")>0)return i.version=r.match(/maxthon\/([\d.]+)/)[1]||i.version,"傲游浏览器";if(r.indexOf("qqbrowser")>0)return i.version=r.match(/qqbrowser\/([\d.]+)/)[1]||i.version,"QQ浏览器";if(r.indexOf("se 2.x")>0)return"搜狗浏览器";if(o&&"Opera"!==i.type){var t=e.external,n=e.clientInformation,a=n.languages;if(t&&"LiebaoGetVersion"in t)return"猎豹浏览器";if(r.indexOf("bidubrowser")>0)return i.version=r.match(/bidubrowser\/([\d.]+)/)[1]||r.match(/chrome\/([\d.]+)/)[1],"百度浏览器";if(i.supportSubTitle()&&"undefined"===typeof a){var c=Object.keys(o.webstore).length;return c>1?"360极速浏览器":"360安全浏览器"}return"Chrome"}return i.type},i.name=i.shell()}catch(c){}return{client:i}}(window);return void 0==e.client.name||""==e.client.name?(e.client.name="Unknown",e.client.version="Unknown"):void 0==e.client.version&&(e.client.version="Unknown"),e}function c(){var e="1.0.1",t=a(),n=o().version,r=i(),c=r.client.name,s=r.client.version,u=(new Date).getTime(),l="v=".concat(e,"&&did=").concat(t,"&&dh=").concat(n,"&&db=").concat(c,"&&dv=").concat(s,"&&dm=&&lat=&&lng=&&t=").concat(u);return l}}});
//# sourceMappingURL=app.f783ab98.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/api/http.js","webpack:///./src/api/index.js","webpack:///./src/utils/oidcSettings.js","webpack:///./src/store/types.js","webpack:///./src/store/modules/any.js","webpack:///./src/api/Bill/urls.js","webpack:///./src/api/Bill/index.js","webpack:///./src/store/modules/bill.js","webpack:///./src/api/More/urls.js","webpack:///./src/api/More/index.js","webpack:///./src/store/modules/more.js","webpack:///./src/store/modules/token.js","webpack:///./src/store/index.js","webpack:///./node_modules/moment/locale sync ^\\.\\/.*$","webpack:///./src/App.vue?a90f","webpack:///./src/App.vue","webpack:///./src/router/bill-router.js","webpack:///./src/router/more-router.js","webpack:///./src/router/index.js","webpack:///./src/utils/filter.js","webpack:///./src/assets/js/bridge/jsBridge.js","webpack:///./src/assets/js/bridge/birdge.js","webpack:///./src/main.js","webpack:///./src/assets/js/CommonPms.js"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","installedCssChunks","jsonpScriptSrc","p","exports","module","l","e","promises","cssChunks","Promise","resolve","reject","href","fullhref","existingLinkTags","document","getElementsByTagName","tag","dataHref","getAttribute","rel","existingStyleTags","linkTag","createElement","type","onload","onerror","event","request","target","src","err","Error","code","parentNode","removeChild","head","appendChild","then","installedChunkData","promise","onScriptComplete","script","charset","timeout","nc","setAttribute","error","clearTimeout","chunk","errorType","realSrc","message","name","undefined","setTimeout","all","m","c","d","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","oe","console","jsonpArray","window","oldJsonpFunction","slice","baseUrl","process","VUE_APP_ORG_API_BASEURL","http","axios","baseURL","interceptors","use","config","response","clear","log","status","fail","errcode","errmsg","info","msg","duration","overlay","headers","Authorization","instance","api","url","params","options","indexOf","defaults","responseType","post","put","delete","patch","defineHeader","token","store","getters","getToken","AjaxRequest","oidcSettings","JSON","parse","authority","clientId","client_id","clientSecret","client_secret","redirectUri","redirect_uri","response_type","scope","silentRedirectUri","silent_redirect_uri","automaticSilentRenew","automaticSilentSignin","accessTokenExpiringNotificationTime","filterProtocolClaims","loadUserInfo","CHANGE_BILL_PERIOD","CHANGE_BILL_SUMMARY","CHANGE_BILL_HOSTING","CHANGE_RECORD","CHANGE_RECEIPT_LIST","CHANGE_RECEIPT_DETAIL","CHANGE_CURRENT_PERIOD","CHANGE_CURRENT_BEGINDATE","CHANGE_MORE_LIST","CHANGE_MORE_SUMMARY","currentPerIndex","beginDate","state","getCurPerIndex","temp","localStorage","getItem","getBeginDate","mutations","types","setItem","actions","savePeriodIndex","commit","savePerBeginDate","VUE_APP_API_BASEURL","getPeriod","accountId","replace","getBillSummary","getBillHosting","getFlow","page","pageSize","getReceiptList","getReceiptDetail","urls","getRecord","period","summary","hosting","record","receiptList","receiptDetail","getSummary","getHosting","stringify","loadBillPeriod","res","loadBillSummary","param","loadBillHosting","loadRecord","loadReceiptList","loadReceiptDetail","getMoreList","getMoreSummary","getPayUrlUrl","getPayUrl","morelist","moreSummary","loadMoreList","list","loadMoreSummary","loadPayUrl","paymentUrl","usermemberId","CHANGE_TOKEN","changeToken","Vue","Vuex","oidc_config","access_token","appid","pms","grant_type","app_register_id","commonPms","GetCommonPms","qs","accessToken","catch","Store","bill","any","more","oidc","vuexOidcCreateStoreModule","isAuthenticatedBy","dispatchEventsOnWindow","userLoaded","user","map","webpackContext","req","id","webpackContextResolve","keys","_vm","this","_h","$createElement","_c","_self","attrs","staticRenderFns","component","path","meta","requiresAuth","title","VueRouter","router","base","routes","billRouters","moreRouters","scrollBehavior","to","from","savedPosition","x","y","autoLogin","payload","autoCode","redirectPath","dispatch","extraQueryParams","authcode","loginStorage","autoLoginParamsKey","setAutoLogin","getAutoLoginParams","paramStr","removeItem","beforeEach","next","autoLoginParams","query","authCode","appId","userId","userid","toPath","storeAppId","oidcUser","profile","sub","filter","moment","format","parseFloat","toFixed","u","navigator","userAgent","isAndroid","isIOS","match","setupWebViewJavascriptBridge","callback","WebViewJavascriptBridge","addEventListener","WVJBCallbacks","WVJBIframe","style","display","documentElement","bridge","init","responseCallback","callHandler","registerHandler","Bridge","args","jsBridge","productionTip","globalNavLeftArrowClick","getElementsByClassName","onclick","FastClick","attach","body","focus","targetElement","setSelectionRange","setPageNavState","isShowClose","isShowBack","isCloseLeft","isShowTitle","isShowNav","isCloseWebView","getBarHeight","barHeight","statusBarHeight","setBarColor","$bridge","render","h","App","$mount","bin2hex","charCodeAt","toString","getCanvas","canvas","ctx","getContext","fillStyle","fillRect","b64","toDataURL","bin","atob","crc","getOsInfo","toLowerCase","version","os","getBrowerInfo","Browser","agent","IEMode","documentMode","chrome","System","isIE","test","isGecko","isWebkit","isStrict","compatMode","supportSubTitle","supportScope","ieVersion","rMsie","ma","exec","operaVersion","opera","openDatabase","shell","external","clientInfo","clientInformation","clientLanguage","languages","storeKeyLen","webstore","client","v","did","dh","BrowerInfo","db","dv","Date","getTime"],"mappings":"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","file":"js/app.f783ab98.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\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 = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && 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(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded CSS chunks\n \tvar installedCssChunks = {\n \t\t\"app\": 0\n \t}\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// script path function\n \tfunction jsonpScriptSrc(chunkId) {\n \t\treturn __webpack_require__.p + \"js/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-0a22a154\":\"0e33ffac\",\"chunk-19e02068\":\"d4478a50\",\"chunk-449da765\":\"c094dd14\",\"chunk-52b9c751\":\"ae0c8e20\",\"chunk-104c6ae2\":\"b7056b8f\",\"chunk-2a9b6233\":\"afc2a0f8\",\"chunk-30ba13fe\":\"8917dca8\",\"chunk-48bde4ae\":\"838a4e9c\",\"chunk-4ebffe6e\":\"cffdc4a1\",\"chunk-64aa1e27\":\"592d8f8c\",\"chunk-c9557cb2\":\"ff477a28\",\"chunk-5939606f\":\"e5c08b7b\",\"chunk-79b212f1\":\"3f63a0ee\",\"chunk-b6aa981e\":\"33c10a2e\",\"chunk-c0811eaa\":\"bcc186a6\",\"chunk-e0752f7a\":\"a2f3c967\"}[chunkId] + \".js\"\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 \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar promises = [];\n\n\n \t\t// mini-css-extract-plugin CSS loading\n \t\tvar cssChunks = {\"chunk-0a22a154\":1,\"chunk-19e02068\":1,\"chunk-449da765\":1,\"chunk-52b9c751\":1,\"chunk-104c6ae2\":1,\"chunk-2a9b6233\":1,\"chunk-30ba13fe\":1,\"chunk-48bde4ae\":1,\"chunk-4ebffe6e\":1,\"chunk-64aa1e27\":1,\"chunk-c9557cb2\":1,\"chunk-5939606f\":1,\"chunk-79b212f1\":1,\"chunk-b6aa981e\":1,\"chunk-c0811eaa\":1,\"chunk-e0752f7a\":1};\n \t\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n \t\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n \t\t\tpromises.push(installedCssChunks[chunkId] = new Promise(function(resolve, reject) {\n \t\t\t\tvar href = \"css/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-0a22a154\":\"28f69852\",\"chunk-19e02068\":\"03935e91\",\"chunk-449da765\":\"d7ce0b46\",\"chunk-52b9c751\":\"a44cecf9\",\"chunk-104c6ae2\":\"3217bf3a\",\"chunk-2a9b6233\":\"ca92c2c1\",\"chunk-30ba13fe\":\"a9014ccd\",\"chunk-48bde4ae\":\"5f182672\",\"chunk-4ebffe6e\":\"c85571e4\",\"chunk-64aa1e27\":\"63f31147\",\"chunk-c9557cb2\":\"dd4bfa54\",\"chunk-5939606f\":\"8991dcc5\",\"chunk-79b212f1\":\"3d1b0ff0\",\"chunk-b6aa981e\":\"ecd163ae\",\"chunk-c0811eaa\":\"8e51b280\",\"chunk-e0752f7a\":\"8a632669\"}[chunkId] + \".css\";\n \t\t\t\tvar fullhref = __webpack_require__.p + href;\n \t\t\t\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n \t\t\t\tfor(var i = 0; i < existingLinkTags.length; i++) {\n \t\t\t\t\tvar tag = existingLinkTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n \t\t\t\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return resolve();\n \t\t\t\t}\n \t\t\t\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n \t\t\t\tfor(var i = 0; i < existingStyleTags.length; i++) {\n \t\t\t\t\tvar tag = existingStyleTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\");\n \t\t\t\t\tif(dataHref === href || dataHref === fullhref) return resolve();\n \t\t\t\t}\n \t\t\t\tvar linkTag = document.createElement(\"link\");\n \t\t\t\tlinkTag.rel = \"stylesheet\";\n \t\t\t\tlinkTag.type = \"text/css\";\n \t\t\t\tlinkTag.onload = resolve;\n \t\t\t\tlinkTag.onerror = function(event) {\n \t\t\t\t\tvar request = event && event.target && event.target.src || fullhref;\n \t\t\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + request + \")\");\n \t\t\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n \t\t\t\t\terr.request = request;\n \t\t\t\t\tdelete installedCssChunks[chunkId]\n \t\t\t\t\tlinkTag.parentNode.removeChild(linkTag)\n \t\t\t\t\treject(err);\n \t\t\t\t};\n \t\t\t\tlinkTag.href = fullhref;\n\n \t\t\t\tvar head = document.getElementsByTagName(\"head\")[0];\n \t\t\t\thead.appendChild(linkTag);\n \t\t\t}).then(function() {\n \t\t\t\tinstalledCssChunks[chunkId] = 0;\n \t\t\t}));\n \t\t}\n\n \t\t// JSONP chunk loading for javascript\n\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n \t\t\t// a Promise means \"currently loading\".\n \t\t\tif(installedChunkData) {\n \t\t\t\tpromises.push(installedChunkData[2]);\n \t\t\t} else {\n \t\t\t\t// setup Promise in chunk cache\n \t\t\t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t\t\t});\n \t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n \t\t\t\t// start chunk loading\n \t\t\t\tvar script = document.createElement('script');\n \t\t\t\tvar onScriptComplete;\n\n \t\t\t\tscript.charset = 'utf-8';\n \t\t\t\tscript.timeout = 120;\n \t\t\t\tif (__webpack_require__.nc) {\n \t\t\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t\t\t}\n \t\t\t\tscript.src = jsonpScriptSrc(chunkId);\n\n \t\t\t\t// create error before stack unwound to get useful stacktrace later\n \t\t\t\tvar error = new Error();\n \t\t\t\tonScriptComplete = function (event) {\n \t\t\t\t\t// avoid mem leaks in IE.\n \t\t\t\t\tscript.onerror = script.onload = null;\n \t\t\t\t\tclearTimeout(timeout);\n \t\t\t\t\tvar chunk = installedChunks[chunkId];\n \t\t\t\t\tif(chunk !== 0) {\n \t\t\t\t\t\tif(chunk) {\n \t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n \t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n \t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n \t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n \t\t\t\t\t\t\terror.type = errorType;\n \t\t\t\t\t\t\terror.request = realSrc;\n \t\t\t\t\t\t\tchunk[1](error);\n \t\t\t\t\t\t}\n \t\t\t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t\t\t}\n \t\t\t\t};\n \t\t\t\tvar timeout = setTimeout(function(){\n \t\t\t\t\tonScriptComplete({ type: 'timeout', target: script });\n \t\t\t\t}, 120000);\n \t\t\t\tscript.onerror = script.onload = onScriptComplete;\n \t\t\t\tdocument.head.appendChild(script);\n \t\t\t}\n \t\t}\n \t\treturn Promise.all(promises);\n \t};\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, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\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 \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","import axios from \"axios\";\r\nimport { Toast } from 'vant'\r\nlet baseUrl = process.env.VUE_APP_ORG_API_BASEURL;\r\n\r\n// 创建 axios 实例\r\nlet http = axios.create({\r\n timeout: 60000,\r\n baseURL: baseUrl\r\n});\r\n\r\n// request拦截器\r\nhttp.interceptors.request.use(\r\n (config) => {\r\n return config;\r\n },\r\n (error) => {\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\n// 添加响应拦截器\r\nhttp.interceptors.response.use(\r\n (response) => {\r\n Toast.clear();\r\n console.log('response=', response);\r\n if (response.error == 400 || response.status == 400) {\r\n Toast.fail('授权失败!');\r\n }\r\n let { data } = response;\r\n if (!data.errcode) {\r\n return data;\r\n }\r\n\r\n if (data.errcode != 0) {\r\n Toast.fail(data.errmsg);\r\n return Promise.reject(new Error(data.errmsg));\r\n } else {\r\n return data;\r\n }\r\n },\r\n (error) => {\r\n Toast.clear();\r\n let info = {};\r\n let { status } = error.response;\r\n info = {\r\n code: status,\r\n data: \"\",\r\n msg: \"系统出现未知错误\"\r\n };\r\n console.log(info);\r\n Toast.fail({\r\n message: '授权失败!',\r\n duration: 0,\r\n overlay: true\r\n })\r\n \r\n }\r\n);\r\n\r\n\r\n\r\n/**\r\n * 创建统一封装过的 axios 实例\r\n * @return {AxiosInstance}\r\n */\r\nexport default function () {\r\n return http;\r\n}\r\n","import http from \"./http\";\r\nimport store from \"../store\";\r\n\r\nlet headers = {\r\n Authorization: \"\"\r\n}\r\nconst instance = http();\r\nconst api = {\r\n get(url, params, headers) {\r\n let options = {};\r\n if (params) {\r\n options.params = params;\r\n }\r\n if (headers) {\r\n options.headers = headers;\r\n }\r\n if (url.indexOf(\"/file/\") > -1 && params === \"\") {\r\n instance.defaults.responseType = \"arraybuffer\";\r\n }\r\n return instance.get(url, options);\r\n },\r\n post(url, params, headers) {\r\n let options = {};\r\n if (headers) {\r\n options.headers = headers;\r\n }\r\n if (url.indexOf(\"/export\") > -1) {\r\n instance.defaults.responseType = \"arraybuffer\";\r\n }\r\n return instance.post(url, params, options);\r\n },\r\n put(url, params, headers) {\r\n let options = {};\r\n if (headers) {\r\n options.headers = headers;\r\n }\r\n return instance.put(url, params, options);\r\n },\r\n delete(url, params, headers) {\r\n let options = {};\r\n if (params) {\r\n options.data = params;\r\n }\r\n if (headers) {\r\n options.headers = headers;\r\n }\r\n return instance.delete(url, options);\r\n },\r\n patch(url, params, headers) {\r\n let options = {};\r\n if (headers) {\r\n options.headers = headers;\r\n }\r\n return instance.patch(url, params, options)\r\n }\r\n};\r\n\r\nfunction defineHeader() {\r\n //const token = store.state.oidc.access_token;\r\n const token = store.getters.getToken;\r\n headers.Authorization = \"Bearer \" + token;\r\n return Promise.resolve(headers);\r\n}\r\n\r\nexport const AjaxRequest = {\r\n get: (url, params) => defineHeader().then(headers => api.get(url, params, headers)),\r\n post: (url, params) => defineHeader().then(headers => api.post(url, params, headers)),\r\n put: (url, params) => defineHeader().then(headers => api.put(url, params, headers)),\r\n delete: (url, params) => defineHeader().then(headers => api.delete(url, params, headers))\r\n}\r\n\r\nexport default api;\r\n","var oidcSettings = JSON.parse( process.env.VUE_APP_OIDC_CONFIG)\r\n\r\nexport default {\r\n authority: oidcSettings.authority,\r\n clientId: oidcSettings.client_id,\r\n clientSecret: oidcSettings.client_secret,\r\n redirectUri: oidcSettings.redirect_uri,\r\n responseType: oidcSettings.response_type,\r\n scope: oidcSettings.scope,\r\n silentRedirectUri: oidcSettings.silent_redirect_uri,\r\n automaticSilentRenew: oidcSettings.automaticSilentRenew,\r\n automaticSilentSignin:true,\r\n accessTokenExpiringNotificationTime: oidcSettings.accessTokenExpiringNotificationTime,\r\n filterProtocolClaims: oidcSettings.filterProtocolClaims,\r\n loadUserInfo: oidcSettings.loadUserInfo\r\n}","//定义类型常量,默认全部大写义类型常量,默认全部大写\r\nconst CHANGE_TOKEN = 'CHANGE_TOKEN';\r\nconst CHANGE_BILL_PERIOD = 'CHANGE_BILL_PERIOD';\r\nconst CHANGE_BILL_SUMMARY = 'CHANGE_BILL_SUMMARY';\r\nconst CHANGE_BILL_HOSTING = 'CHANGE_BILL_HOSTING';\r\nconst CHANGE_RECORD = 'CHANGE_RECORD';\r\nconst CHANGE_RECEIPT_LIST = 'CHANGE_RECEIPT_LIST';\r\nconst CHANGE_RECEIPT_DETAIL = 'CHANGE_RECEIPT_DETAIL';\r\nconst CHANGE_CURRENT_PERIOD='CHANGE_CURRENT_PERIOD';\r\nconst CHANGE_CURRENT_BEGINDATE=\"CHANGE_CURRENT_BEGINDATE\";\r\nconst CHANGE_MORE_LIST=\"CHANGE_MORE_LIST\";\r\nconst CHANGE_MORE_SUMMARY=\"CHANGE_MORE_SUMMARY\";\r\nexport default {\r\n CHANGE_BILL_PERIOD,\r\n CHANGE_BILL_SUMMARY,\r\n CHANGE_BILL_HOSTING,\r\n CHANGE_RECORD,\r\n CHANGE_RECEIPT_LIST,\r\n CHANGE_RECEIPT_DETAIL,\r\n CHANGE_CURRENT_PERIOD,\r\n CHANGE_CURRENT_BEGINDATE,\r\n CHANGE_MORE_LIST,\r\n CHANGE_MORE_SUMMARY,\r\n}\r\n\r\n","import types from \"../types\";\r\n\r\nlet currentPerIndex = 0\r\nlet beginDate = ''\r\n\r\nconst state = { currentPerIndex, beginDate }\r\n\r\nconst getters = {\r\n getCurPerIndex(state) {\r\n const temp = localStorage.getItem('currentPerIndex');\r\n if (temp) {\r\n state.currentPerIndex = temp\r\n }\r\n return state.currentPerIndex;\r\n },\r\n getBeginDate(state) {\r\n const temp = localStorage.getItem('beginDate');\r\n if (temp) {\r\n state.beginDate = temp\r\n }\r\n return state.beginDate;\r\n },\r\n\r\n}\r\n\r\nconst mutations = {\r\n [types.CHANGE_CURRENT_PERIOD](state, currentPerIndex) {\r\n state.currentPerIndex = currentPerIndex;\r\n try {\r\n localStorage.setItem(\"currentPerIndex\", currentPerIndex);\r\n } catch (error) { }\r\n },\r\n [types.CHANGE_CURRENT_BEGINDATE](state, beginDate) {\r\n state.beginDate = beginDate;\r\n try {\r\n localStorage.setItem(\"beginDate\", beginDate);\r\n } catch (error) { }\r\n }\r\n}\r\n\r\nconst actions = {\r\n savePeriodIndex({ commit }, currentPerIndex) {\r\n commit(types.CHANGE_CURRENT_PERIOD, currentPerIndex);\r\n },\r\n savePerBeginDate({ commit }, beginDate) {\r\n commit(types.CHANGE_CURRENT_BEGINDATE, beginDate);\r\n }\r\n}\r\n\r\nexport default {\r\n state,\r\n getters,\r\n mutations,\r\n actions\r\n}","var VUE_APP_API_BASEURL = process.env.VUE_APP_API_BASEURL\r\n\r\nexport default {\r\n getPeriod(accountId) {\r\n let url = VUE_APP_API_BASEURL + 'api/user/bill/account/period';\r\n url = url.replace('{accountId}', accountId);\r\n return url;\r\n },\r\n getBillSummary(accountId) {\r\n let url = VUE_APP_API_BASEURL + 'api/user/bill/account/period/{accountId}/summary';\r\n url = url.replace('{accountId}', accountId);\r\n return url;\r\n },\r\n getBillHosting(accountId) {\r\n let url = VUE_APP_API_BASEURL + 'api/user/bill/account/hosting/{accountId}/summary'\r\n url = url.replace('{accountId}', accountId);\r\n return url;\r\n },\r\n getFlow(accountId, page, pageSize) {\r\n let url = VUE_APP_API_BASEURL + 'api/user/bill/account/period/{accountId}/flow?page={page}&pageSize={pageSize}';\r\n url = url.replace('{accountId}', accountId);\r\n url = url.replace('{page}', page);\r\n url = url.replace('{pageSize}', pageSize);\r\n return url;\r\n },\r\n getReceiptList(accountId) {\r\n let url = VUE_APP_API_BASEURL + 'api/user/bill/account/period/{accountId}/receipt/list'\r\n url = url.replace('{accountId}', accountId);\r\n return url;\r\n },\r\n getReceiptDetail(accountId, type) {\r\n let url = VUE_APP_API_BASEURL + 'api/user/bill/account/period/{accountId}/receipt/{type}/detail'\r\n url = url.replace('{accountId}', accountId);\r\n url = url.replace('{type}', type);\r\n return url;\r\n }\r\n};\r\n","import { AjaxRequest } from \"../index\";\r\nimport urls from \"./urls\";\r\n\r\nexport default {\r\n // get数据\r\n getPeriod() {\r\n let url = urls.getPeriod();\r\n return AjaxRequest.get(url);\r\n },\r\n getBillSummary(accountId) {\r\n let url = urls.getBillSummary(accountId);\r\n return AjaxRequest.get(url);\r\n },\r\n getBillHosting(accountId) {\r\n let url = urls.getBillHosting(accountId);\r\n return AjaxRequest.get(url);\r\n },\r\n getRecord(accountId, page, pageSize) {\r\n let url = urls.getFlow(accountId, page, pageSize);\r\n return AjaxRequest.get(url);\r\n },\r\n getReceiptList(accountId) {\r\n let url = urls.getReceiptList(accountId);\r\n return AjaxRequest.get(url);\r\n },\r\n getReceiptDetail(accountId, type) {\r\n let url = urls.getReceiptDetail(accountId, type);\r\n return AjaxRequest.get(url);\r\n }\r\n};\r\n","import types from \"../types\";\r\nimport api from \"../../api/Bill\"\r\n\r\nlet period = {};\r\nlet summary = {};\r\nlet hosting = {};\r\nlet record = {};\r\nlet receiptList = {};\r\nlet receiptDetail = {};\r\n\r\nconst state = { summary, period, hosting, record, receiptList, receiptDetail };\r\n\r\nconst getters = {\r\n getPeriod(state) {\r\n const temp = localStorage.getItem(\"bill_period\");\r\n if (temp) {\r\n state.period = JSON.parse(temp);\r\n }\r\n return state.period;\r\n },\r\n getSummary(state) {\r\n //state.summary = localStorage.getItem(\"bill_summary\");\r\n return state.summary;\r\n },\r\n getHosting(state) {\r\n const temp = localStorage.getItem(\"bill_hosting\");\r\n if (temp) {\r\n state.hosting = JSON.parse(temp);\r\n }\r\n return state.hosting;\r\n },\r\n getRecord(state) {\r\n const temp = localStorage.getItem('record');\r\n if (temp) {\r\n state.record = JSON.parse(temp);\r\n }\r\n return state.record;\r\n },\r\n getReceiptDetail(state) {\r\n const temp = localStorage.getItem('receiptDetail');\r\n if (temp) {\r\n state.receiptDetail = JSON.parse(temp);\r\n }\r\n return state.receiptDetail;\r\n },\r\n getReceiptList(state) {\r\n const temp = localStorage.getItem('receiptList');\r\n if (temp) {\r\n state.receiptList = JSON.parse(temp);\r\n }\r\n return state.receiptList;\r\n }\r\n};\r\n\r\nconst mutations = {\r\n [types.CHANGE_BILL_PERIOD](state, period) {\r\n state.period = period;\r\n try {\r\n localStorage.setItem(\"bill_period\", JSON.stringify(period));\r\n } catch (error) { }\r\n },\r\n [types.CHANGE_BILL_SUMMARY](state, summary) {\r\n state.summary = summary;\r\n try {\r\n // localStorage.setItem(\"bill_summary\", summary);\r\n } catch (error) { }\r\n },\r\n [types.CHANGE_BILL_HOSTING](state, hosting) {\r\n state.hosting = hosting;\r\n try {\r\n localStorage.setItem(\"bill_hosting\", JSON.stringify(hosting));\r\n } catch (error) { }\r\n },\r\n [types.CHANGE_RECORD](state, record) {\r\n state.record = record;\r\n try {\r\n //localStorage.setItem(\"record\", JSON.stringify(record));\r\n } catch (error) { }\r\n },\r\n [types.CHANGE_RECEIPT_LIST](state, receiptList) {\r\n state.receiptList = receiptList;\r\n try {\r\n localStorage.setItem(\"receiptList\", JSON.stringify(receiptList));\r\n } catch (error) { }\r\n },\r\n [types.CHANGE_RECEIPT_DETAIL](state, receiptDetail) {\r\n state.receiptDetail = receiptDetail;\r\n try {\r\n localStorage.setItem(\"receiptDetail\", JSON.stringify(receiptDetail));\r\n } catch (error) { }\r\n },\r\n\r\n};\r\n\r\nconst actions = {\r\n loadBillPeriod({ commit }) {\r\n return new Promise((resolve, reject) => {\r\n api.getPeriod()\r\n .then(res => {\r\n if (res && res.status) {\r\n period = res.data;\r\n commit(types.CHANGE_BILL_PERIOD, period);\r\n resolve(period);\r\n }\r\n else {\r\n reject(res)\r\n }\r\n });\r\n });\r\n },\r\n loadBillSummary({ commit }, param) {\r\n return new Promise((resolve, reject) => {\r\n api.getBillSummary(param.accountId)\r\n .then(res => {\r\n if (res && res.status) {\r\n summary = res.data;\r\n commit(types.CHANGE_BILL_SUMMARY, summary);\r\n resolve(summary);\r\n }\r\n else {\r\n reject(res.message)\r\n }\r\n });\r\n });\r\n },\r\n loadBillHosting({ commit }, param) {\r\n return new Promise((resolve, reject) => {\r\n api.getBillHosting(param.accountId)\r\n .then(res => {\r\n if (res && res.status) {\r\n hosting = res.data;\r\n commit(types.CHANGE_BILL_HOSTING, hosting);\r\n resolve(hosting);\r\n }\r\n else {\r\n reject(res.message)\r\n }\r\n });\r\n });\r\n },\r\n loadRecord({ commit }, param) {\r\n return new Promise((resolve, reject) => {\r\n api.getRecord(param.accountId, param.page, param.pageSize)\r\n .then(res => {\r\n if (res && res.status) {\r\n record = res.data;\r\n commit(types.CHANGE_RECORD, record);\r\n resolve(record);\r\n }\r\n else {\r\n reject(res.message)\r\n }\r\n });\r\n });\r\n },\r\n loadReceiptList({ commit }, accountId) {\r\n return new Promise((resolve, reject) => {\r\n api.getReceiptList(accountId)\r\n .then(res => {\r\n if (res && res.status) {\r\n receiptList = res.data;\r\n commit(types.CHANGE_RECEIPT_LIST, receiptList);\r\n resolve(receiptList);\r\n }\r\n else {\r\n reject(res.message)\r\n }\r\n });\r\n });\r\n },\r\n loadReceiptDetail({ commit }, param) {\r\n return new Promise((resolve, reject) => {\r\n api.getReceiptDetail(param.accountId, param.type)\r\n .then(res => {\r\n if (res && res.status) {\r\n receiptDetail = res.data;\r\n commit(types.CHANGE_RECEIPT_DETAIL, receiptDetail);\r\n resolve(receiptDetail);\r\n }\r\n else {\r\n reject(res.message)\r\n }\r\n });\r\n });\r\n }\r\n};\r\n\r\n\r\n// 最后统一导出\r\nexport default {\r\n state,\r\n getters,\r\n actions,\r\n mutations\r\n};\r\n","var VUE_APP_API_BASEURL = process.env.VUE_APP_API_BASEURL\r\n\r\nexport default {\r\n getMoreList() {\r\n let url = VUE_APP_API_BASEURL + 'api/user/bill/account/moresvc/receipt/list';\r\n return url;\r\n },\r\n getMoreSummary() {\r\n let url = VUE_APP_API_BASEURL + 'api/user/bill/account/moresvc/summary';\r\n return url;\r\n },\r\n getPayUrlUrl() {\r\n let url = VUE_APP_API_BASEURL + 'api/common/pay/getPaymentUrl';\r\n return url;\r\n }\r\n};\r\n","import { AjaxRequest } from \"../index\";\r\nimport urls from \"./urls\";\r\n\r\n\r\nexport default {\r\n\r\n // get数据\r\n async getMoreList() {\r\n const url = urls.getMoreList();\r\n return AjaxRequest.get(url);\r\n },\r\n async getMoreSummary() {\r\n const url = urls.getMoreSummary();\r\n return AjaxRequest.get(url);\r\n },\r\n async getPayUrl() {\r\n const url = urls.getPayUrlUrl();\r\n return AjaxRequest.get(url);\r\n }\r\n};\r\n","import types from \"../types\";\r\nimport api from '../../api/More'\r\n\r\nlet morelist = []\r\nlet moreSummary = {}\r\nconst state = { moreSummary, morelist }\r\n\r\nconst getters = {\r\n getMoreList (state) {\r\n const temp = localStorage.getItem('morelist');\r\n if (temp) {\r\n state.morelist = JSON.parse(temp);\r\n }\r\n return state.morelist;\r\n },\r\n getMoreSummary (state) {\r\n //state.summary = localStorage.getItem(\"bill_summary\");\r\n return state.moreSummary;\r\n },\r\n}\r\n\r\nconst mutations = {\r\n [types.CHANGE_MORE_LIST] (state, morelist) {\r\n state.morelist = morelist;\r\n try {\r\n localStorage.setItem(\"morelist\", JSON.stringify(morelist));\r\n } catch (error) { }\r\n },\r\n [types.CHANGE_MORE_SUMMARY] (state, moreSummary) {\r\n state.moreSummary = moreSummary;\r\n try {\r\n localStorage.setItem(\"moreSummary\", JSON.stringify(moreSummary));\r\n } catch (error) { }\r\n },\r\n}\r\n\r\nconst actions = {\r\n loadMoreList ({ commit }) {\r\n return new Promise((resolve, reject) => {\r\n api.getMoreList().then(res => {\r\n if (res && res.status) {\r\n morelist = res.data.list;\r\n commit(types.CHANGE_MORE_LIST, morelist);\r\n resolve(morelist)\r\n } else {\r\n reject(res.message);\r\n }\r\n })\r\n });\r\n },\r\n loadMoreSummary ({ commit }) {\r\n return new Promise((resolve, reject) => {\r\n api.getMoreSummary().then(res => {\r\n if (res && res.status) {\r\n moreSummary = res.data;\r\n commit(types.CHANGE_MORE_SUMMARY, moreSummary);\r\n resolve(moreSummary);\r\n } else {\r\n reject(res.message)\r\n }\r\n })\r\n });\r\n },\r\n loadPayUrl () {\r\n return new Promise((resolve, reject) => {\r\n api.getPayUrl().then(res => {\r\n if (res && res.status) {\r\n resolve(res.data.paymentUrl);\r\n } else {\r\n reject(res)\r\n }\r\n })\r\n });\r\n }\r\n}\r\n\r\nexport default {\r\n state,\r\n getters,\r\n mutations,\r\n actions\r\n}","import types from \"../types\";\r\n\r\n\r\nlet usermemberId = '206484'\r\nlet token = ''\r\nconst state = { usermemberId, token }\r\n\r\nconst getters = {\r\n getToken(state) {\r\n state.token = localStorage.getItem(\"token\");\r\n return state.token;\r\n },\r\n}\r\n\r\nconst mutations = {\r\n [types.CHANGE_TOKEN](state, token) {\r\n state.token = token;\r\n try {\r\n localStorage.setItem(\"token\", token);\r\n } catch (error) { }\r\n },\r\n}\r\n\r\nconst actions = {\r\n changeToken({ commit }, token) {\r\n commit(types.CHANGE_TOKEN, token);\r\n }\r\n}\r\n\r\nexport default {\r\n state,\r\n getters,\r\n mutations,\r\n actions\r\n}","import http from '../api'\r\nimport qs from \"qs\";\r\nimport Vue from 'vue';\r\nimport Vuex from 'vuex';\r\nimport { vuexOidcCreateStoreModule } from 'vuex-oidc';\r\nimport { GetCommonPms } from \"../assets/js/CommonPms.js\";\r\nimport oidcSettings from \"../utils/oidcSettings\";\r\nimport any from './modules/any';\r\nimport bill from './modules/bill';\r\nimport more from './modules/more';\r\nimport token from './modules/token';\r\n\r\n\r\nVue.use(Vuex)\r\n\r\nconst oidc_config = JSON.parse(process.env.VUE_APP_OIDC_CONFIG);\r\n\r\nasync function getToken(access_token, appid) {\r\n let pms = {\r\n client_id: oidc_config.client_id,\r\n client_secret: oidc_config.client_secret,\r\n grant_type: \"application\",\r\n scope:\r\n \"workapps.client openid api.workapps.user api.workapps.org api.workapps.open\",\r\n app_register_id: appid,\r\n token: access_token\r\n };\r\n let commonPms = GetCommonPms();\r\n let url = `${oidc_config.authority}/connect/token?${commonPms}`;\r\n await http\r\n .post(url, qs.stringify(pms))\r\n .then(\r\n res => {\r\n if (res.status == 200) {\r\n const accessToken = res.data.access_token;\r\n localStorage.setItem(\"token\", accessToken);\r\n } else {\r\n console.log('res=', res);\r\n }\r\n },\r\n err => {\r\n console.log(\"789err=\", err);\r\n // window.location.href = '/callback.html?err=' + err.response.data.error_description;\r\n }\r\n )\r\n .catch(err => {\r\n console.log(\"111err=\", err);\r\n // window.location.href = '/callback.html?err=' + err.response.data.error_description;\r\n });\r\n}\r\n\r\nexport default new Vuex.Store({\r\n modules: {\r\n bill,\r\n token,\r\n any,\r\n more,\r\n oidc: vuexOidcCreateStoreModule(oidcSettings,\r\n {\r\n isAuthenticatedBy: 'access_token',\r\n dispatchEventsOnWindow: true\r\n }, {\r\n userLoaded: async (user) => {\r\n const appid = localStorage.getItem('appid');\r\n console.log('user.access_token=',user.access_token);\r\n await getToken(user.access_token, appid);\r\n }\r\n })\r\n }\r\n});\r\n","var map = {\n\t\"./af\": \"2bfb\",\n\t\"./af.js\": \"2bfb\",\n\t\"./ar\": \"8e73\",\n\t\"./ar-dz\": \"a356\",\n\t\"./ar-dz.js\": \"a356\",\n\t\"./ar-kw\": \"423e\",\n\t\"./ar-kw.js\": \"423e\",\n\t\"./ar-ly\": \"1cfd\",\n\t\"./ar-ly.js\": \"1cfd\",\n\t\"./ar-ma\": \"0a84\",\n\t\"./ar-ma.js\": \"0a84\",\n\t\"./ar-sa\": \"8230\",\n\t\"./ar-sa.js\": \"8230\",\n\t\"./ar-tn\": \"6d83\",\n\t\"./ar-tn.js\": \"6d83\",\n\t\"./ar.js\": \"8e73\",\n\t\"./az\": \"485c\",\n\t\"./az.js\": \"485c\",\n\t\"./be\": \"1fc1\",\n\t\"./be.js\": \"1fc1\",\n\t\"./bg\": \"84aa\",\n\t\"./bg.js\": \"84aa\",\n\t\"./bm\": \"a7fa\",\n\t\"./bm.js\": \"a7fa\",\n\t\"./bn\": \"9043\",\n\t\"./bn.js\": \"9043\",\n\t\"./bo\": \"d26a\",\n\t\"./bo.js\": \"d26a\",\n\t\"./br\": \"6887\",\n\t\"./br.js\": \"6887\",\n\t\"./bs\": \"2554\",\n\t\"./bs.js\": \"2554\",\n\t\"./ca\": \"d716\",\n\t\"./ca.js\": \"d716\",\n\t\"./cs\": \"3c0d\",\n\t\"./cs.js\": \"3c0d\",\n\t\"./cv\": \"03ec\",\n\t\"./cv.js\": \"03ec\",\n\t\"./cy\": \"9797\",\n\t\"./cy.js\": \"9797\",\n\t\"./da\": \"0f14\",\n\t\"./da.js\": \"0f14\",\n\t\"./de\": \"b469\",\n\t\"./de-at\": \"b3eb\",\n\t\"./de-at.js\": \"b3eb\",\n\t\"./de-ch\": \"bb71\",\n\t\"./de-ch.js\": \"bb71\",\n\t\"./de.js\": \"b469\",\n\t\"./dv\": \"598a\",\n\t\"./dv.js\": \"598a\",\n\t\"./el\": \"8d47\",\n\t\"./el.js\": \"8d47\",\n\t\"./en-SG\": \"cdab\",\n\t\"./en-SG.js\": \"cdab\",\n\t\"./en-au\": \"0e6b\",\n\t\"./en-au.js\": \"0e6b\",\n\t\"./en-ca\": \"3886\",\n\t\"./en-ca.js\": \"3886\",\n\t\"./en-gb\": \"39a6\",\n\t\"./en-gb.js\": \"39a6\",\n\t\"./en-ie\": \"e1d3\",\n\t\"./en-ie.js\": \"e1d3\",\n\t\"./en-il\": \"7333\",\n\t\"./en-il.js\": \"7333\",\n\t\"./en-nz\": \"6f50\",\n\t\"./en-nz.js\": \"6f50\",\n\t\"./eo\": \"65db\",\n\t\"./eo.js\": \"65db\",\n\t\"./es\": \"898b\",\n\t\"./es-do\": \"0a3c\",\n\t\"./es-do.js\": \"0a3c\",\n\t\"./es-us\": \"55c9\",\n\t\"./es-us.js\": \"55c9\",\n\t\"./es.js\": \"898b\",\n\t\"./et\": \"ec18\",\n\t\"./et.js\": \"ec18\",\n\t\"./eu\": \"0ff2\",\n\t\"./eu.js\": \"0ff2\",\n\t\"./fa\": \"8df4\",\n\t\"./fa.js\": \"8df4\",\n\t\"./fi\": \"81e9\",\n\t\"./fi.js\": \"81e9\",\n\t\"./fo\": \"0721\",\n\t\"./fo.js\": \"0721\",\n\t\"./fr\": \"9f26\",\n\t\"./fr-ca\": \"d9f8\",\n\t\"./fr-ca.js\": \"d9f8\",\n\t\"./fr-ch\": \"0e49\",\n\t\"./fr-ch.js\": \"0e49\",\n\t\"./fr.js\": \"9f26\",\n\t\"./fy\": \"7118\",\n\t\"./fy.js\": \"7118\",\n\t\"./ga\": \"5120\",\n\t\"./ga.js\": \"5120\",\n\t\"./gd\": \"f6b4\",\n\t\"./gd.js\": \"f6b4\",\n\t\"./gl\": \"8840\",\n\t\"./gl.js\": \"8840\",\n\t\"./gom-latn\": \"0caa\",\n\t\"./gom-latn.js\": \"0caa\",\n\t\"./gu\": \"e0c5\",\n\t\"./gu.js\": \"e0c5\",\n\t\"./he\": \"c7aa\",\n\t\"./he.js\": \"c7aa\",\n\t\"./hi\": \"dc4d\",\n\t\"./hi.js\": \"dc4d\",\n\t\"./hr\": \"4ba9\",\n\t\"./hr.js\": \"4ba9\",\n\t\"./hu\": \"5b14\",\n\t\"./hu.js\": \"5b14\",\n\t\"./hy-am\": \"d6b6\",\n\t\"./hy-am.js\": \"d6b6\",\n\t\"./id\": \"5038\",\n\t\"./id.js\": \"5038\",\n\t\"./is\": \"0558\",\n\t\"./is.js\": \"0558\",\n\t\"./it\": \"6e98\",\n\t\"./it-ch\": \"6f12\",\n\t\"./it-ch.js\": \"6f12\",\n\t\"./it.js\": \"6e98\",\n\t\"./ja\": \"079e\",\n\t\"./ja.js\": \"079e\",\n\t\"./jv\": \"b540\",\n\t\"./jv.js\": \"b540\",\n\t\"./ka\": \"201b\",\n\t\"./ka.js\": \"201b\",\n\t\"./kk\": \"6d79\",\n\t\"./kk.js\": \"6d79\",\n\t\"./km\": \"e81d\",\n\t\"./km.js\": \"e81d\",\n\t\"./kn\": \"3e92\",\n\t\"./kn.js\": \"3e92\",\n\t\"./ko\": \"22f8\",\n\t\"./ko.js\": \"22f8\",\n\t\"./ku\": \"2421\",\n\t\"./ku.js\": \"2421\",\n\t\"./ky\": \"9609\",\n\t\"./ky.js\": \"9609\",\n\t\"./lb\": \"440c\",\n\t\"./lb.js\": \"440c\",\n\t\"./lo\": \"b29d\",\n\t\"./lo.js\": \"b29d\",\n\t\"./lt\": \"26f9\",\n\t\"./lt.js\": \"26f9\",\n\t\"./lv\": \"b97c\",\n\t\"./lv.js\": \"b97c\",\n\t\"./me\": \"293c\",\n\t\"./me.js\": \"293c\",\n\t\"./mi\": \"688b\",\n\t\"./mi.js\": \"688b\",\n\t\"./mk\": \"6909\",\n\t\"./mk.js\": \"6909\",\n\t\"./ml\": \"02fb\",\n\t\"./ml.js\": \"02fb\",\n\t\"./mn\": \"958b\",\n\t\"./mn.js\": \"958b\",\n\t\"./mr\": \"39bd\",\n\t\"./mr.js\": \"39bd\",\n\t\"./ms\": \"ebe4\",\n\t\"./ms-my\": \"6403\",\n\t\"./ms-my.js\": \"6403\",\n\t\"./ms.js\": \"ebe4\",\n\t\"./mt\": \"1b45\",\n\t\"./mt.js\": \"1b45\",\n\t\"./my\": \"8689\",\n\t\"./my.js\": \"8689\",\n\t\"./nb\": \"6ce3\",\n\t\"./nb.js\": \"6ce3\",\n\t\"./ne\": \"3a39\",\n\t\"./ne.js\": \"3a39\",\n\t\"./nl\": \"facd\",\n\t\"./nl-be\": \"db29\",\n\t\"./nl-be.js\": \"db29\",\n\t\"./nl.js\": \"facd\",\n\t\"./nn\": \"b84c\",\n\t\"./nn.js\": \"b84c\",\n\t\"./pa-in\": \"f3ff\",\n\t\"./pa-in.js\": \"f3ff\",\n\t\"./pl\": \"8d57\",\n\t\"./pl.js\": \"8d57\",\n\t\"./pt\": \"f260\",\n\t\"./pt-br\": \"d2d4\",\n\t\"./pt-br.js\": \"d2d4\",\n\t\"./pt.js\": \"f260\",\n\t\"./ro\": \"972c\",\n\t\"./ro.js\": \"972c\",\n\t\"./ru\": \"957c\",\n\t\"./ru.js\": \"957c\",\n\t\"./sd\": \"6784\",\n\t\"./sd.js\": \"6784\",\n\t\"./se\": \"ffff\",\n\t\"./se.js\": \"ffff\",\n\t\"./si\": \"eda5\",\n\t\"./si.js\": \"eda5\",\n\t\"./sk\": \"7be6\",\n\t\"./sk.js\": \"7be6\",\n\t\"./sl\": \"8155\",\n\t\"./sl.js\": \"8155\",\n\t\"./sq\": \"c8f3\",\n\t\"./sq.js\": \"c8f3\",\n\t\"./sr\": \"cf1e\",\n\t\"./sr-cyrl\": \"13e9\",\n\t\"./sr-cyrl.js\": \"13e9\",\n\t\"./sr.js\": \"cf1e\",\n\t\"./ss\": \"52bd\",\n\t\"./ss.js\": \"52bd\",\n\t\"./sv\": \"5fbd\",\n\t\"./sv.js\": \"5fbd\",\n\t\"./sw\": \"74dc\",\n\t\"./sw.js\": \"74dc\",\n\t\"./ta\": \"3de5\",\n\t\"./ta.js\": \"3de5\",\n\t\"./te\": \"5cbb\",\n\t\"./te.js\": \"5cbb\",\n\t\"./tet\": \"576c\",\n\t\"./tet.js\": \"576c\",\n\t\"./tg\": \"3b1b\",\n\t\"./tg.js\": \"3b1b\",\n\t\"./th\": \"10e8\",\n\t\"./th.js\": \"10e8\",\n\t\"./tl-ph\": \"0f38\",\n\t\"./tl-ph.js\": \"0f38\",\n\t\"./tlh\": \"cf75\",\n\t\"./tlh.js\": \"cf75\",\n\t\"./tr\": \"0e81\",\n\t\"./tr.js\": \"0e81\",\n\t\"./tzl\": \"cf51\",\n\t\"./tzl.js\": \"cf51\",\n\t\"./tzm\": \"c109\",\n\t\"./tzm-latn\": \"b53d\",\n\t\"./tzm-latn.js\": \"b53d\",\n\t\"./tzm.js\": \"c109\",\n\t\"./ug-cn\": \"6117\",\n\t\"./ug-cn.js\": \"6117\",\n\t\"./uk\": \"ada2\",\n\t\"./uk.js\": \"ada2\",\n\t\"./ur\": \"5294\",\n\t\"./ur.js\": \"5294\",\n\t\"./uz\": \"2e8c\",\n\t\"./uz-latn\": \"010e\",\n\t\"./uz-latn.js\": \"010e\",\n\t\"./uz.js\": \"2e8c\",\n\t\"./vi\": \"2921\",\n\t\"./vi.js\": \"2921\",\n\t\"./x-pseudo\": \"fd7e\",\n\t\"./x-pseudo.js\": \"fd7e\",\n\t\"./yo\": \"7f33\",\n\t\"./yo.js\": \"7f33\",\n\t\"./zh-cn\": \"5c3a\",\n\t\"./zh-cn.js\": \"5c3a\",\n\t\"./zh-hk\": \"49ab\",\n\t\"./zh-hk.js\": \"49ab\",\n\t\"./zh-tw\": \"90ea\",\n\t\"./zh-tw.js\": \"90ea\"\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = \"4678\";","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 = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=59f52e24&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","export default [\r\n {\r\n path: \"/\",\r\n name: \"index\",\r\n component: () => import(\"@/views/Bill/index.vue\"),\r\n meta: {\r\n requiresAuth: true,\r\n title: \"人事服务 \"\r\n }\r\n },\r\n {\r\n path: \"/trusteeship\",\r\n name: \"trusteeship\",\r\n component: () => import(\"@/views/Bill/trusteeship.vue\"),\r\n meta: {\r\n requiresAuth: true,\r\n title: \"人事托管 \"\r\n }\r\n },\r\n {\r\n path: \"/billrecord\",\r\n name: \"billrecord\",\r\n component: () => import(\"@/views/Bill/record.vue\"),\r\n meta: {\r\n requiresAuth: true,\r\n title: \"资金记录 \"\r\n }\r\n },\r\n {\r\n path: \"/sociallist\",\r\n name: \"sociallist\",\r\n component: () => import(\"@/views/Bill/sociallist.vue\"),\r\n meta: {\r\n requiresAuth: true,\r\n title: \"社保/公积金/个税列表 \"\r\n }\r\n },\r\n {\r\n path: \"/sociallist/socialpayment\",\r\n name: \"socialdetail\",\r\n component: () => import(\"@/views/Bill/socialpayment.vue\"),\r\n meta: {\r\n requiresAuth: true,\r\n title: \"社保/公积金/个税列表 \"\r\n }\r\n },\r\n {\r\n path: \"/sociallist\",\r\n name: \"sociallist\",\r\n component: () => import(\"@/views/Bill/sociallist.vue\"),\r\n meta: {\r\n requiresAuth: true,\r\n title: \"社保/公积金/个税列表 \"\r\n }\r\n },\r\n //服务费\r\n {\r\n path: \"/servicefee\",\r\n name: \"servicefee\",\r\n component: () => import(\"@/views/ServiceFee/index.vue\"),\r\n meta: {\r\n requiresAuth: true,\r\n title: \"服务费 \"\r\n }\r\n },\r\n {\r\n path: \"/servicefee/detail\",\r\n name: \"servicefee_detail\",\r\n component: () => import(\"@/views/ServiceFee/detail.vue\"),\r\n meta: {\r\n requiresAuth: true,\r\n title: \"服务费详情 \"\r\n }\r\n },\r\n //会员年费\r\n {\r\n path: \"/annualfee\",\r\n name: \"annualfee\",\r\n component: () => import(\"@/views/Bill/annualfee.vue\"),\r\n meta: {\r\n requiresAuth: true,\r\n title: \"会员年费 \"\r\n }\r\n },\r\n //其他服务\r\n {\r\n path: \"/other\",\r\n name: \"other\",\r\n component: () => import(\"@/views/Other/index.vue\"),\r\n meta: {\r\n requiresAuth: true,\r\n title: \"其他事务办理 \"\r\n }\r\n },\r\n {\r\n path: \"/other/detail\",\r\n name: \"otherdetail\",\r\n component: () => import(\"@/views/Other/detail.vue\"),\r\n meta: {\r\n requiresAuth: true,\r\n title: \"其他事务办理详情 \"\r\n }\r\n }\r\n]","export default[\r\n {\r\n path: \"/more\",\r\n name: \"more\",\r\n component: () => import(\"@/views/More/index.vue\"),\r\n meta: {\r\n requiresAuth: true,\r\n title: \"更多服务\"\r\n }\r\n },\r\n {\r\n path: \"/more/details\",\r\n name: \"moredetail\",\r\n component: () => import(\"@/views/More/detail.vue\"),\r\n meta: {\r\n requiresAuth: true,\r\n title: \"详情\"\r\n }\r\n },\r\n {\r\n path: \"/more/record\",\r\n name: \"morerecord\",\r\n component: () => import(\"@/views/More/record.vue\"),\r\n meta: {\r\n requiresAuth: true,\r\n title: \"资金记录\"\r\n }\r\n }\r\n]\r\n \r\n","import Vue from 'vue'\r\nimport VueRouter from 'vue-router'\r\nimport { vuexOidcCreateRouterMiddleware } from 'vuex-oidc'\r\nimport store from '../store'\r\nimport billRouters from './bill-router.js'\r\nimport moreRouters from './more-router.js'\r\n\r\nVue.use(VueRouter)\r\n\r\nconst router = new VueRouter({\r\n mode: 'history',\r\n base: process.env.BASE_URL,\r\n routes: [\r\n ...billRouters,\r\n ...moreRouters,\r\n {\r\n path: '/callback.html',\r\n name: \"oidcCallback\",\r\n component: () => import(\"@/views/OidcCallback.vue\")\r\n }, {\r\n path: \"/test\",\r\n name: \"test\",\r\n component: () => import(\"@/views/test.vue\")\r\n }\r\n ],\r\n scrollBehavior(to, from, savedPosition) {\r\n return { x: 0, y: 0 }\r\n }\r\n})\r\n\r\n//自动登录\r\nfunction autoLogin(payload = { autoCode, redirectPath }) {\r\n store.dispatch(\"authenticateOidc\", {\r\n options: {\r\n extraQueryParams: {\r\n authcode: payload.autoCode\r\n },\r\n redirectPath: payload.redirectPath\r\n }\r\n });\r\n}\r\n\r\nconst loginStorage = localStorage;\r\nconst autoLoginParamsKey = \"autoLoginParams\";\r\nfunction setAutoLogin(payload = { autoCode, redirectPath }) {\r\n loginStorage.setItem(autoLoginParamsKey, JSON.stringify(payload))\r\n}\r\nfunction getAutoLoginParams() {\r\n const paramStr = loginStorage.getItem(autoLoginParamsKey);\r\n if (!!paramStr) {\r\n loginStorage.removeItem(autoLoginParamsKey);\r\n return JSON.parse(paramStr);\r\n }\r\n return null;\r\n}\r\n\r\n//如果有登录参数则优先登录\r\nrouter.beforeEach((to, from, next) => {\r\n const autoLoginParams = getAutoLoginParams();\r\n if (autoLoginParams) {\r\n autoLogin(autoLoginParams);\r\n } else {\r\n next();\r\n }\r\n})\r\n\r\nrouter.beforeEach((to, from, next) => {\r\n const authcode = to.query.authCode || to.query.authcode;\r\n const appid = to.query.appId || to.query.appid;\r\n const userId = to.query.userid || to.query.userId||0;\r\n if (!!authcode && !!appid) {\r\n \r\n var toPath = to.path || \"/\";\r\n for (let key in to.query) {\r\n if (key == 'authcode'||key == 'authCode') {\r\n continue;\r\n }\r\n toPath += toPath.indexOf(\"?\") > -1 ? \"&\" : \"?\";\r\n toPath += `${key}=${to.query[key]}`;\r\n }\r\n const storeAppId = localStorage.getItem('appid');\r\n store.dispatch(\"getOidcUser\").then(oidcUser => {\r\n if (oidcUser) {\r\n if(storeAppId!= appid){\r\n localStorage.setItem('appid',appid);\r\n setAutoLogin({ autoCode: authcode, redirectPath: toPath })\r\n store.dispatch(\"signOutOidc\")\r\n }else{\r\n //如果登录用户与当前登录用户不匹配,则保存登录参数,退出\r\n console.log('userId=',userId);\r\n console.log('oidcUser.profile.sub=',oidcUser.profile.sub);\r\n console.log('oidcUser.profile.sub==userId:',oidcUser.profile.sub==userId);\r\n if (userId > 0 && oidcUser.profile.sub != userId) {\r\n setAutoLogin({ autoCode: authcode, redirectPath: toPath })\r\n store.dispatch(\"signOutOidc\")\r\n } else {\r\n next()\r\n }\r\n }\r\n } else {\r\n localStorage.setItem('appid',appid);\r\n autoLogin({ autoCode: authcode, redirectPath: toPath })\r\n }\r\n }).catch(() => {\r\n localStorage.setItem('appid',appid);\r\n autoLogin({ autoCode: authcode, redirectPath: toPath })\r\n });\r\n } else {\r\n next()\r\n }\r\n\r\n})\r\n\r\n// router.beforeEach(vuexOidcCreateRouterMiddleware(store));\r\n\r\n\r\nexport default router\r\n","import moment from 'moment'\r\nimport Vue from 'vue'\r\n\r\nVue.filter('periodMoment', (e) => {\r\n if (e) {\r\n return moment(e).format('MM.DD')\r\n }\r\n else {\r\n return '';\r\n }\r\n})\r\n\r\nVue.filter('y-m-d', (e) => {\r\n if (e) {\r\n return moment(e).format('YYYY-MM-DD')\r\n }\r\n else {\r\n return '';\r\n }\r\n})\r\n\r\nVue.filter('MM-DD HH:mm', (e) => {\r\n if (e) {\r\n return moment(e).format('MM-DD HH:mm')\r\n }\r\n else {\r\n return '';\r\n }\r\n})\r\n\r\nVue.filter('moneyNum', (e) => {\r\n e = parseFloat(e);\r\n if (e === 0) {\r\n return '0.00';\r\n }\r\n if (e) {\r\n return e.toFixed(2)\r\n }\r\n else {\r\n return '';\r\n }\r\n})\r\n","let u = navigator.userAgent;\r\nlet isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端\r\nlet isIOS = !!u.match(/\\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端 \r\n\r\n// 执行回调函数\r\nfunction setupWebViewJavascriptBridge(callback) {\r\n if (isAndroid) {\r\n // 如果该对象已存在则直接执行\r\n if (window.WebViewJavascriptBridge) {\r\n callback(window.WebViewJavascriptBridge)\r\n } else {\r\n // 否则添加事件监听在执行\r\n document.addEventListener(\r\n 'WebViewJavascriptBridgeReady',\r\n function () {\r\n callback(window.WebViewJavascriptBridge)\r\n },\r\n false\r\n )\r\n }\r\n return;\r\n }\r\n\r\n if (isIOS) {\r\n console.log('ios===');\r\n\r\n if (window.WebViewJavascriptBridge) {\r\n return callback(window.WebViewJavascriptBridge);\r\n }\r\n if (window.WVJBCallbacks) {\r\n return window.WVJBCallbacks.push(callback);\r\n }\r\n window.WVJBCallbacks = [callback];\r\n var WVJBIframe = document.createElement('iframe');\r\n WVJBIframe.style.display = 'none';\r\n WVJBIframe.src = 'wvjbscheme://__bridge_loaded__';\r\n document.documentElement.appendChild(WVJBIframe);\r\n setTimeout(function () {\r\n document.documentElement.removeChild(WVJBIframe)\r\n }, 0)\r\n }\r\n\r\n}\r\n\r\n// 注册回调函数\r\nsetupWebViewJavascriptBridge(function (bridge) {\r\n if (isAndroid) {\r\n //初始化\r\n bridge.init(function (message, responseCallback) {\r\n var data = {\r\n 'Javascript Responds': 'Wee!'\r\n };\r\n responseCallback(data);\r\n })\r\n\r\n }\r\n})\r\n\r\n// 暴露当前模块的方法\r\nexport default {\r\n // js调APP方法 (参数分别为:app提供的方法名 传给app的数据 回调)\r\n callHandler(name, data, callback) {\r\n setupWebViewJavascriptBridge(bridge => {\r\n bridge.callHandler(name, data, callback)\r\n })\r\n },\r\n // APP调js方法 (参数分别为:js提供的方法名 回调)\r\n registerHandler(name, callback) {\r\n setupWebViewJavascriptBridge(bridge => {\r\n bridge.registerHandler(name, (data, responseCallback) => {\r\n callback(data, responseCallback)\r\n })\r\n })\r\n }\r\n}","import jsBridge from './jsBridge';\r\n\r\n/**\r\n * H5与移动端桥接公共方法\r\n */\r\nclass Bridge {\r\n\r\n /**\r\n * 设置齐刘海头部颜色\r\n * \r\n * @param {Object=} args 请求数据 \r\n * @param {String} args.barColor 栏颜色 #0978e7\r\n */\r\n setBarColor(args = {}) {\r\n return new Promise((resolve, reject) => {\r\n try {\r\n jsBridge.callHandler('setBarColor', args, function (response) {\r\n resolve(response)\r\n });\r\n } catch (err) {\r\n reject(err)\r\n }\r\n })\r\n }\r\n\r\n /**\r\n * 获取头部栏高度\r\n * \r\n * @param {Object=} args 请求参数\r\n */\r\n getBarHeight(args = {}) {\r\n return new Promise((resolve, reject) => {\r\n try {\r\n jsBridge.callHandler(\"getBarHeight\", args, function (response) {\r\n resolve(response);\r\n });\r\n } catch (err) {\r\n reject(err);\r\n }\r\n })\r\n }\r\n\r\n /**\r\n * 设置页面导肮栏状态\r\n * \r\n * @param {Object} args 请求参数 \r\n * @param {Boolean} args.isShowClose 是否显示关闭\r\n * @param {Boolean} args.isShowBack 是否显示返回\r\n * @param {Boolean} args.isCloseLeft 是否关闭左侧\r\n * @param {Boolean} args.isShowTitle 是否显示标题\r\n * @param {Boolean} args.isShowNav 是否显示导航栏\r\n * @param {Boolean} args.isCloseWebView 是否关闭WebView\r\n */\r\n setPageNavState(args = {}) {\r\n return new Promise((resolve, reject) => {\r\n try {\r\n jsBridge.callHandler(\"setPageNavState\", args, function (response) {\r\n resolve(response);\r\n });\r\n } catch (err) {\r\n reject(err);\r\n }\r\n })\r\n\r\n }\r\n\r\n /**\r\n * 关闭WebView\r\n * \r\n * @param {Object=} args 请求对象\r\n */\r\n closeWebView(args = {}) {\r\n return new Promise((resolve, reject) => {\r\n try {\r\n jsBridge.callHandler(\"closeWebView\", args, function (response) {\r\n resolve(response);\r\n });\r\n } catch (err) {\r\n reject(err);\r\n }\r\n })\r\n }\r\n}\r\n\r\nexport default new Bridge();\r\n\r\n","import Vue from 'vue'\r\nimport App from './App.vue'\r\nimport router from './router'\r\nimport store from './store'\r\nimport 'lib-flexible/flexible'\r\nimport './assets/css/index.css'\r\nimport './utils/filter'\r\nimport FastClick from 'fastclick'\r\n// import initJsBridge from \"./assets/js/JsBridge\";\r\nimport bridge from \"./assets/js/bridge/birdge\";\r\n\r\nVue.config.productionTip = false\r\n\r\nVue.prototype.globalNavLeftArrowClick = function (callback) {\r\n document.getElementsByClassName(\"van-nav-bar__left\")[0].onclick = function () {\r\n callback();\r\n };\r\n};\r\n\r\nFastClick.attach(document.body);\r\n\r\nFastClick.prototype.focus = function (targetElement) {\r\n let length;\r\n if (targetElement.setSelectionRange && targetElement.type.indexOf('date') !== 0 && targetElement.type !== 'time' && targetElement.type !== 'month') {\r\n length = targetElement.value.length;\r\n targetElement.focus();\r\n targetElement.setSelectionRange(length, length);\r\n } else {\r\n targetElement.focus();\r\n }\r\n};\r\n\r\nVue.prototype.setPageNavState = function () {\r\n bridge.setPageNavState({\r\n isShowClose: false,\r\n isShowBack: false,\r\n isCloseLeft: false,\r\n isShowTitle: false,\r\n isShowNav: false,\r\n isCloseWebView: false\r\n });\r\n\r\n bridge.getBarHeight().then(response => {\r\n response = JSON.parse(response);\r\n const barHeight = response.statusBarHeight;\r\n localStorage.setItem(\"barHeight\", barHeight);\r\n console.log('main barHeight=', barHeight);\r\n })\r\n\r\n bridge.setBarColor({ \"barColor\": \"#0978e7\" });\r\n\r\n};\r\n\r\nVue.prototype.$bridge = bridge;\r\n\r\n// if (process.env.NODE_ENV === 'development'||process.env.NODE_ENV === 'staging') {\r\n// const VConsole = require('vconsole')\r\n// const my_console = new VConsole();\r\n// }\r\n\r\n\r\nnew Vue({\r\n store,\r\n router,\r\n render: h => h(App)\r\n}).$mount('#app')\r\n","function bin2hex(s) {\r\n var i,\r\n l,\r\n o = \"\",\r\n n;\r\n s += \"\";\r\n for (i = 0, l = s.length; i < l; i++) {\r\n n = s.charCodeAt(i).toString(16)\r\n o += n.length < 2 ? \"0\" + n : n;\r\n }\r\n return o;\r\n}\r\n\r\nfunction getCanvas() {\r\n var canvas = document.createElement(\"canvas\");\r\n var ctx = canvas.getContext(\"2d\");\r\n ctx.fillStyle = \"#f60\";\r\n ctx.fillRect(125, 1, 62, 20);\r\n var b64 = canvas.toDataURL().replace(\"data:image/png;base64,\", \"\");\r\n var bin = atob(b64);\r\n var crc = bin2hex(bin.slice(-16, -12));\r\n return crc;\r\n}\r\n\r\nfunction getOsInfo() {\r\n var userAgent = navigator.userAgent.toLowerCase();\r\n var name = \"Unknown\";\r\n var version = \"Unknown\";\r\n if (userAgent.indexOf(\"win\") > -1) {\r\n name = \"Windows\";\r\n if (userAgent.indexOf(\"windows nt 5.0\") > -1) {\r\n version = \"Windows 2000\";\r\n } else if (\r\n userAgent.indexOf(\"windows nt 5.1\") > -1 ||\r\n userAgent.indexOf(\"windows nt 5.2\") > -1\r\n ) {\r\n version = \"Windows XP\";\r\n } else if (userAgent.indexOf(\"windows nt 6.0\") > -1) {\r\n version = \"Windows Vista\";\r\n } else if (\r\n userAgent.indexOf(\"windows nt 6.1\") > -1 ||\r\n userAgent.indexOf(\"windows 7\") > -1\r\n ) {\r\n version = \"Windows 7\";\r\n } else if (\r\n userAgent.indexOf(\"windows nt 6.2\") > -1 ||\r\n userAgent.indexOf(\"windows 8\") > -1\r\n ) {\r\n version = \"Windows 8\";\r\n } else if (userAgent.indexOf(\"windows nt 6.3\") > -1) {\r\n version = \"Windows 8.1\";\r\n } else if (\r\n userAgent.indexOf(\"windows nt 6.2\") > -1 ||\r\n userAgent.indexOf(\"windows nt 10.0\") > -1\r\n ) {\r\n version = \"Windows 10\";\r\n } else {\r\n version = \"Unknown\";\r\n }\r\n } else if (userAgent.indexOf(\"iphone\") > -1) {\r\n name = \"Iphone\";\r\n } else if (userAgent.indexOf(\"mac\") > -1) {\r\n name = \"Mac\";\r\n } else if (\r\n userAgent.indexOf(\"x11\") > -1 ||\r\n userAgent.indexOf(\"unix\") > -1 ||\r\n userAgent.indexOf(\"sunname\") > -1 ||\r\n userAgent.indexOf(\"bsd\") > -1\r\n ) {\r\n name = \"Unix\";\r\n } else if (userAgent.indexOf(\"linux\") > -1) {\r\n if (userAgent.indexOf(\"android\") > -1) {\r\n name = \"Android\"\r\n } else {\r\n name = \"Linux\";\r\n }\r\n } else {\r\n name = \"Unknown\";\r\n }\r\n var os = new Object();\r\n os.name = name;\r\n os.version = version;\r\n return os;\r\n //document.write(\"系统:\" + os.name + \"版本:\" + os.name)\r\n}\r\nfunction getBrowerInfo() {\r\n var Browser =\r\n Browser ||\r\n (function (window) {\r\n var document = window.document,\r\n navigator = window.navigator,\r\n agent = navigator.userAgent.toLowerCase(),\r\n //IE8+支持.返回浏览器渲染当前文档所用的模式\r\n //IE6,IE7:undefined.IE8:8(兼容模式返回7).IE9:9(兼容模式返回7||8)\r\n //IE10:10(兼容模式7||8||9)\r\n IEMode = document.documentMode,\r\n //chorme\r\n chrome = window.chrome || false,\r\n System = {\r\n //user-agent\r\n agent: agent,\r\n //是否为IE\r\n isIE: /trident/.test(agent),\r\n //Gecko内核\r\n isGecko: agent.indexOf(\"gecko\") > 0 && agent.indexOf(\"like gecko\") < 0,\r\n //webkit内核\r\n isWebkit: agent.indexOf(\"webkit\") > 0,\r\n //是否为标准模式\r\n isStrict: document.compatMode === \"CSS1Compat\",\r\n //是否支持subtitle\r\n supportSubTitle: function () {\r\n return \"track\" in document.createElement(\"track\");\r\n },\r\n //是否支持scoped\r\n supportScope: function () {\r\n return \"scoped\" in document.createElement(\"style\");\r\n },\r\n\r\n //获取IE的版本号\r\n ieVersion: function () {\r\n var rMsie = /(msie\\s|trident.*rv:)([\\w.]+)/;\r\n var ma = window.navigator.userAgent.toLowerCase()\r\n var match = rMsie.exec(ma);\r\n try {\r\n return match[2];\r\n } catch (e) {\r\n //\t\t\t\t\t\t\t\t\tconsole.log(\"error\");\r\n return IEMode;\r\n }\r\n },\r\n //Opera版本号\r\n operaVersion: function () {\r\n try {\r\n if (window.opera) {\r\n return agent.match(/opera.([\\d.]+)/)[1];\r\n } else if (agent.indexOf(\"opr\") > 0) {\r\n return agent.match(/opr\\/([\\d.]+)/)[1];\r\n }\r\n } catch (e) {\r\n return 0;\r\n }\r\n }\r\n };\r\n\r\n try {\r\n //浏览器类型(IE、Opera、Chrome、Safari、Firefox)\r\n System.type = System.isIE\r\n ? \"IE\"\r\n : window.opera || agent.indexOf(\"opr\") > 0\r\n ? \"Opera\"\r\n : agent.indexOf(\"chrome\") > 0\r\n ? \"Chrome\"\r\n : //safari也提供了专门的判定方式\r\n window.openDatabase\r\n ? \"Safari\"\r\n : agent.indexOf(\"firefox\") > 0\r\n ? \"Firefox\"\r\n : \"unknow\";\r\n //版本号\r\n System.version = (System.type === \"IE\") ? System.ieVersion() :\r\n (System.type === \"Firefox\") ? agent.match(/firefox\\/([\\d.]+)/)[1] :\r\n (System.type === \"Chrome\") ? agent.match(/chrome\\/([\\d.]+)/)[1] :\r\n (System.type === \"Opera\") ? System.operaVersion() :\r\n (System.type === \"Safari\") ? agent.match(/version\\/([\\d.]+)/)[1] :\r\n \"0\";\r\n\r\n //浏览器外壳\r\n System.shell = function () {\r\n\r\n if (agent.indexOf(\"edge\") > 0) {\r\n System.version = agent.match(/edge\\/([\\d.]+)/)[1] || System.version;\r\n return \"edge浏览器\";\r\n }\r\n //遨游浏览器\r\n if (agent.indexOf(\"maxthon\") > 0) {\r\n System.version = agent.match(/maxthon\\/([\\d.]+)/)[1] || System.version;\r\n return \"傲游浏览器\";\r\n }\r\n //QQ浏览器\r\n if (agent.indexOf(\"qqbrowser\") > 0) {\r\n System.version = agent.match(/qqbrowser\\/([\\d.]+)/)[1] || System.version;\r\n return \"QQ浏览器\";\r\n }\r\n\r\n //搜狗浏览器\r\n if (agent.indexOf(\"se 2.x\") > 0) {\r\n return '搜狗浏览器';\r\n }\r\n\r\n //Chrome:也可以使用window.chrome && window.chrome.webstore判断\r\n if (chrome && System.type !== \"Opera\") {\r\n var external = window.external,\r\n clientInfo = window.clientInformation,\r\n //客户端语言:zh-cn,zh.360下面会返回undefined\r\n clientLanguage = clientInfo.languages;\r\n\r\n //猎豹浏览器:或者agent.indexOf(\"lbbrowser\")>0\r\n if (external && 'LiebaoGetVersion' in external) {\r\n return '猎豹浏览器';\r\n }\r\n //百度浏览器\r\n if (agent.indexOf(\"bidubrowser\") > 0) {\r\n System.version = agent.match(/bidubrowser\\/([\\d.]+)/)[1] ||\r\n agent.match(/chrome\\/([\\d.]+)/)[1];\r\n return \"百度浏览器\";\r\n }\r\n //360极速浏览器和360安全浏览器\r\n if (System.supportSubTitle() && typeof clientLanguage === \"undefined\") {\r\n //object.key()返回一个数组.包含可枚举属性和方法名称\r\n var storeKeyLen = Object.keys(chrome.webstore).length,\r\n v8Locale = \"v8Locale\" in window;\r\n return storeKeyLen > 1 ? '360极速浏览器' : '360安全浏览器';\r\n }\r\n return \"Chrome\";\r\n }\r\n return System.type;\r\n };\r\n\r\n //浏览器名称(如果是壳浏览器,则返回壳名称)\r\n System.name = System.shell();\r\n //对版本号进行过滤过处理\r\n //\tSystem.version = System.versionFilter(System.version);\r\n\r\n } catch (e) {\r\n //\t\t\t\t\t\tconsole.log(e.message);\r\n }\r\n return {\r\n client: System\r\n };\r\n })(window);\r\n if (Browser.client.name == undefined || Browser.client.name == \"\") {\r\n Browser.client.name = \"Unknown\";\r\n Browser.client.version = \"Unknown\";\r\n } else if (Browser.client.version == undefined) {\r\n Browser.client.version = \"Unknown\";\r\n }\r\n //\t\t\t\tdocument.write(Browser.client.name + \" \" + Browser.client.version);\r\n return Browser;\r\n}\r\n\r\n\r\nfunction GetCommonPms() {\r\n const v = \"1.0.1\";\r\n const did = getCanvas();\r\n const dh = getOsInfo().version;\r\n const BrowerInfo = getBrowerInfo();\r\n const db = BrowerInfo.client.name;\r\n const dv = BrowerInfo.client.version;\r\n const t = new Date().getTime();\r\n const pms = `v=${v}&&did=${did}&&dh=${dh}&&db=${db}&&dv=${dv}&&dm=&&lat=&&lng=&&t=${t}`;\r\n return pms;\r\n}\r\n\r\nexport {\r\n GetCommonPms\r\n};\r\n"],"sourceRoot":""}
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-004f921c"],{"0e01":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAByklEQVQ4T61TPUgcQRT+3uztbCMId3spJJWlkiaBNBoFjZYBS9FOOVKlvbs9givi/bSpksN0ioWFkFKioGIjmCbEMlVI4e0eCGlu9m6ezO6dXMylSHSa+Xnzvvm+770h3B0+C0c1Z5n4JRijcZjwnZg+t2T6ED7p/hTq36SKzQlBuk7AGBg/QfgWxxnjIIwwcKlZ5NqV9Fkv7xZAesEygI8ALnRHF9q17ClAnFxkSuUbL4QlqgCeAVhRZXc7IQeg+/IRiHaUnc7Bp/Yf0syBzykZNetgXtIsZgwTgs9CqvArgGslM1Mm2S4Fz9Hhp1E1+97k2YXGa1j0Jdp0z2MQFZ4AGFYy84QcL5wD+KDT0dPt2iMTgCwGGwSUtMAbsxca7xjYVBX3bcw4fzVlWeIYoHmSpaBGGsutSuZxrDnHtnTDLQALxBhKHMAvAPsqyKyiTpE5cYrhDxbYJukFewQMt8rufKx7jaUTNQ8T83ksMYouzdyy07NYJ2XWjhccMHD9AAB/l2AEzXQlHJl5oIRBJvZK6HjBp5h62X31W8P1mziojL3LstBYjF+uZndvAe6W8f6N1IW+Vyv36KXyV5PCEh/+6zP1afyn73wD1vsWoqgiz2gAAAAASUVORK5CYII="},"1bd6":function(t,e,a){},4680:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAYklEQVQ4T2NkoBAwUqifYQgY8P//fy0GBoapDAwMiYyMjA/QvYzXC1DNqxgYGLQZGBgcGRkZDxBtAJpmkD6SDbgCtRlmKf0NAAUezP+kewGkg6JAhHmcomgkJpkPgaRMyBsAOlcoEQNmQWAAAAAASUVORK5CYII="},"912c":function(t,e,a){"use strict";var r=a("1bd6"),i=a.n(r);i.a},ac61:function(t,e,a){"use strict";a.r(e);var r,i=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"container"},[r("div",{staticClass:"header"},[r("tab-header",{attrs:{title:t.title}})],1),r("div",{staticClass:"contener"},[r("div",{staticClass:"header"},[r("div",{staticClass:"header_date_time"},[r("div",{staticClass:"choose-month"},[r("div",{staticClass:"arrow-l",class:t.hideL?"hideDiv":"",on:{click:function(e){return t.chooseMonth("left")}}},[r("img",{attrs:{src:a("4680"),alt:""}})]),r("div",{staticClass:"month"},[t._v(t._s(t.period[t.currentPerIndex].name))]),r("div",{staticClass:"arrow-r",class:t.hideR?"hideDiv":"",on:{click:function(e){return t.chooseMonth("right")}}},[r("img",{attrs:{src:a("d684"),alt:""}})])]),r("div",{staticClass:"cycle"},[r("span",[t._v("入账周期:")]),r("span",[t._v(t._s(t._f("periodMoment")(t.period[t.currentPerIndex].beginDate))+"-"+t._s(t._f("periodMoment")(t.period[t.currentPerIndex].endDate)))])])]),r("div",{staticClass:"header_box"},[r("div",{staticClass:"title"}),r("div",{staticClass:"header_content"},[r("div",{staticClass:"fund"},[r("span",[t._v("账户余额")]),r("i",[t._v(t._s(t._f("moneyNum")(t.data.balance)))])]),r("div",{staticClass:"paid"},[r("span",[t._v("待付金额")]),r("i",{staticClass:"paid_color"},[t._v(t._s(t._f("moneyNum")(t.data.waitPay)))])])]),r("div",{staticClass:"header_info"},[r("div",{staticClass:"left",on:{click:function(e){return t.toPay()}}},[r("img",{attrs:{src:a("0e01"),alt:""}}),r("span",[t._v("充值")])]),r("div",{staticClass:"right",on:{click:function(e){return t.toPage(2)}}},[r("img",{attrs:{src:a("e904"),alt:""}}),r("span",[t._v("资金记录")])])])])]),r("div",{staticClass:"box"},[r("div",{staticClass:"list"},[r("div",{staticClass:"list_title",on:{click:function(e){return t.toPage(3)}}},[r("div",{staticClass:"title"},[t._v("人事托管")]),r("van-icon",{staticClass:"arrow_right",attrs:{name:"arrow"}})],1),r("p",[r("span",[t._v("托收金额")]),r("i",[t._v(t._s(t._f("moneyNum")(t.data.hosting.amount)))])])]),r("div",{staticClass:"list_contenter"},[r("div",{staticClass:"list"},[r("div",{staticClass:"list_title",on:{click:function(e){return t.toPage(41)}}},[r("div",{staticClass:"title"},[t._v("社保代理")]),r("van-icon",{staticClass:"arrow_right",attrs:{name:"arrow"}})],1),r("p",[r("span",[t._v("应付金额")]),r("i",[t._v(t._s(t._f("moneyNum")(t.data.socical.total)))])]),r("p",[r("span",[t._v("待付金额")]),r("i",[t._v(t._s(t._f("moneyNum")(t.data.socical.waitPay)))])])]),r("div",{staticClass:"list"},[r("div",{staticClass:"list_title",on:{click:function(e){return t.toPage(42)}}},[r("div",{staticClass:"title"},[t._v("公积金代理")]),r("van-icon",{staticClass:"arrow_right",attrs:{name:"arrow"}})],1),r("p",[r("span",[t._v("应付金额")]),r("i",[t._v(t._s(t._f("moneyNum")(t.data.fund.total)))])]),r("p",[r("span",[t._v("待付金额")]),r("i",[t._v(t._s(t._f("moneyNum")(t.data.fund.waitPay)))])])]),r("div",{staticClass:"list"},[r("div",{staticClass:"list_title",on:{click:function(e){return t.toPage(43)}}},[r("div",{staticClass:"title"},[t._v("个税代理")]),r("van-icon",{staticClass:"arrow_right",attrs:{name:"arrow"}})],1),r("p",[r("span",[t._v("应付金额")]),r("i",[t._v(t._s(t._f("moneyNum")(t.data.tax.total)))])]),r("p",[r("span",[t._v("待付金额")]),r("i",[t._v(t._s(t._f("moneyNum")(t.data.tax.waitPay)))])])]),r("div",{staticClass:"list"},[r("div",{staticClass:"list_title",on:{click:function(e){return t.toPage(5)}}},[r("div",{staticClass:"title"},[t._v("服务费")]),r("van-icon",{staticClass:"arrow_right",attrs:{name:"arrow"}})],1),r("p",[r("span",[t._v("应付金额")]),r("i",[t._v(t._s(t._f("moneyNum")(t.data.service.total)))])]),r("p",[r("span",[t._v("待付金额")]),r("i",[t._v(t._s(t._f("moneyNum")(t.data.service.waitPay)))])])]),r("div",{staticClass:"list"},[r("div",{staticClass:"list_title",on:{click:function(e){return t.toPage(6)}}},[r("div",{staticClass:"title"},[t._v("会员年费")]),r("van-icon",{staticClass:"arrow_right",attrs:{name:"arrow"}})],1),r("p",[r("span",[t._v("应付金额")]),r("i",[t._v(t._s(t._f("moneyNum")(t.data.annual.total)))])]),r("p",[r("span",[t._v("待付金额")]),r("i",[t._v(t._s(t._f("moneyNum")(t.data.annual.waitPay)))])])]),r("div",{staticClass:"list"},[r("div",{staticClass:"list_title",on:{click:function(e){return t.toPage(7)}}},[r("div",{staticClass:"title"},[t._v("其他事务办理")]),r("van-icon",{staticClass:"arrow_right",attrs:{name:"arrow"}})],1),r("p",[r("span",[t._v("应付金额")]),r("i",[t._v(t._s(t._f("moneyNum")(t.data.other.total)))])]),r("p",[r("span",[t._v("待付金额")]),r("i",[t._v(t._s(t._f("moneyNum")(t.data.other.waitPay)))])])])])])])])},n=[],s=(a("99af"),a("c975"),a("b0c0"),a("96cf"),a("1da1")),o=a("5530"),c=a("ade3"),l=(a("c3a6"),a("ad06")),u=a("2af9"),d=(a("cf45"),a("2f62")),h=a("5a0c"),p=a.n(h),v={components:(r={},Object(c["a"])(r,l["a"].name,l["a"]),Object(c["a"])(r,"TabHeader",u["c"]),r),data:function(){return{title:"人事服务",currentPerIndex:0,currentPerId:0,currentPerName:"",period:[{name:""}],payUrl:"",data:{balance:0,waitPay:0,hosting:{},socical:{total:0,waitPay:0},fund:{total:0,waitPay:0},tax:{total:0,waitPay:0},service:{total:0,waitPay:0},annual:{total:0,waitPay:0},other:{total:0,waitPay:0}}}},computed:Object(o["a"])({},Object(d["c"])(["getCurPerIndex"]),{hideL:function(){return 0==this.currentPerIndex},hideR:function(){return this.currentPerIndex==this.period.length-1}}),methods:Object(o["a"])({},Object(d["b"])(["loadBillPeriod","loadBillSummary","loadBillHosting","loadReceiptList","savePeriodIndex","savePerBeginDate","loadPayUrl"]),{toPay:function(){this.$bridge.setPageNavState({headerColor:"#fff",isShowClose:!0,isShowBack:!0,isCloseLeft:!0,isShowTitle:!0,isShowNav:!0,isCloseWebView:!1}).then((function(t){console.log("setPageNavState in bill index")}));var t=encodeURIComponent("https://pay.qinqinxiaobao.com/callback/fail"),e=encodeURIComponent("https://pay.qinqinxiaobao.com/callback/success"),a=0,r=4,i=this.data.waitPay,n="".concat(this.payUrl,"&accountType=1&periodId=").concat(this.currentPerId,"&payMethod=").concat(a,"&payType=").concat(r,"&fee=").concat(i,"&selected=0&failUrl=").concat(t,"&successUrl=").concat(e);window.onpageshow=null,window.onpageshow=function(t){location.reload()},window.location.href=n},toPage:function(t){switch(t){case 1:break;case 2:this.$router.push({name:"billrecord",query:{accountId:this.currentPerId}});break;case 3:this.$router.push({name:"trusteeship",query:{currentPerIndex:this.currentPerIndex,currentPerId:this.currentPerId}});break;case 41:this.$router.push({name:"sociallist",query:{type:"insurance",currentPerName:this.currentPerName,currentPerId:this.currentPerId}});break;case 42:this.$router.push({name:"sociallist",query:{type:"accumulation",currentPerName:this.currentPerName,currentPerId:this.currentPerId}});break;case 43:this.$router.push({name:"sociallist",query:{type:"income",currentPerName:this.currentPerName,currentPerId:this.currentPerId}});break;case 5:this.$router.push({name:"sociallist",query:{type:"service",currentPerName:this.currentPerName,currentPerId:this.currentPerId}});break;case 6:this.$router.push({name:"annualfee"});break;case 7:this.$router.push({name:"other"});break}},chooseMonth:function(t){"left"===t&&this.currentPerIndex>0&&this.currentPerIndex--,"right"===t&&this.currentPerIndex<this.period.length-1&&this.currentPerIndex++;var e=this.period[this.currentPerIndex];this.savePeriodIndex(this.currentPerIndex),this.savePerBeginDate(e.beginDate),this.currentPerId=e.id,this.currentPerName=e.name,this.loadBillSummaryData(this.currentPerId),this.loadBillHostingData(this.currentPerId),this.loadReceiptListData(this.currentPerId)},loadPeriodData:function(){var t=this;return Object(s["a"])(regeneratorRuntime.mark((function e(){var a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=!1,e.next=3,t.loadBillPeriod().then((function(e){t.period=e,a=!0,t.initMonth()}),(function(t){console.log(t)}));case 3:if(!a){e.next=10;break}return e.next=6,t.loadBillSummaryData(t.currentPerId);case 6:return e.next=8,t.loadBillHostingData(t.currentPerId);case 8:return e.next=10,t.loadReceiptListData(t.currentPerId);case 10:case"end":return e.stop()}}),e)})))()},loadBillSummaryData:function(t){var e=this;return Object(s["a"])(regeneratorRuntime.mark((function a(){var r;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return r={accountId:t},a.next=3,e.loadBillSummary(r).then((function(t){e.data.balance=t.balance,e.data.waitPay=t.waitPay}),(function(t){console.log(t)}));case 3:case"end":return a.stop()}}),a)})))()},loadBillHostingData:function(t){var e=this;return Object(s["a"])(regeneratorRuntime.mark((function a(){var r;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return r={accountId:t},a.next=3,e.loadBillHosting(r).then((function(t){e.data.hosting=t}),(function(t){console.log(t)}));case 3:case"end":return a.stop()}}),a)})))()},loadReceiptListData:function(t){var e=this;return Object(s["a"])(regeneratorRuntime.mark((function a(){return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,e.loadReceiptList(t).then((function(t){e.data.socical=t.insurance,e.data.fund=t.accumulation,e.data.tax=t.income,e.data.service=t.service,e.data.annual=t.vip,e.data.other=t.general}),(function(t){console.log(t)}));case 2:case"end":return a.stop()}}),a)})))()},initMonth:function(){var t=this.getCurPerIndex;if(t&&"undefined"!=t)this.currentPerIndex=t,this.currentPerId=this.period[t].id,this.currentPerName=this.period[t].name,this.savePerBeginDate(this.period[t].beginDate);else for(var e=p()().format("YYYY-MM"),a=0;a<this.period.length;a++){var r=this.period[a];if(r.beginDate.indexOf(e)>-1){this.currentPerIndex=a,this.currentPerId=r.id,this.currentPerName=r.name,this.savePerBeginDate(r.beginDate);break}this.currentPerId=this.period[t].id,this.savePerBeginDate(this.period[t].beginDate)}},setBarHeightLowBee:function(){setTimeout((function(){var t=localStorage.getItem("barHeight");console.log("barHeight=",t);var e=46+parseInt(t),a=document.getElementsByClassName("iosStyle")[0];a&&a.setAttribute("style","padding-top:"+t+"px !important");var r=document.getElementsByClassName("container")[0];r&&r.setAttribute("style","padding-top:"+e+"px !important")}),100)},setBarHeight:function(){var t=localStorage.getItem("barHeight"),e=46+parseInt(t),a=document.getElementsByClassName("iosStyle")[0];a&&a.setAttribute("style","padding-top:"+t+"px !important");var r=document.getElementsByClassName("container")[0];r&&r.setAttribute("style","padding-top:"+e+"px !important")},closeWebView:function(){this.$bridge.closeWebView()},setPageNavStateShow:function(){this.$bridge.setPageNavStateShow({isShowClose:!0,isShowBack:!0,isCloseLeft:!0,isShowTitle:!0,isShowNav:!0,isCloseWebView:!0}).then((function(t){}))},navLeftArrowClick:function(){this.closeWebView()},callJsBridgeGenerator:regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,this.setPageNavState();case 2:return t.next=4,this.setBarHeight();case 4:case"end":return t.stop()}}),t,this)}))}),mounted:function(){var t=this;return Object(s["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t.setPageNavState(),t.setBarHeightLowBee(),t.globalNavLeftArrowClick(t.navLeftArrowClick),e.next=5,t.loadPeriodData();case 5:case"end":return e.stop()}}),e)})))()},created:function(){var t=this;return Object(s["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t.payUrl=localStorage.getItem("payUrl"),console.log("this.payUrl=",t.payUrl),t.payUrl){e.next=7;break}return e.next=5,t.loadPayUrl();case 5:t.payUrl=e.sent,localStorage.setItem("payUrl",t.payUrl);case 7:case"end":return e.stop()}}),e)})))()}},m=v,g=(a("912c"),a("2877")),A=Object(g["a"])(m,i,n,!1,null,"11058162",null);e["default"]=A.exports},d684:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAXklEQVQ4T82SwQ2AMAwDz5swAEMwBUswFKN0CljHCN5VaImEmn/OusQiOUruMyjA9gTswCbpjDSrCrYXoAAHsEaQN8AdHkJaAA9E0lxT+QWQUvh8xNwbe+o9aJV7FC5s3iwRRctI2QAAAABJRU5ErkJggg=="},e904:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABtElEQVQ4T42SP2gTYRjGf+81uW8qanpdBDeFIhTnglA6KVjERSdxsyK4uFQviGa6oBUEQXDQqYuCODirowj+GUSwg+Do0N5BLabcZ3qPXNIGjTHJt73/ft/L8z7GoNdQJczTR2bUyrKMH761fZF7h7b7261MuOubh7Gdmb2irNhvsCrxDqNtMFdISwET33s9FF99M1rrAMJ6+sbQXD9dxpnA2FLBq39q8Nkn0WwXEG+8x/ji0bIjeCqIQC8QmZkkbArZSVDhTaccdhNYyJNopgcw04c8mb7k4vQhpguDpJF47pvReVdP74IWBwIGitqXHAlw8fppLDieJ1PLuxo1wNZ8UnvSEX3UBtU4uxxQPMDsvqSfZsQQXMuT2spowJKqLspeCx0zmOz4AFqGfcx3bJHbtc3hG5Qm8unjctCweaSqjJdl7Nu6wp3preGAWwrdr/Tb7s8HkAIzS8s4D6uzNPZlwwFnNREeyW50hdc5Q04Eq50NwnyFxsHWSBH3rhbWN56ZmMyb0Yk/Lzk2oBKvz2NWaSfRX1b+D6C0L5/GMRJwFGj3nOjq6VXQwpjDXXXEW9+Mkt+EVxAgUcVBrAAAAABJRU5ErkJggg=="}}]);
//# sourceMappingURL=chunk-004f921c.4922dd0a.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./src/assets/images/icon01.png","webpack:///./src/assets/images/triangle-arrow-l.png","webpack:///./src/views/Bill/index.vue?1381","webpack:///./src/views/Bill/index.vue?dafb","webpack:///src/views/Bill/index.vue","webpack:///./src/views/Bill/index.vue?0a88","webpack:///./src/views/Bill/index.vue","webpack:///./src/assets/images/triangle-arrow-r.png","webpack:///./src/assets/images/icon02.png"],"names":["module","exports","render","_vm","this","_h","$createElement","_c","_self","staticClass","attrs","title","class","hideL","on","$event","chooseMonth","_v","_s","period","currentPerIndex","name","hideR","_f","beginDate","endDate","data","balance","waitPay","toPay","toPage","hosting","amount","socical","total","fund","tax","service","annual","other","staticRenderFns","components","currentPerId","currentPerName","payUrl","computed","length","methods","$bridge","window","onpageshow","location","reload","href","flag","$router","push","query","type","dirct","savePeriodIndex","savePerBeginDate","curPer","id","loadBillSummaryData","loadBillHostingData","loadReceiptListData","initMonth","localPerIndex","element","indexOf","nowDate","index","setBarHeightLowBee","setTimeout","console","log","dom","setAttribute","dom2","setBarHeight","barHeight","closeWebView","setPageNavStateShow","navLeftArrowClick","component"],"mappings":"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","file":"js/chunk-004f921c.4922dd0a.js","sourcesContent":["module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAByklEQVQ4T61TPUgcQRT+3uztbCMId3spJJWlkiaBNBoFjZYBS9FOOVKlvbs9givi/bSpksN0ioWFkFKioGIjmCbEMlVI4e0eCGlu9m6ezO6dXMylSHSa+Xnzvvm+770h3B0+C0c1Z5n4JRijcZjwnZg+t2T6ED7p/hTq36SKzQlBuk7AGBg/QfgWxxnjIIwwcKlZ5NqV9Fkv7xZAesEygI8ALnRHF9q17ClAnFxkSuUbL4QlqgCeAVhRZXc7IQeg+/IRiHaUnc7Bp/Yf0syBzykZNetgXtIsZgwTgs9CqvArgGslM1Mm2S4Fz9Hhp1E1+97k2YXGa1j0Jdp0z2MQFZ4AGFYy84QcL5wD+KDT0dPt2iMTgCwGGwSUtMAbsxca7xjYVBX3bcw4fzVlWeIYoHmSpaBGGsutSuZxrDnHtnTDLQALxBhKHMAvAPsqyKyiTpE5cYrhDxbYJukFewQMt8rufKx7jaUTNQ8T83ksMYouzdyy07NYJ2XWjhccMHD9AAB/l2AEzXQlHJl5oIRBJvZK6HjBp5h62X31W8P1mziojL3LstBYjF+uZndvAe6W8f6N1IW+Vyv36KXyV5PCEh/+6zP1afyn73wD1vsWoqgiz2gAAAAASUVORK5CYII=\"","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAYklEQVQ4T2NkoBAwUqifYQgY8P//fy0GBoapDAwMiYyMjA/QvYzXC1DNqxgYGLQZGBgcGRkZDxBtAJpmkD6SDbgCtRlmKf0NAAUezP+kewGkg6JAhHmcomgkJpkPgaRMyBsAOlcoEQNmQWAAAAAASUVORK5CYII=\"","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-2!../../../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=11058162&lang=less&scoped=true&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-2!../../../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=11058162&lang=less&scoped=true&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"container\"},[_c('div',{staticClass:\"header\"},[_c('tab-header',{attrs:{\"title\":_vm.title}})],1),_c('div',{staticClass:\"contener\"},[_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"header_date_time\"},[_c('div',{staticClass:\"choose-month\"},[_c('div',{staticClass:\"arrow-l\",class:_vm.hideL?'hideDiv':'',on:{\"click\":function($event){return _vm.chooseMonth('left')}}},[_c('img',{attrs:{\"src\":require(\"../../assets/images/triangle-arrow-l.png\"),\"alt\":\"\"}})]),_c('div',{staticClass:\"month\"},[_vm._v(_vm._s(_vm.period[_vm.currentPerIndex].name))]),_c('div',{staticClass:\"arrow-r\",class:_vm.hideR?'hideDiv':'',on:{\"click\":function($event){return _vm.chooseMonth('right')}}},[_c('img',{attrs:{\"src\":require(\"../../assets/images/triangle-arrow-r.png\"),\"alt\":\"\"}})])]),_c('div',{staticClass:\"cycle\"},[_c('span',[_vm._v(\"入账周期:\")]),_c('span',[_vm._v(_vm._s(_vm._f(\"periodMoment\")(_vm.period[_vm.currentPerIndex].beginDate))+\"-\"+_vm._s(_vm._f(\"periodMoment\")(_vm.period[_vm.currentPerIndex].endDate)))])])]),_c('div',{staticClass:\"header_box\"},[_c('div',{staticClass:\"title\"}),_c('div',{staticClass:\"header_content\"},[_c('div',{staticClass:\"fund\"},[_c('span',[_vm._v(\"账户余额\")]),_c('i',[_vm._v(_vm._s(_vm._f(\"moneyNum\")(_vm.data.balance)))])]),_c('div',{staticClass:\"paid\"},[_c('span',[_vm._v(\"待付金额\")]),_c('i',{staticClass:\"paid_color\"},[_vm._v(_vm._s(_vm._f(\"moneyNum\")(_vm.data.waitPay)))])])]),_c('div',{staticClass:\"header_info\"},[_c('div',{staticClass:\"left\",on:{\"click\":function($event){return _vm.toPay()}}},[_c('img',{attrs:{\"src\":require(\"../../assets/images/icon01.png\"),\"alt\":\"\"}}),_c('span',[_vm._v(\"充值\")])]),_c('div',{staticClass:\"right\",on:{\"click\":function($event){return _vm.toPage(2)}}},[_c('img',{attrs:{\"src\":require(\"../../assets/images/icon02.png\"),\"alt\":\"\"}}),_c('span',[_vm._v(\"资金记录\")])])])])]),_c('div',{staticClass:\"box\"},[_c('div',{staticClass:\"list\"},[_c('div',{staticClass:\"list_title\",on:{\"click\":function($event){return _vm.toPage(3)}}},[_c('div',{staticClass:\"title\"},[_vm._v(\"人事托管\")]),_c('van-icon',{staticClass:\"arrow_right\",attrs:{\"name\":\"arrow\"}})],1),_c('p',[_c('span',[_vm._v(\"托收金额\")]),_c('i',[_vm._v(_vm._s(_vm._f(\"moneyNum\")(_vm.data.hosting.amount)))])])]),_c('div',{staticClass:\"list_contenter\"},[_c('div',{staticClass:\"list\"},[_c('div',{staticClass:\"list_title\",on:{\"click\":function($event){return _vm.toPage(41)}}},[_c('div',{staticClass:\"title\"},[_vm._v(\"社保代理\")]),_c('van-icon',{staticClass:\"arrow_right\",attrs:{\"name\":\"arrow\"}})],1),_c('p',[_c('span',[_vm._v(\"应付金额\")]),_c('i',[_vm._v(_vm._s(_vm._f(\"moneyNum\")(_vm.data.socical.total)))])]),_c('p',[_c('span',[_vm._v(\"待付金额\")]),_c('i',[_vm._v(_vm._s(_vm._f(\"moneyNum\")(_vm.data.socical.waitPay)))])])]),_c('div',{staticClass:\"list\"},[_c('div',{staticClass:\"list_title\",on:{\"click\":function($event){return _vm.toPage(42)}}},[_c('div',{staticClass:\"title\"},[_vm._v(\"公积金代理\")]),_c('van-icon',{staticClass:\"arrow_right\",attrs:{\"name\":\"arrow\"}})],1),_c('p',[_c('span',[_vm._v(\"应付金额\")]),_c('i',[_vm._v(_vm._s(_vm._f(\"moneyNum\")(_vm.data.fund.total)))])]),_c('p',[_c('span',[_vm._v(\"待付金额\")]),_c('i',[_vm._v(_vm._s(_vm._f(\"moneyNum\")(_vm.data.fund.waitPay)))])])]),_c('div',{staticClass:\"list\"},[_c('div',{staticClass:\"list_title\",on:{\"click\":function($event){return _vm.toPage(43)}}},[_c('div',{staticClass:\"title\"},[_vm._v(\"个税代理\")]),_c('van-icon',{staticClass:\"arrow_right\",attrs:{\"name\":\"arrow\"}})],1),_c('p',[_c('span',[_vm._v(\"应付金额\")]),_c('i',[_vm._v(_vm._s(_vm._f(\"moneyNum\")(_vm.data.tax.total)))])]),_c('p',[_c('span',[_vm._v(\"待付金额\")]),_c('i',[_vm._v(_vm._s(_vm._f(\"moneyNum\")(_vm.data.tax.waitPay)))])])]),_c('div',{staticClass:\"list\"},[_c('div',{staticClass:\"list_title\",on:{\"click\":function($event){return _vm.toPage(5)}}},[_c('div',{staticClass:\"title\"},[_vm._v(\"服务费\")]),_c('van-icon',{staticClass:\"arrow_right\",attrs:{\"name\":\"arrow\"}})],1),_c('p',[_c('span',[_vm._v(\"应付金额\")]),_c('i',[_vm._v(_vm._s(_vm._f(\"moneyNum\")(_vm.data.service.total)))])]),_c('p',[_c('span',[_vm._v(\"待付金额\")]),_c('i',[_vm._v(_vm._s(_vm._f(\"moneyNum\")(_vm.data.service.waitPay)))])])]),_c('div',{staticClass:\"list\"},[_c('div',{staticClass:\"list_title\",on:{\"click\":function($event){return _vm.toPage(6)}}},[_c('div',{staticClass:\"title\"},[_vm._v(\"会员年费\")]),_c('van-icon',{staticClass:\"arrow_right\",attrs:{\"name\":\"arrow\"}})],1),_c('p',[_c('span',[_vm._v(\"应付金额\")]),_c('i',[_vm._v(_vm._s(_vm._f(\"moneyNum\")(_vm.data.annual.total)))])]),_c('p',[_c('span',[_vm._v(\"待付金额\")]),_c('i',[_vm._v(_vm._s(_vm._f(\"moneyNum\")(_vm.data.annual.waitPay)))])])]),_c('div',{staticClass:\"list\"},[_c('div',{staticClass:\"list_title\",on:{\"click\":function($event){return _vm.toPage(7)}}},[_c('div',{staticClass:\"title\"},[_vm._v(\"其他事务办理\")]),_c('van-icon',{staticClass:\"arrow_right\",attrs:{\"name\":\"arrow\"}})],1),_c('p',[_c('span',[_vm._v(\"应付金额\")]),_c('i',[_vm._v(_vm._s(_vm._f(\"moneyNum\")(_vm.data.other.total)))])]),_c('p',[_c('span',[_vm._v(\"待付金额\")]),_c('i',[_vm._v(_vm._s(_vm._f(\"moneyNum\")(_vm.data.other.waitPay)))])])])])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\r\n <div class=\"container\">\r\n <div class=\"header\">\r\n <tab-header :title=\"title\" />\r\n </div>\r\n <div class=\"contener\">\r\n <div class=\"header\">\r\n <div class=\"header_date_time\">\r\n <div class=\"choose-month\">\r\n <div class=\"arrow-l\" :class=\"hideL?'hideDiv':''\" @click=\"chooseMonth('left')\">\r\n <img src=\"../../assets/images/triangle-arrow-l.png\" alt />\r\n </div>\r\n <div class=\"month\">{{period[currentPerIndex].name}}</div>\r\n <div class=\"arrow-r\" :class=\"hideR?'hideDiv':''\" @click=\"chooseMonth('right')\">\r\n <img src=\"../../assets/images/triangle-arrow-r.png\" alt />\r\n </div>\r\n </div>\r\n <div class=\"cycle\">\r\n <span>入账周期:</span>\r\n <span>{{period[currentPerIndex].beginDate | periodMoment}}-{{period[currentPerIndex].endDate | periodMoment}}</span>\r\n </div>\r\n </div>\r\n <div class=\"header_box\">\r\n <div class=\"title\"></div>\r\n <div class=\"header_content\">\r\n <div class=\"fund\">\r\n <span>账户余额</span>\r\n <i>{{data.balance|moneyNum}}</i>\r\n </div>\r\n <div class=\"paid\">\r\n <span>待付金额</span>\r\n <i class=\"paid_color\">{{data.waitPay|moneyNum}}</i>\r\n </div>\r\n </div>\r\n <div class=\"header_info\">\r\n <div class=\"left\" @click=\"toPay()\">\r\n <img src=\"../../assets/images/icon01.png\" alt />\r\n <span>充值</span>\r\n </div>\r\n <div class=\"right\" @click=\"toPage(2)\">\r\n <img src=\"../../assets/images/icon02.png\" alt />\r\n <span>资金记录</span>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n <div class=\"box\">\r\n <!--人事托管-->\r\n <div class=\"list\">\r\n <div class=\"list_title\" @click=\"toPage(3)\">\r\n <div class=\"title\">人事托管</div>\r\n <van-icon name=\"arrow\" class=\"arrow_right\" />\r\n </div>\r\n <p>\r\n <span>托收金额</span>\r\n <i>{{data.hosting.amount|moneyNum}}</i>\r\n </p>\r\n </div>\r\n\r\n <div class=\"list_contenter\">\r\n <!--社保代理 insurance-->\r\n <div class=\"list\">\r\n <div class=\"list_title\" @click=\"toPage(41)\">\r\n <div class=\"title\">社保代理</div>\r\n <van-icon name=\"arrow\" class=\"arrow_right\" />\r\n </div>\r\n <p>\r\n <span>应付金额</span>\r\n <i>{{data.socical.total|moneyNum}}</i>\r\n </p>\r\n <p>\r\n <span>待付金额</span>\r\n <i>{{data.socical.waitPay|moneyNum}}</i>\r\n </p>\r\n </div>\r\n <!--公积金代理 accumulation-->\r\n <div class=\"list\">\r\n <div class=\"list_title\" @click=\"toPage(42)\">\r\n <div class=\"title\">公积金代理</div>\r\n <van-icon name=\"arrow\" class=\"arrow_right\" />\r\n </div>\r\n <p>\r\n <span>应付金额</span>\r\n <i>{{data.fund.total|moneyNum}}</i>\r\n </p>\r\n <p>\r\n <span>待付金额</span>\r\n <i>{{data.fund.waitPay|moneyNum}}</i>\r\n </p>\r\n </div>\r\n <!--个税代理 income-->\r\n <div class=\"list\">\r\n <div class=\"list_title\" @click=\"toPage(43)\">\r\n <div class=\"title\">个税代理</div>\r\n <van-icon name=\"arrow\" class=\"arrow_right\" />\r\n </div>\r\n <p>\r\n <span>应付金额</span>\r\n <i>{{data.tax.total|moneyNum}}</i>\r\n </p>\r\n <p>\r\n <span>待付金额</span>\r\n <i>{{data.tax.waitPay|moneyNum}}</i>\r\n </p>\r\n </div>\r\n <!--服务费 service-->\r\n <div class=\"list\">\r\n <div class=\"list_title\" @click=\"toPage(5)\">\r\n <div class=\"title\">服务费</div>\r\n <van-icon name=\"arrow\" class=\"arrow_right\" />\r\n </div>\r\n <p>\r\n <span>应付金额</span>\r\n <i>{{data.service.total|moneyNum}}</i>\r\n </p>\r\n <p>\r\n <span>待付金额</span>\r\n <i>{{data.service.waitPay|moneyNum}}</i>\r\n </p>\r\n </div>\r\n <!--会员年费 vip-->\r\n <div class=\"list\">\r\n <div class=\"list_title\" @click=\"toPage(6)\">\r\n <div class=\"title\">会员年费</div>\r\n <van-icon name=\"arrow\" class=\"arrow_right\" />\r\n </div>\r\n <p>\r\n <span>应付金额</span>\r\n <i>{{data.annual.total|moneyNum}}</i>\r\n </p>\r\n <p>\r\n <span>待付金额</span>\r\n <i>{{data.annual.waitPay|moneyNum}}</i>\r\n </p>\r\n </div>\r\n <!--其他事务办理 general-->\r\n <div class=\"list\">\r\n <div class=\"list_title\" @click=\"toPage(7)\">\r\n <div class=\"title\">其他事务办理</div>\r\n <van-icon name=\"arrow\" class=\"arrow_right\" />\r\n </div>\r\n <p>\r\n <span>应付金额</span>\r\n <i>{{data.other.total|moneyNum}}</i>\r\n </p>\r\n <p>\r\n <span>待付金额</span>\r\n <i>{{data.other.waitPay|moneyNum}}</i>\r\n </p>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { Icon, Loading } from \"vant\";\r\nimport { TabHeader } from \"@/components\";\r\nimport * as utils from \"../../utils/common\";\r\nimport { mapGetters, mapActions } from \"vuex\";\r\n// import initJsBridge from \"../../assets/js/JsBridge\";\r\nimport dayjs from \"dayjs\";\r\n\r\nexport default {\r\n components: {\r\n [Icon.name]: Icon,\r\n TabHeader\r\n },\r\n data() {\r\n return {\r\n title: \"人事服务\",\r\n currentPerIndex: 0,\r\n currentPerId: 0,\r\n currentPerName: \"\",\r\n period: [{ name: \"\" }],\r\n payUrl: \"\",\r\n data: {\r\n balance: 0,\r\n waitPay: 0,\r\n hosting: {},\r\n socical: {\r\n total: 0,\r\n waitPay: 0\r\n },\r\n fund: {\r\n total: 0,\r\n waitPay: 0\r\n },\r\n tax: {\r\n total: 0,\r\n waitPay: 0\r\n },\r\n service: {\r\n total: 0,\r\n waitPay: 0\r\n },\r\n annual: {\r\n total: 0,\r\n waitPay: 0\r\n },\r\n other: {\r\n total: 0,\r\n waitPay: 0\r\n }\r\n }\r\n };\r\n },\r\n computed: {\r\n ...mapGetters([\"getCurPerIndex\"]),\r\n hideL() {\r\n if (this.currentPerIndex == 0) {\r\n return true;\r\n } else {\r\n return false;\r\n }\r\n },\r\n hideR() {\r\n if (this.currentPerIndex == this.period.length - 1) {\r\n return true;\r\n } else {\r\n return false;\r\n }\r\n }\r\n },\r\n methods: {\r\n ...mapActions([\r\n \"loadBillPeriod\",\r\n \"loadBillSummary\",\r\n \"loadBillHosting\",\r\n \"loadReceiptList\",\r\n \"savePeriodIndex\",\r\n \"savePerBeginDate\",\r\n \"loadPayUrl\"\r\n ]),\r\n toPay() {\r\n this.$bridge\r\n .setPageNavState({\r\n headerColor: \"#fff\",\r\n isShowClose: true,\r\n isShowBack: true,\r\n isCloseLeft: true,\r\n isShowTitle: true,\r\n isShowNav: true,\r\n isCloseWebView: false\r\n })\r\n .then(res => {\r\n console.log(\"setPageNavState in bill index\");\r\n });\r\n\r\n // this.$bridge\r\n // .setBarColor({\r\n // barColor: \"#ffffff\"\r\n // })\r\n // .then(res => {});\r\n\r\n const failUrl = encodeURIComponent(\r\n \"https://pay.qinqinxiaobao.com/callback/fail\"\r\n );\r\n const successUrl = encodeURIComponent(\r\n \"https://pay.qinqinxiaobao.com/callback/success\"\r\n );\r\n const payMethod = 0;\r\n const payType = 4;\r\n const selected = 0;\r\n const fee = this.data.waitPay;\r\n let payUrl = `${this.payUrl}&accountType=1&periodId=${this.currentPerId}&payMethod=${payMethod}&payType=${payType}&fee=${fee}&selected=0&failUrl=${failUrl}&successUrl=${successUrl}`;\r\n window.onpageshow=null;\r\n window.onpageshow=function(event){\r\n location.reload();\r\n }\r\n window.location.href = payUrl;\r\n },\r\n toPage(flag) {\r\n switch (flag) {\r\n case 1: // 充值\r\n break;\r\n case 2: // 资金记录\r\n this.$router.push({\r\n name: \"billrecord\",\r\n query: { accountId: this.currentPerId }\r\n });\r\n break;\r\n case 3: // 人事托管\r\n this.$router.push({\r\n name: \"trusteeship\",\r\n query: {\r\n currentPerIndex: this.currentPerIndex,\r\n currentPerId: this.currentPerId\r\n }\r\n });\r\n break;\r\n case 41: // 社保\r\n this.$router.push({\r\n name: \"sociallist\",\r\n query: {\r\n type: \"insurance\",\r\n currentPerName: this.currentPerName,\r\n currentPerId: this.currentPerId\r\n }\r\n });\r\n break;\r\n case 42: // 公积金\r\n this.$router.push({\r\n name: \"sociallist\",\r\n query: {\r\n type: \"accumulation\",\r\n currentPerName: this.currentPerName,\r\n currentPerId: this.currentPerId\r\n }\r\n });\r\n break;\r\n case 43: // 个税\r\n this.$router.push({\r\n name: \"sociallist\",\r\n query: {\r\n type: \"income\",\r\n currentPerName: this.currentPerName,\r\n currentPerId: this.currentPerId\r\n }\r\n });\r\n break;\r\n case 5: // 服务费\r\n this.$router.push({\r\n name: \"sociallist\",\r\n query: {\r\n type: \"service\",\r\n currentPerName: this.currentPerName,\r\n currentPerId: this.currentPerId\r\n }\r\n });\r\n break;\r\n case 6: // 会员年费\r\n this.$router.push({ name: \"annualfee\" });\r\n break;\r\n case 7: // 其他服务办理\r\n this.$router.push({ name: \"other\" });\r\n break;\r\n }\r\n },\r\n chooseMonth(dirct) {\r\n if (dirct === \"left\") {\r\n if (this.currentPerIndex > 0) {\r\n this.currentPerIndex--;\r\n }\r\n }\r\n if (dirct === \"right\") {\r\n if (this.currentPerIndex < this.period.length - 1) {\r\n this.currentPerIndex++;\r\n }\r\n }\r\n const curPer = this.period[this.currentPerIndex];\r\n this.savePeriodIndex(this.currentPerIndex);\r\n this.savePerBeginDate(curPer.beginDate);\r\n this.currentPerId = curPer.id;\r\n this.currentPerName = curPer.name;\r\n this.loadBillSummaryData(this.currentPerId);\r\n this.loadBillHostingData(this.currentPerId);\r\n this.loadReceiptListData(this.currentPerId);\r\n },\r\n async loadPeriodData() {\r\n let flag = false;\r\n await this.loadBillPeriod().then(\r\n data => {\r\n this.period = data;\r\n\r\n flag = true;\r\n this.initMonth();\r\n },\r\n err => {\r\n console.log(err);\r\n }\r\n );\r\n if (flag) {\r\n await this.loadBillSummaryData(this.currentPerId);\r\n await this.loadBillHostingData(this.currentPerId);\r\n await this.loadReceiptListData(this.currentPerId);\r\n }\r\n },\r\n async loadBillSummaryData(accountId) {\r\n let param = {\r\n accountId\r\n };\r\n await this.loadBillSummary(param).then(\r\n data => {\r\n this.data.balance = data.balance;\r\n this.data.waitPay = data.waitPay;\r\n },\r\n err => {\r\n console.log(err);\r\n }\r\n );\r\n },\r\n async loadBillHostingData(accountId) {\r\n let param = {\r\n accountId\r\n };\r\n await this.loadBillHosting(param).then(\r\n data => {\r\n this.data.hosting = data;\r\n },\r\n err => {\r\n console.log(err);\r\n }\r\n );\r\n },\r\n async loadReceiptListData(accountId) {\r\n await this.loadReceiptList(accountId).then(\r\n data => {\r\n this.data.socical = data.insurance; // 社保\r\n this.data.fund = data.accumulation; // 公积金\r\n this.data.tax = data.income; // 个税\r\n this.data.service = data.service; // 服务费\r\n this.data.annual = data.vip; // 会员\r\n this.data.other = data.general; // 其他\r\n },\r\n err => {\r\n console.log(err);\r\n }\r\n );\r\n },\r\n initMonth() {\r\n const localPerIndex = this.getCurPerIndex;\r\n\r\n if (localPerIndex && localPerIndex != \"undefined\") {\r\n this.currentPerIndex = localPerIndex;\r\n this.currentPerId = this.period[localPerIndex].id;\r\n this.currentPerName = this.period[localPerIndex].name;\r\n this.savePerBeginDate(this.period[localPerIndex].beginDate);\r\n } else {\r\n const nowDate = dayjs().format(\"YYYY-MM\");\r\n for (let index = 0; index < this.period.length; index++) {\r\n const element = this.period[index];\r\n if (element.beginDate.indexOf(nowDate) > -1) {\r\n this.currentPerIndex = index;\r\n this.currentPerId = element.id;\r\n this.currentPerName = element.name;\r\n this.savePerBeginDate(element.beginDate);\r\n break;\r\n } else {\r\n this.currentPerId = this.period[localPerIndex].id;\r\n this.savePerBeginDate(this.period[localPerIndex].beginDate);\r\n }\r\n }\r\n }\r\n },\r\n setBarHeightLowBee() {\r\n setTimeout(() => {\r\n const barHeight = localStorage.getItem(\"barHeight\");\r\n console.log('barHeight=',barHeight);\r\n const conHeight = 46 + parseInt(barHeight);\r\n const dom = document.getElementsByClassName(\"iosStyle\")[0];\r\n if (dom) {\r\n dom.setAttribute(\r\n \"style\",\r\n \"padding-top:\" + barHeight + \"px !important\"\r\n );\r\n }\r\n\r\n const dom2 = document.getElementsByClassName(\"container\")[0];\r\n if (dom2) {\r\n dom2.setAttribute(\r\n \"style\",\r\n \"padding-top:\" + conHeight + \"px !important\"\r\n );\r\n }\r\n }, 100);\r\n },\r\n setBarHeight() {\r\n const barHeight = localStorage.getItem(\"barHeight\");\r\n const conHeight = 46 + parseInt(barHeight);\r\n const dom = document.getElementsByClassName(\"iosStyle\")[0];\r\n if (dom) {\r\n dom.setAttribute(\"style\", \"padding-top:\" + barHeight + \"px !important\");\r\n }\r\n\r\n const dom2 = document.getElementsByClassName(\"container\")[0];\r\n if (dom2) {\r\n dom2.setAttribute(\r\n \"style\",\r\n \"padding-top:\" + conHeight + \"px !important\"\r\n );\r\n }\r\n },\r\n closeWebView() {\r\n this.$bridge.closeWebView();\r\n },\r\n setPageNavStateShow() {\r\n this.$bridge\r\n .setPageNavStateShow({\r\n isShowClose: true,\r\n isShowBack: true,\r\n isCloseLeft: true,\r\n isShowTitle: true,\r\n isShowNav: true,\r\n isCloseWebView: true\r\n })\r\n .then(res => {});\r\n },\r\n navLeftArrowClick() {\r\n this.closeWebView();\r\n },\r\n *callJsBridgeGenerator() {\r\n // TODO:完善一下generator\r\n yield this.setPageNavState();\r\n yield this.setBarHeight();\r\n }\r\n },\r\n async mounted() {\r\n // const callJsBridge=callJsBridgeGenerator();\r\n // this.callJsBridge.next();\r\n // this.callJsBridge.next();\r\n this.setPageNavState();\r\n this.setBarHeightLowBee();\r\n this.globalNavLeftArrowClick(this.navLeftArrowClick);\r\n await this.loadPeriodData();\r\n \r\n },\r\n async created() { \r\n this.payUrl = localStorage.getItem(\"payUrl\");\r\n console.log('this.payUrl=',this.payUrl);\r\n if (!this.payUrl) {\r\n this.payUrl = await this.loadPayUrl();\r\n localStorage.setItem(\"payUrl\", this.payUrl);\r\n }\r\n }\r\n};\r\n</script>\r\n\r\n<style lang=\"less\" scoped>\r\n.contener {\r\n .header {\r\n height: 136px;\r\n padding: 0 16px;\r\n background: #0978e7;\r\n .header_date_time {\r\n height: 75px;\r\n color: #fff;\r\n font-size: 14px;\r\n display: grid;\r\n grid-template-columns: 100%;\r\n grid-template-rows: 50% 50%;\r\n align-items: center;\r\n justify-items: center;\r\n .choose-month {\r\n display: grid;\r\n grid-template-columns: 5% 90% 5%;\r\n justify-items: center;\r\n .arrow-l,\r\n .arrow_right {\r\n widows: 16px;\r\n height: 16px;\r\n }\r\n .hideDiv {\r\n visibility: hidden;\r\n }\r\n }\r\n .cycle {\r\n color: #8ec9fd;\r\n font-size: 12px;\r\n }\r\n }\r\n .header_box {\r\n height: 174px;\r\n background: rgba(255, 255, 255, 1);\r\n box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);\r\n border-radius: 0px 0px 4px 4px;\r\n .title {\r\n height: 2px;\r\n box-shadow: 0px 1px 6px 0px rgba(6, 105, 204, 0.6);\r\n }\r\n .header_content {\r\n height: 122px;\r\n .fund {\r\n width: 50%;\r\n float: left;\r\n }\r\n .paid {\r\n width: 50%;\r\n float: left;\r\n .paid_color {\r\n color: #ff9100;\r\n }\r\n }\r\n span {\r\n height: 20px;\r\n font-size: 14px;\r\n color: rgba(149, 152, 158, 1);\r\n line-height: 20px;\r\n display: block;\r\n margin: 20px 0 0 20px;\r\n }\r\n i {\r\n height: 32px;\r\n font-size: 28px;\r\n font-weight: bold;\r\n color: rgba(61, 64, 71, 1);\r\n line-height: 32px;\r\n margin-top: 12px;\r\n display: block;\r\n margin-left: 20px;\r\n }\r\n }\r\n .header_info {\r\n height: 52px;\r\n background: rgba(245, 247, 250, 1);\r\n border-radius: 0px 0px 8px 8px;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n text-align: center;\r\n .left {\r\n width: 50%;\r\n }\r\n .right {\r\n width: 50%;\r\n }\r\n span {\r\n height: 20px;\r\n font-size: 14px;\r\n font-weight: 500;\r\n color: rgba(7, 122, 236, 1);\r\n line-height: 20px;\r\n letter-spacing: 1px;\r\n }\r\n img {\r\n width: 16px;\r\n height: 16px;\r\n margin-right: 6px;\r\n vertical-align: middle;\r\n }\r\n }\r\n }\r\n }\r\n .box {\r\n padding: 0 16px;\r\n .list {\r\n background: rgba(255, 255, 255, 1);\r\n box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);\r\n border-radius: 4px;\r\n margin-top: 16px;\r\n padding: 16px;\r\n &:first-child {\r\n margin-top: 129px;\r\n }\r\n .list_title {\r\n display: flex;\r\n align-items: center;\r\n .title {\r\n height: 22px;\r\n font-size: 16px;\r\n font-weight: 500;\r\n color: rgba(61, 64, 71, 1);\r\n line-height: 22px;\r\n }\r\n .arrow_right {\r\n margin-left: auto;\r\n color: #e4e4e6;\r\n }\r\n }\r\n p {\r\n display: flex;\r\n align-items: center;\r\n margin-top: 6px;\r\n height: 18px;\r\n font-size: 13px;\r\n color: rgba(149, 152, 158, 1);\r\n line-height: 18px;\r\n i {\r\n font-style: normal;\r\n margin-left: auto;\r\n }\r\n }\r\n }\r\n .list_contenter {\r\n background: rgba(255, 255, 255, 1);\r\n box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);\r\n border-radius: 4px;\r\n margin: 16px 0 30px;\r\n .list {\r\n box-shadow: none;\r\n margin: 0;\r\n border-bottom: 1px solid #ececee;\r\n border-radius: 0;\r\n }\r\n }\r\n }\r\n}\r\n</style>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./index.vue?vue&type=template&id=11058162&scoped=true&\"\nimport script from \"./index.vue?vue&type=script&lang=js&\"\nexport * from \"./index.vue?vue&type=script&lang=js&\"\nimport style0 from \"./index.vue?vue&type=style&index=0&id=11058162&lang=less&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"11058162\",\n null\n \n)\n\nexport default component.exports","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAXklEQVQ4T82SwQ2AMAwDz5swAEMwBUswFKN0CljHCN5VaImEmn/OusQiOUruMyjA9gTswCbpjDSrCrYXoAAHsEaQN8AdHkJaAA9E0lxT+QWQUvh8xNwbe+o9aJV7FC5s3iwRRctI2QAAAABJRU5ErkJggg==\"","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABtElEQVQ4T42SP2gTYRjGf+81uW8qanpdBDeFIhTnglA6KVjERSdxsyK4uFQviGa6oBUEQXDQqYuCODirowj+GUSwg+Do0N5BLabcZ3qPXNIGjTHJt73/ft/L8z7GoNdQJczTR2bUyrKMH761fZF7h7b7261MuOubh7Gdmb2irNhvsCrxDqNtMFdISwET33s9FF99M1rrAMJ6+sbQXD9dxpnA2FLBq39q8Nkn0WwXEG+8x/ji0bIjeCqIQC8QmZkkbArZSVDhTaccdhNYyJNopgcw04c8mb7k4vQhpguDpJF47pvReVdP74IWBwIGitqXHAlw8fppLDieJ1PLuxo1wNZ8UnvSEX3UBtU4uxxQPMDsvqSfZsQQXMuT2spowJKqLspeCx0zmOz4AFqGfcx3bJHbtc3hG5Qm8unjctCweaSqjJdl7Nu6wp3preGAWwrdr/Tb7s8HkAIzS8s4D6uzNPZlwwFnNREeyW50hdc5Q04Eq50NwnyFxsHWSBH3rhbWN56ZmMyb0Yk/Lzk2oBKvz2NWaSfRX1b+D6C0L5/GMRJwFGj3nOjq6VXQwpjDXXXEW9+Mkt+EVxAgUcVBrAAAAABJRU5ErkJggg==\""],"sourceRoot":""}
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-30ba13fe"],{"0e01":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAByklEQVQ4T61TPUgcQRT+3uztbCMId3spJJWlkiaBNBoFjZYBS9FOOVKlvbs9givi/bSpksN0ioWFkFKioGIjmCbEMlVI4e0eCGlu9m6ezO6dXMylSHSa+Xnzvvm+770h3B0+C0c1Z5n4JRijcZjwnZg+t2T6ED7p/hTq36SKzQlBuk7AGBg/QfgWxxnjIIwwcKlZ5NqV9Fkv7xZAesEygI8ALnRHF9q17ClAnFxkSuUbL4QlqgCeAVhRZXc7IQeg+/IRiHaUnc7Bp/Yf0syBzykZNetgXtIsZgwTgs9CqvArgGslM1Mm2S4Fz9Hhp1E1+97k2YXGa1j0Jdp0z2MQFZ4AGFYy84QcL5wD+KDT0dPt2iMTgCwGGwSUtMAbsxca7xjYVBX3bcw4fzVlWeIYoHmSpaBGGsutSuZxrDnHtnTDLQALxBhKHMAvAPsqyKyiTpE5cYrhDxbYJukFewQMt8rufKx7jaUTNQ8T83ksMYouzdyy07NYJ2XWjhccMHD9AAB/l2AEzXQlHJl5oIRBJvZK6HjBp5h62X31W8P1mziojL3LstBYjF+uZndvAe6W8f6N1IW+Vyv36KXyV5PCEh/+6zP1afyn73wD1vsWoqgiz2gAAAAASUVORK5CYII="},4680:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAYklEQVQ4T2NkoBAwUqifYQgY8P//fy0GBoapDAwMiYyMjA/QvYzXC1DNqxgYGLQZGBgcGRkZDxBtAJpmkD6SDbgCtRlmKf0NAAUezP+kewGkg6JAhHmcomgkJpkPgaRMyBsAOlcoEQNmQWAAAAAASUVORK5CYII="},"545a":function(t,e,a){"use strict";var r=a("b7d6"),i=a.n(r);i.a},ac61:function(t,e,a){"use strict";a.r(e);var r,i=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"container"},[r("div",{staticClass:"header"},[r("tab-header",{attrs:{title:t.title}})],1),r("div",{staticClass:"contener"},[r("div",{staticClass:"header"},[r("div",{staticClass:"header_date_time"},[r("div",{staticClass:"choose-month"},[r("div",{staticClass:"arrow-l",class:t.hideL?"hideDiv":"",on:{click:function(e){return t.chooseMonth("left")}}},[r("img",{attrs:{src:a("4680"),alt:""}})]),r("div",{staticClass:"month"},[t._v(t._s(t.period[t.currentPerIndex].name))]),r("div",{staticClass:"arrow-r",class:t.hideR?"hideDiv":"",on:{click:function(e){return t.chooseMonth("right")}}},[r("img",{attrs:{src:a("d684"),alt:""}})])]),r("div",{staticClass:"cycle"},[r("span",[t._v("入账周期:")]),r("span",[t._v(t._s(t._f("periodMoment")(t.period[t.currentPerIndex].beginDate))+"-"+t._s(t._f("periodMoment")(t.period[t.currentPerIndex].endDate)))])])]),r("div",{staticClass:"header_box"},[r("div",{staticClass:"title"}),r("div",{staticClass:"header_content"},[r("div",{staticClass:"fund"},[r("span",[t._v("账户余额")]),r("i",[t._v(t._s(t._f("moneyNum")(t.data.balance)))])]),r("div",{staticClass:"paid"},[r("span",[t._v("待付金额")]),r("i",{staticClass:"paid_color"},[t._v(t._s(t._f("moneyNum")(t.data.waitPay)))])])]),r("div",{staticClass:"header_info"},[r("div",{staticClass:"left",on:{click:function(e){return t.toPay()}}},[r("img",{attrs:{src:a("0e01"),alt:""}}),r("span",[t._v("充值")])]),r("div",{staticClass:"right",on:{click:function(e){return t.toPage(2)}}},[r("img",{attrs:{src:a("e904"),alt:""}}),r("span",[t._v("资金记录")])])])])]),r("div",{staticClass:"box"},[r("div",{staticClass:"list"},[r("div",{staticClass:"list_title",on:{click:function(e){return t.toPage(3)}}},[r("div",{staticClass:"title"},[t._v("人事托管")]),r("van-icon",{staticClass:"arrow_right",attrs:{name:"arrow"}})],1),r("p",[r("span",[t._v("托收金额")]),r("i",[t._v(t._s(t._f("moneyNum")(t.data.hosting.amount)))])])]),r("div",{staticClass:"list_contenter"},[r("div",{staticClass:"list"},[r("div",{staticClass:"list_title",on:{click:function(e){return t.toPage(41)}}},[r("div",{staticClass:"title"},[t._v("社保代理")]),r("van-icon",{staticClass:"arrow_right",attrs:{name:"arrow"}})],1),r("p",[r("span",[t._v("应付金额")]),r("i",[t._v(t._s(t._f("moneyNum")(t.data.socical.total)))])]),r("p",[r("span",[t._v("待付金额")]),r("i",[t._v(t._s(t._f("moneyNum")(t.data.socical.waitPay)))])])]),r("div",{staticClass:"list"},[r("div",{staticClass:"list_title",on:{click:function(e){return t.toPage(42)}}},[r("div",{staticClass:"title"},[t._v("公积金代理")]),r("van-icon",{staticClass:"arrow_right",attrs:{name:"arrow"}})],1),r("p",[r("span",[t._v("应付金额")]),r("i",[t._v(t._s(t._f("moneyNum")(t.data.fund.total)))])]),r("p",[r("span",[t._v("待付金额")]),r("i",[t._v(t._s(t._f("moneyNum")(t.data.fund.waitPay)))])])]),r("div",{staticClass:"list"},[r("div",{staticClass:"list_title",on:{click:function(e){return t.toPage(43)}}},[r("div",{staticClass:"title"},[t._v("个税代理")]),r("van-icon",{staticClass:"arrow_right",attrs:{name:"arrow"}})],1),r("p",[r("span",[t._v("应付金额")]),r("i",[t._v(t._s(t._f("moneyNum")(t.data.tax.total)))])]),r("p",[r("span",[t._v("待付金额")]),r("i",[t._v(t._s(t._f("moneyNum")(t.data.tax.waitPay)))])])]),r("div",{staticClass:"list"},[r("div",{staticClass:"list_title",on:{click:function(e){return t.toPage(5)}}},[r("div",{staticClass:"title"},[t._v("服务费")]),r("van-icon",{staticClass:"arrow_right",attrs:{name:"arrow"}})],1),r("p",[r("span",[t._v("应付金额")]),r("i",[t._v(t._s(t._f("moneyNum")(t.data.service.total)))])]),r("p",[r("span",[t._v("待付金额")]),r("i",[t._v(t._s(t._f("moneyNum")(t.data.service.waitPay)))])])]),r("div",{staticClass:"list"},[r("div",{staticClass:"list_title",on:{click:function(e){return t.toPage(6)}}},[r("div",{staticClass:"title"},[t._v("会员年费")]),r("van-icon",{staticClass:"arrow_right",attrs:{name:"arrow"}})],1),r("p",[r("span",[t._v("应付金额")]),r("i",[t._v(t._s(t._f("moneyNum")(t.data.annual.total)))])]),r("p",[r("span",[t._v("待付金额")]),r("i",[t._v(t._s(t._f("moneyNum")(t.data.annual.waitPay)))])])]),r("div",{staticClass:"list"},[r("div",{staticClass:"list_title",on:{click:function(e){return t.toPage(7)}}},[r("div",{staticClass:"title"},[t._v("其他事务办理")]),r("van-icon",{staticClass:"arrow_right",attrs:{name:"arrow"}})],1),r("p",[r("span",[t._v("应付金额")]),r("i",[t._v(t._s(t._f("moneyNum")(t.data.other.total)))])]),r("p",[r("span",[t._v("待付金额")]),r("i",[t._v(t._s(t._f("moneyNum")(t.data.other.waitPay)))])])])])])])])},n=[],s=(a("99af"),a("c975"),a("b0c0"),a("96cf"),a("1da1")),o=a("5530"),c=a("ade3"),l=(a("c3a6"),a("ad06")),u=a("2af9"),d=(a("cf45"),a("2f62")),h=a("5a0c"),p=a.n(h),v={components:(r={},Object(c["a"])(r,l["a"].name,l["a"]),Object(c["a"])(r,"TabHeader",u["c"]),r),data:function(){return{title:"人事服务",currentPerIndex:0,currentPerId:0,currentPerName:"",period:[{name:""}],payUrl:"",data:{balance:0,waitPay:0,hosting:{},socical:{total:0,waitPay:0},fund:{total:0,waitPay:0},tax:{total:0,waitPay:0},service:{total:0,waitPay:0},annual:{total:0,waitPay:0},other:{total:0,waitPay:0}}}},computed:Object(o["a"])({},Object(d["c"])(["getCurPerIndex"]),{hideL:function(){return 0==this.currentPerIndex},hideR:function(){return this.currentPerIndex==this.period.length-1}}),methods:Object(o["a"])({},Object(d["b"])(["loadBillPeriod","loadBillSummary","loadBillHosting","loadReceiptList","savePeriodIndex","savePerBeginDate","loadPayUrl"]),{toPay:function(){this.$bridge.setPageNavState({headerColor:"#fff",isShowClose:!0,isShowBack:!0,isCloseLeft:!0,isShowTitle:!0,isShowNav:!0,isCloseWebView:!1}).then((function(t){console.log("setPageNavState in bill index")})),this.$bridge.setBarColor({barColor:"#ffffff"}).then((function(t){}));var t=encodeURIComponent("https://pay.qinqinxiaobao.com/callback/fail"),e=encodeURIComponent("https://pay.qinqinxiaobao.com/callback/success"),a=0,r=4,i=this.data.waitPay,n="".concat(this.payUrl,"&accountId=").concat(this.currentPerId,"&payMethod=").concat(a,"&payType=").concat(r,"&fee=").concat(i,"&selected=0&failUrl=").concat(t,"&successUrl=").concat(e);window.onpageshow=null,window.onpageshow=function(t){location.reload()},window.location.href=n},toPage:function(t){switch(t){case 1:break;case 2:this.$router.push({name:"billrecord",query:{accountId:this.currentPerId}});break;case 3:this.$router.push({name:"trusteeship",query:{currentPerIndex:this.currentPerIndex,currentPerId:this.currentPerId}});break;case 41:this.$router.push({name:"sociallist",query:{type:"insurance",currentPerName:this.currentPerName,currentPerId:this.currentPerId}});break;case 42:this.$router.push({name:"sociallist",query:{type:"accumulation",currentPerName:this.currentPerName,currentPerId:this.currentPerId}});break;case 43:this.$router.push({name:"sociallist",query:{type:"income",currentPerName:this.currentPerName,currentPerId:this.currentPerId}});break;case 5:this.$router.push({name:"sociallist",query:{type:"service",currentPerName:this.currentPerName,currentPerId:this.currentPerId}});break;case 6:this.$router.push({name:"annualfee"});break;case 7:this.$router.push({name:"other"});break}},chooseMonth:function(t){"left"===t&&this.currentPerIndex>0&&this.currentPerIndex--,"right"===t&&this.currentPerIndex<this.period.length-1&&this.currentPerIndex++;var e=this.period[this.currentPerIndex];this.savePeriodIndex(this.currentPerIndex),this.savePerBeginDate(e.beginDate),this.currentPerId=e.id,this.currentPerName=e.name,this.loadBillSummaryData(this.currentPerId),this.loadBillHostingData(this.currentPerId),this.loadReceiptListData(this.currentPerId)},loadPeriodData:function(){var t=this;return Object(s["a"])(regeneratorRuntime.mark((function e(){var a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=!1,e.next=3,t.loadBillPeriod().then((function(e){t.period=e,a=!0,t.initMonth()}),(function(t){console.log(t)}));case 3:if(!a){e.next=10;break}return e.next=6,t.loadBillSummaryData(t.currentPerId);case 6:return e.next=8,t.loadBillHostingData(t.currentPerId);case 8:return e.next=10,t.loadReceiptListData(t.currentPerId);case 10:case"end":return e.stop()}}),e)})))()},loadBillSummaryData:function(t){var e=this;return Object(s["a"])(regeneratorRuntime.mark((function a(){var r;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return r={accountId:t},a.next=3,e.loadBillSummary(r).then((function(t){e.data.balance=t.balance,e.data.waitPay=t.waitPay}),(function(t){console.log(t)}));case 3:case"end":return a.stop()}}),a)})))()},loadBillHostingData:function(t){var e=this;return Object(s["a"])(regeneratorRuntime.mark((function a(){var r;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return r={accountId:t},a.next=3,e.loadBillHosting(r).then((function(t){e.data.hosting=t}),(function(t){console.log(t)}));case 3:case"end":return a.stop()}}),a)})))()},loadReceiptListData:function(t){var e=this;return Object(s["a"])(regeneratorRuntime.mark((function a(){return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,e.loadReceiptList(t).then((function(t){e.data.socical=t.insurance,e.data.fund=t.accumulation,e.data.tax=t.income,e.data.service=t.service,e.data.annual=t.vip,e.data.other=t.general}),(function(t){console.log(t)}));case 2:case"end":return a.stop()}}),a)})))()},initMonth:function(){var t=this.getCurPerIndex;if(t&&"undefined"!=t)this.currentPerIndex=t,this.currentPerId=this.period[t].id,this.currentPerName=this.period[t].name,this.savePerBeginDate(this.period[t].beginDate);else for(var e=p()().format("YYYY-MM"),a=0;a<this.period.length;a++){var r=this.period[a];if(r.beginDate.indexOf(e)>-1){this.currentPerIndex=a,this.currentPerId=r.id,this.currentPerName=r.name,this.savePerBeginDate(r.beginDate);break}this.currentPerId=this.period[t].id,this.savePerBeginDate(this.period[t].beginDate)}},setBarHeightLowBee:function(){setTimeout((function(){var t=localStorage.getItem("barHeight");console.log("barHeight=",t);var e=46+parseInt(t),a=document.getElementsByClassName("iosStyle")[0];a&&a.setAttribute("style","padding-top:"+t+"px !important");var r=document.getElementsByClassName("container")[0];r&&r.setAttribute("style","padding-top:"+e+"px !important")}),100)},setBarHeight:function(){var t=localStorage.getItem("barHeight"),e=46+parseInt(t),a=document.getElementsByClassName("iosStyle")[0];a&&a.setAttribute("style","padding-top:"+t+"px !important");var r=document.getElementsByClassName("container")[0];r&&r.setAttribute("style","padding-top:"+e+"px !important")},closeWebView:function(){this.$bridge.closeWebView()},setPageNavStateShow:function(){this.$bridge.setPageNavStateShow({isShowClose:!0,isShowBack:!0,isCloseLeft:!0,isShowTitle:!0,isShowNav:!0,isCloseWebView:!0}).then((function(t){}))},navLeftArrowClick:function(){this.closeWebView()},callJsBridgeGenerator:regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,this.setPageNavState();case 2:return t.next=4,this.setBarHeight();case 4:case"end":return t.stop()}}),t,this)}))}),mounted:function(){var t=this;return Object(s["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t.setPageNavState(),t.setBarHeightLowBee(),t.globalNavLeftArrowClick(t.navLeftArrowClick),e.next=5,t.loadPeriodData();case 5:case"end":return e.stop()}}),e)})))()},created:function(){var t=this;return Object(s["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t.payUrl=localStorage.getItem("payUrl"),console.log("this.payUrl=",t.payUrl),t.payUrl){e.next=7;break}return e.next=5,t.loadPayUrl();case 5:t.payUrl=e.sent,localStorage.setItem("payUrl",t.payUrl);case 7:case"end":return e.stop()}}),e)})))()}},m=v,g=(a("545a"),a("2877")),A=Object(g["a"])(m,i,n,!1,null,"651fc18a",null);e["default"]=A.exports},b7d6:function(t,e,a){},d684:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAXklEQVQ4T82SwQ2AMAwDz5swAEMwBUswFKN0CljHCN5VaImEmn/OusQiOUruMyjA9gTswCbpjDSrCrYXoAAHsEaQN8AdHkJaAA9E0lxT+QWQUvh8xNwbe+o9aJV7FC5s3iwRRctI2QAAAABJRU5ErkJggg=="},e904:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABtElEQVQ4T42SP2gTYRjGf+81uW8qanpdBDeFIhTnglA6KVjERSdxsyK4uFQviGa6oBUEQXDQqYuCODirowj+GUSwg+Do0N5BLabcZ3qPXNIGjTHJt73/ft/L8z7GoNdQJczTR2bUyrKMH761fZF7h7b7261MuOubh7Gdmb2irNhvsCrxDqNtMFdISwET33s9FF99M1rrAMJ6+sbQXD9dxpnA2FLBq39q8Nkn0WwXEG+8x/ji0bIjeCqIQC8QmZkkbArZSVDhTaccdhNYyJNopgcw04c8mb7k4vQhpguDpJF47pvReVdP74IWBwIGitqXHAlw8fppLDieJ1PLuxo1wNZ8UnvSEX3UBtU4uxxQPMDsvqSfZsQQXMuT2spowJKqLspeCx0zmOz4AFqGfcx3bJHbtc3hG5Qm8unjctCweaSqjJdl7Nu6wp3preGAWwrdr/Tb7s8HkAIzS8s4D6uzNPZlwwFnNREeyW50hdc5Q04Eq50NwnyFxsHWSBH3rhbWN56ZmMyb0Yk/Lzk2oBKvz2NWaSfRX1b+D6C0L5/GMRJwFGj3nOjq6VXQwpjDXXXEW9+Mkt+EVxAgUcVBrAAAAABJRU5ErkJggg=="}}]);
//# sourceMappingURL=chunk-30ba13fe.8917dca8.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./src/assets/images/icon01.png","webpack:///./src/assets/images/triangle-arrow-l.png","webpack:///./src/views/Bill/index.vue?0e8b","webpack:///./src/views/Bill/index.vue?212e","webpack:///src/views/Bill/index.vue","webpack:///./src/views/Bill/index.vue?0a88","webpack:///./src/views/Bill/index.vue","webpack:///./src/assets/images/triangle-arrow-r.png","webpack:///./src/assets/images/icon02.png"],"names":["module","exports","render","_vm","this","_h","$createElement","_c","_self","staticClass","attrs","title","class","hideL","on","$event","chooseMonth","_v","_s","period","currentPerIndex","name","hideR","_f","beginDate","endDate","data","balance","waitPay","toPay","toPage","hosting","amount","socical","total","fund","tax","service","annual","other","staticRenderFns","components","currentPerId","currentPerName","payUrl","computed","length","methods","$bridge","window","onpageshow","location","reload","href","flag","$router","push","query","type","dirct","savePeriodIndex","savePerBeginDate","curPer","id","loadBillSummaryData","loadBillHostingData","loadReceiptListData","initMonth","localPerIndex","element","indexOf","nowDate","index","setBarHeightLowBee","setTimeout","console","log","dom","setAttribute","dom2","setBarHeight","barHeight","closeWebView","setPageNavStateShow","navLeftArrowClick","component"],"mappings":"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","file":"js/chunk-30ba13fe.8917dca8.js","sourcesContent":["module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAByklEQVQ4T61TPUgcQRT+3uztbCMId3spJJWlkiaBNBoFjZYBS9FOOVKlvbs9givi/bSpksN0ioWFkFKioGIjmCbEMlVI4e0eCGlu9m6ezO6dXMylSHSa+Xnzvvm+770h3B0+C0c1Z5n4JRijcZjwnZg+t2T6ED7p/hTq36SKzQlBuk7AGBg/QfgWxxnjIIwwcKlZ5NqV9Fkv7xZAesEygI8ALnRHF9q17ClAnFxkSuUbL4QlqgCeAVhRZXc7IQeg+/IRiHaUnc7Bp/Yf0syBzykZNetgXtIsZgwTgs9CqvArgGslM1Mm2S4Fz9Hhp1E1+97k2YXGa1j0Jdp0z2MQFZ4AGFYy84QcL5wD+KDT0dPt2iMTgCwGGwSUtMAbsxca7xjYVBX3bcw4fzVlWeIYoHmSpaBGGsutSuZxrDnHtnTDLQALxBhKHMAvAPsqyKyiTpE5cYrhDxbYJukFewQMt8rufKx7jaUTNQ8T83ksMYouzdyy07NYJ2XWjhccMHD9AAB/l2AEzXQlHJl5oIRBJvZK6HjBp5h62X31W8P1mziojL3LstBYjF+uZndvAe6W8f6N1IW+Vyv36KXyV5PCEh/+6zP1afyn73wD1vsWoqgiz2gAAAAASUVORK5CYII=\"","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAYklEQVQ4T2NkoBAwUqifYQgY8P//fy0GBoapDAwMiYyMjA/QvYzXC1DNqxgYGLQZGBgcGRkZDxBtAJpmkD6SDbgCtRlmKf0NAAUezP+kewGkg6JAhHmcomgkJpkPgaRMyBsAOlcoEQNmQWAAAAAASUVORK5CYII=\"","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-2!../../../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=651fc18a&lang=less&scoped=true&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-2!../../../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=651fc18a&lang=less&scoped=true&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"container\"},[_c('div',{staticClass:\"header\"},[_c('tab-header',{attrs:{\"title\":_vm.title}})],1),_c('div',{staticClass:\"contener\"},[_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"header_date_time\"},[_c('div',{staticClass:\"choose-month\"},[_c('div',{staticClass:\"arrow-l\",class:_vm.hideL?'hideDiv':'',on:{\"click\":function($event){return _vm.chooseMonth('left')}}},[_c('img',{attrs:{\"src\":require(\"../../assets/images/triangle-arrow-l.png\"),\"alt\":\"\"}})]),_c('div',{staticClass:\"month\"},[_vm._v(_vm._s(_vm.period[_vm.currentPerIndex].name))]),_c('div',{staticClass:\"arrow-r\",class:_vm.hideR?'hideDiv':'',on:{\"click\":function($event){return _vm.chooseMonth('right')}}},[_c('img',{attrs:{\"src\":require(\"../../assets/images/triangle-arrow-r.png\"),\"alt\":\"\"}})])]),_c('div',{staticClass:\"cycle\"},[_c('span',[_vm._v(\"入账周期:\")]),_c('span',[_vm._v(_vm._s(_vm._f(\"periodMoment\")(_vm.period[_vm.currentPerIndex].beginDate))+\"-\"+_vm._s(_vm._f(\"periodMoment\")(_vm.period[_vm.currentPerIndex].endDate)))])])]),_c('div',{staticClass:\"header_box\"},[_c('div',{staticClass:\"title\"}),_c('div',{staticClass:\"header_content\"},[_c('div',{staticClass:\"fund\"},[_c('span',[_vm._v(\"账户余额\")]),_c('i',[_vm._v(_vm._s(_vm._f(\"moneyNum\")(_vm.data.balance)))])]),_c('div',{staticClass:\"paid\"},[_c('span',[_vm._v(\"待付金额\")]),_c('i',{staticClass:\"paid_color\"},[_vm._v(_vm._s(_vm._f(\"moneyNum\")(_vm.data.waitPay)))])])]),_c('div',{staticClass:\"header_info\"},[_c('div',{staticClass:\"left\",on:{\"click\":function($event){return _vm.toPay()}}},[_c('img',{attrs:{\"src\":require(\"../../assets/images/icon01.png\"),\"alt\":\"\"}}),_c('span',[_vm._v(\"充值\")])]),_c('div',{staticClass:\"right\",on:{\"click\":function($event){return _vm.toPage(2)}}},[_c('img',{attrs:{\"src\":require(\"../../assets/images/icon02.png\"),\"alt\":\"\"}}),_c('span',[_vm._v(\"资金记录\")])])])])]),_c('div',{staticClass:\"box\"},[_c('div',{staticClass:\"list\"},[_c('div',{staticClass:\"list_title\",on:{\"click\":function($event){return _vm.toPage(3)}}},[_c('div',{staticClass:\"title\"},[_vm._v(\"人事托管\")]),_c('van-icon',{staticClass:\"arrow_right\",attrs:{\"name\":\"arrow\"}})],1),_c('p',[_c('span',[_vm._v(\"托收金额\")]),_c('i',[_vm._v(_vm._s(_vm._f(\"moneyNum\")(_vm.data.hosting.amount)))])])]),_c('div',{staticClass:\"list_contenter\"},[_c('div',{staticClass:\"list\"},[_c('div',{staticClass:\"list_title\",on:{\"click\":function($event){return _vm.toPage(41)}}},[_c('div',{staticClass:\"title\"},[_vm._v(\"社保代理\")]),_c('van-icon',{staticClass:\"arrow_right\",attrs:{\"name\":\"arrow\"}})],1),_c('p',[_c('span',[_vm._v(\"应付金额\")]),_c('i',[_vm._v(_vm._s(_vm._f(\"moneyNum\")(_vm.data.socical.total)))])]),_c('p',[_c('span',[_vm._v(\"待付金额\")]),_c('i',[_vm._v(_vm._s(_vm._f(\"moneyNum\")(_vm.data.socical.waitPay)))])])]),_c('div',{staticClass:\"list\"},[_c('div',{staticClass:\"list_title\",on:{\"click\":function($event){return _vm.toPage(42)}}},[_c('div',{staticClass:\"title\"},[_vm._v(\"公积金代理\")]),_c('van-icon',{staticClass:\"arrow_right\",attrs:{\"name\":\"arrow\"}})],1),_c('p',[_c('span',[_vm._v(\"应付金额\")]),_c('i',[_vm._v(_vm._s(_vm._f(\"moneyNum\")(_vm.data.fund.total)))])]),_c('p',[_c('span',[_vm._v(\"待付金额\")]),_c('i',[_vm._v(_vm._s(_vm._f(\"moneyNum\")(_vm.data.fund.waitPay)))])])]),_c('div',{staticClass:\"list\"},[_c('div',{staticClass:\"list_title\",on:{\"click\":function($event){return _vm.toPage(43)}}},[_c('div',{staticClass:\"title\"},[_vm._v(\"个税代理\")]),_c('van-icon',{staticClass:\"arrow_right\",attrs:{\"name\":\"arrow\"}})],1),_c('p',[_c('span',[_vm._v(\"应付金额\")]),_c('i',[_vm._v(_vm._s(_vm._f(\"moneyNum\")(_vm.data.tax.total)))])]),_c('p',[_c('span',[_vm._v(\"待付金额\")]),_c('i',[_vm._v(_vm._s(_vm._f(\"moneyNum\")(_vm.data.tax.waitPay)))])])]),_c('div',{staticClass:\"list\"},[_c('div',{staticClass:\"list_title\",on:{\"click\":function($event){return _vm.toPage(5)}}},[_c('div',{staticClass:\"title\"},[_vm._v(\"服务费\")]),_c('van-icon',{staticClass:\"arrow_right\",attrs:{\"name\":\"arrow\"}})],1),_c('p',[_c('span',[_vm._v(\"应付金额\")]),_c('i',[_vm._v(_vm._s(_vm._f(\"moneyNum\")(_vm.data.service.total)))])]),_c('p',[_c('span',[_vm._v(\"待付金额\")]),_c('i',[_vm._v(_vm._s(_vm._f(\"moneyNum\")(_vm.data.service.waitPay)))])])]),_c('div',{staticClass:\"list\"},[_c('div',{staticClass:\"list_title\",on:{\"click\":function($event){return _vm.toPage(6)}}},[_c('div',{staticClass:\"title\"},[_vm._v(\"会员年费\")]),_c('van-icon',{staticClass:\"arrow_right\",attrs:{\"name\":\"arrow\"}})],1),_c('p',[_c('span',[_vm._v(\"应付金额\")]),_c('i',[_vm._v(_vm._s(_vm._f(\"moneyNum\")(_vm.data.annual.total)))])]),_c('p',[_c('span',[_vm._v(\"待付金额\")]),_c('i',[_vm._v(_vm._s(_vm._f(\"moneyNum\")(_vm.data.annual.waitPay)))])])]),_c('div',{staticClass:\"list\"},[_c('div',{staticClass:\"list_title\",on:{\"click\":function($event){return _vm.toPage(7)}}},[_c('div',{staticClass:\"title\"},[_vm._v(\"其他事务办理\")]),_c('van-icon',{staticClass:\"arrow_right\",attrs:{\"name\":\"arrow\"}})],1),_c('p',[_c('span',[_vm._v(\"应付金额\")]),_c('i',[_vm._v(_vm._s(_vm._f(\"moneyNum\")(_vm.data.other.total)))])]),_c('p',[_c('span',[_vm._v(\"待付金额\")]),_c('i',[_vm._v(_vm._s(_vm._f(\"moneyNum\")(_vm.data.other.waitPay)))])])])])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\r\n <div class=\"container\">\r\n <div class=\"header\">\r\n <tab-header :title=\"title\" />\r\n </div>\r\n <div class=\"contener\">\r\n <div class=\"header\">\r\n <div class=\"header_date_time\">\r\n <div class=\"choose-month\">\r\n <div class=\"arrow-l\" :class=\"hideL?'hideDiv':''\" @click=\"chooseMonth('left')\">\r\n <img src=\"../../assets/images/triangle-arrow-l.png\" alt />\r\n </div>\r\n <div class=\"month\">{{period[currentPerIndex].name}}</div>\r\n <div class=\"arrow-r\" :class=\"hideR?'hideDiv':''\" @click=\"chooseMonth('right')\">\r\n <img src=\"../../assets/images/triangle-arrow-r.png\" alt />\r\n </div>\r\n </div>\r\n <div class=\"cycle\">\r\n <span>入账周期:</span>\r\n <span>{{period[currentPerIndex].beginDate | periodMoment}}-{{period[currentPerIndex].endDate | periodMoment}}</span>\r\n </div>\r\n </div>\r\n <div class=\"header_box\">\r\n <div class=\"title\"></div>\r\n <div class=\"header_content\">\r\n <div class=\"fund\">\r\n <span>账户余额</span>\r\n <i>{{data.balance|moneyNum}}</i>\r\n </div>\r\n <div class=\"paid\">\r\n <span>待付金额</span>\r\n <i class=\"paid_color\">{{data.waitPay|moneyNum}}</i>\r\n </div>\r\n </div>\r\n <div class=\"header_info\">\r\n <div class=\"left\" @click=\"toPay()\">\r\n <img src=\"../../assets/images/icon01.png\" alt />\r\n <span>充值</span>\r\n </div>\r\n <div class=\"right\" @click=\"toPage(2)\">\r\n <img src=\"../../assets/images/icon02.png\" alt />\r\n <span>资金记录</span>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n <div class=\"box\">\r\n <!--人事托管-->\r\n <div class=\"list\">\r\n <div class=\"list_title\" @click=\"toPage(3)\">\r\n <div class=\"title\">人事托管</div>\r\n <van-icon name=\"arrow\" class=\"arrow_right\" />\r\n </div>\r\n <p>\r\n <span>托收金额</span>\r\n <i>{{data.hosting.amount|moneyNum}}</i>\r\n </p>\r\n </div>\r\n\r\n <div class=\"list_contenter\">\r\n <!--社保代理 insurance-->\r\n <div class=\"list\">\r\n <div class=\"list_title\" @click=\"toPage(41)\">\r\n <div class=\"title\">社保代理</div>\r\n <van-icon name=\"arrow\" class=\"arrow_right\" />\r\n </div>\r\n <p>\r\n <span>应付金额</span>\r\n <i>{{data.socical.total|moneyNum}}</i>\r\n </p>\r\n <p>\r\n <span>待付金额</span>\r\n <i>{{data.socical.waitPay|moneyNum}}</i>\r\n </p>\r\n </div>\r\n <!--公积金代理 accumulation-->\r\n <div class=\"list\">\r\n <div class=\"list_title\" @click=\"toPage(42)\">\r\n <div class=\"title\">公积金代理</div>\r\n <van-icon name=\"arrow\" class=\"arrow_right\" />\r\n </div>\r\n <p>\r\n <span>应付金额</span>\r\n <i>{{data.fund.total|moneyNum}}</i>\r\n </p>\r\n <p>\r\n <span>待付金额</span>\r\n <i>{{data.fund.waitPay|moneyNum}}</i>\r\n </p>\r\n </div>\r\n <!--个税代理 income-->\r\n <div class=\"list\">\r\n <div class=\"list_title\" @click=\"toPage(43)\">\r\n <div class=\"title\">个税代理</div>\r\n <van-icon name=\"arrow\" class=\"arrow_right\" />\r\n </div>\r\n <p>\r\n <span>应付金额</span>\r\n <i>{{data.tax.total|moneyNum}}</i>\r\n </p>\r\n <p>\r\n <span>待付金额</span>\r\n <i>{{data.tax.waitPay|moneyNum}}</i>\r\n </p>\r\n </div>\r\n <!--服务费 service-->\r\n <div class=\"list\">\r\n <div class=\"list_title\" @click=\"toPage(5)\">\r\n <div class=\"title\">服务费</div>\r\n <van-icon name=\"arrow\" class=\"arrow_right\" />\r\n </div>\r\n <p>\r\n <span>应付金额</span>\r\n <i>{{data.service.total|moneyNum}}</i>\r\n </p>\r\n <p>\r\n <span>待付金额</span>\r\n <i>{{data.service.waitPay|moneyNum}}</i>\r\n </p>\r\n </div>\r\n <!--会员年费 vip-->\r\n <div class=\"list\">\r\n <div class=\"list_title\" @click=\"toPage(6)\">\r\n <div class=\"title\">会员年费</div>\r\n <van-icon name=\"arrow\" class=\"arrow_right\" />\r\n </div>\r\n <p>\r\n <span>应付金额</span>\r\n <i>{{data.annual.total|moneyNum}}</i>\r\n </p>\r\n <p>\r\n <span>待付金额</span>\r\n <i>{{data.annual.waitPay|moneyNum}}</i>\r\n </p>\r\n </div>\r\n <!--其他事务办理 general-->\r\n <div class=\"list\">\r\n <div class=\"list_title\" @click=\"toPage(7)\">\r\n <div class=\"title\">其他事务办理</div>\r\n <van-icon name=\"arrow\" class=\"arrow_right\" />\r\n </div>\r\n <p>\r\n <span>应付金额</span>\r\n <i>{{data.other.total|moneyNum}}</i>\r\n </p>\r\n <p>\r\n <span>待付金额</span>\r\n <i>{{data.other.waitPay|moneyNum}}</i>\r\n </p>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { Icon, Loading } from \"vant\";\r\nimport { TabHeader } from \"@/components\";\r\nimport * as utils from \"../../utils/common\";\r\nimport { mapGetters, mapActions } from \"vuex\";\r\n// import initJsBridge from \"../../assets/js/JsBridge\";\r\nimport dayjs from \"dayjs\";\r\n\r\nexport default {\r\n components: {\r\n [Icon.name]: Icon,\r\n TabHeader\r\n },\r\n data() {\r\n return {\r\n title: \"人事服务\",\r\n currentPerIndex: 0,\r\n currentPerId: 0,\r\n currentPerName: \"\",\r\n period: [{ name: \"\" }],\r\n payUrl: \"\",\r\n data: {\r\n balance: 0,\r\n waitPay: 0,\r\n hosting: {},\r\n socical: {\r\n total: 0,\r\n waitPay: 0\r\n },\r\n fund: {\r\n total: 0,\r\n waitPay: 0\r\n },\r\n tax: {\r\n total: 0,\r\n waitPay: 0\r\n },\r\n service: {\r\n total: 0,\r\n waitPay: 0\r\n },\r\n annual: {\r\n total: 0,\r\n waitPay: 0\r\n },\r\n other: {\r\n total: 0,\r\n waitPay: 0\r\n }\r\n }\r\n };\r\n },\r\n computed: {\r\n ...mapGetters([\"getCurPerIndex\"]),\r\n hideL() {\r\n if (this.currentPerIndex == 0) {\r\n return true;\r\n } else {\r\n return false;\r\n }\r\n },\r\n hideR() {\r\n if (this.currentPerIndex == this.period.length - 1) {\r\n return true;\r\n } else {\r\n return false;\r\n }\r\n }\r\n },\r\n methods: {\r\n ...mapActions([\r\n \"loadBillPeriod\",\r\n \"loadBillSummary\",\r\n \"loadBillHosting\",\r\n \"loadReceiptList\",\r\n \"savePeriodIndex\",\r\n \"savePerBeginDate\",\r\n \"loadPayUrl\"\r\n ]),\r\n toPay() {\r\n this.$bridge\r\n .setPageNavState({\r\n headerColor: \"#fff\",\r\n isShowClose: true,\r\n isShowBack: true,\r\n isCloseLeft: true,\r\n isShowTitle: true,\r\n isShowNav: true,\r\n isCloseWebView: false\r\n })\r\n .then(res => {\r\n console.log(\"setPageNavState in bill index\");\r\n });\r\n\r\n this.$bridge\r\n .setBarColor({\r\n barColor: \"#ffffff\"\r\n })\r\n .then(res => {});\r\n\r\n const failUrl = encodeURIComponent(\r\n \"https://pay.qinqinxiaobao.com/callback/fail\"\r\n );\r\n const successUrl = encodeURIComponent(\r\n \"https://pay.qinqinxiaobao.com/callback/success\"\r\n );\r\n const payMethod = 0;\r\n const payType = 4;\r\n const selected = 0;\r\n const fee = this.data.waitPay;\r\n let payUrl = `${this.payUrl}&accountId=${this.currentPerId}&payMethod=${payMethod}&payType=${payType}&fee=${fee}&selected=0&failUrl=${failUrl}&successUrl=${successUrl}`;\r\n window.onpageshow=null;\r\n window.onpageshow=function(event){\r\n location.reload();\r\n }\r\n window.location.href = payUrl;\r\n },\r\n toPage(flag) {\r\n switch (flag) {\r\n case 1: // 充值\r\n break;\r\n case 2: // 资金记录\r\n this.$router.push({\r\n name: \"billrecord\",\r\n query: { accountId: this.currentPerId }\r\n });\r\n break;\r\n case 3: // 人事托管\r\n this.$router.push({\r\n name: \"trusteeship\",\r\n query: {\r\n currentPerIndex: this.currentPerIndex,\r\n currentPerId: this.currentPerId\r\n }\r\n });\r\n break;\r\n case 41: // 社保\r\n this.$router.push({\r\n name: \"sociallist\",\r\n query: {\r\n type: \"insurance\",\r\n currentPerName: this.currentPerName,\r\n currentPerId: this.currentPerId\r\n }\r\n });\r\n break;\r\n case 42: // 公积金\r\n this.$router.push({\r\n name: \"sociallist\",\r\n query: {\r\n type: \"accumulation\",\r\n currentPerName: this.currentPerName,\r\n currentPerId: this.currentPerId\r\n }\r\n });\r\n break;\r\n case 43: // 个税\r\n this.$router.push({\r\n name: \"sociallist\",\r\n query: {\r\n type: \"income\",\r\n currentPerName: this.currentPerName,\r\n currentPerId: this.currentPerId\r\n }\r\n });\r\n break;\r\n case 5: // 服务费\r\n this.$router.push({\r\n name: \"sociallist\",\r\n query: {\r\n type: \"service\",\r\n currentPerName: this.currentPerName,\r\n currentPerId: this.currentPerId\r\n }\r\n });\r\n break;\r\n case 6: // 会员年费\r\n this.$router.push({ name: \"annualfee\" });\r\n break;\r\n case 7: // 其他服务办理\r\n this.$router.push({ name: \"other\" });\r\n break;\r\n }\r\n },\r\n chooseMonth(dirct) {\r\n if (dirct === \"left\") {\r\n if (this.currentPerIndex > 0) {\r\n this.currentPerIndex--;\r\n }\r\n }\r\n if (dirct === \"right\") {\r\n if (this.currentPerIndex < this.period.length - 1) {\r\n this.currentPerIndex++;\r\n }\r\n }\r\n const curPer = this.period[this.currentPerIndex];\r\n this.savePeriodIndex(this.currentPerIndex);\r\n this.savePerBeginDate(curPer.beginDate);\r\n this.currentPerId = curPer.id;\r\n this.currentPerName = curPer.name;\r\n this.loadBillSummaryData(this.currentPerId);\r\n this.loadBillHostingData(this.currentPerId);\r\n this.loadReceiptListData(this.currentPerId);\r\n },\r\n async loadPeriodData() {\r\n let flag = false;\r\n await this.loadBillPeriod().then(\r\n data => {\r\n this.period = data;\r\n\r\n flag = true;\r\n this.initMonth();\r\n },\r\n err => {\r\n console.log(err);\r\n }\r\n );\r\n if (flag) {\r\n await this.loadBillSummaryData(this.currentPerId);\r\n await this.loadBillHostingData(this.currentPerId);\r\n await this.loadReceiptListData(this.currentPerId);\r\n }\r\n },\r\n async loadBillSummaryData(accountId) {\r\n let param = {\r\n accountId\r\n };\r\n await this.loadBillSummary(param).then(\r\n data => {\r\n this.data.balance = data.balance;\r\n this.data.waitPay = data.waitPay;\r\n },\r\n err => {\r\n console.log(err);\r\n }\r\n );\r\n },\r\n async loadBillHostingData(accountId) {\r\n let param = {\r\n accountId\r\n };\r\n await this.loadBillHosting(param).then(\r\n data => {\r\n this.data.hosting = data;\r\n },\r\n err => {\r\n console.log(err);\r\n }\r\n );\r\n },\r\n async loadReceiptListData(accountId) {\r\n await this.loadReceiptList(accountId).then(\r\n data => {\r\n this.data.socical = data.insurance; // 社保\r\n this.data.fund = data.accumulation; // 公积金\r\n this.data.tax = data.income; // 个税\r\n this.data.service = data.service; // 服务费\r\n this.data.annual = data.vip; // 会员\r\n this.data.other = data.general; // 其他\r\n },\r\n err => {\r\n console.log(err);\r\n }\r\n );\r\n },\r\n initMonth() {\r\n const localPerIndex = this.getCurPerIndex;\r\n\r\n if (localPerIndex && localPerIndex != \"undefined\") {\r\n this.currentPerIndex = localPerIndex;\r\n this.currentPerId = this.period[localPerIndex].id;\r\n this.currentPerName = this.period[localPerIndex].name;\r\n this.savePerBeginDate(this.period[localPerIndex].beginDate);\r\n } else {\r\n const nowDate = dayjs().format(\"YYYY-MM\");\r\n for (let index = 0; index < this.period.length; index++) {\r\n const element = this.period[index];\r\n if (element.beginDate.indexOf(nowDate) > -1) {\r\n this.currentPerIndex = index;\r\n this.currentPerId = element.id;\r\n this.currentPerName = element.name;\r\n this.savePerBeginDate(element.beginDate);\r\n break;\r\n } else {\r\n this.currentPerId = this.period[localPerIndex].id;\r\n this.savePerBeginDate(this.period[localPerIndex].beginDate);\r\n }\r\n }\r\n }\r\n },\r\n setBarHeightLowBee() {\r\n setTimeout(() => {\r\n const barHeight = localStorage.getItem(\"barHeight\");\r\n console.log('barHeight=',barHeight);\r\n const conHeight = 46 + parseInt(barHeight);\r\n const dom = document.getElementsByClassName(\"iosStyle\")[0];\r\n if (dom) {\r\n dom.setAttribute(\r\n \"style\",\r\n \"padding-top:\" + barHeight + \"px !important\"\r\n );\r\n }\r\n\r\n const dom2 = document.getElementsByClassName(\"container\")[0];\r\n if (dom2) {\r\n dom2.setAttribute(\r\n \"style\",\r\n \"padding-top:\" + conHeight + \"px !important\"\r\n );\r\n }\r\n }, 100);\r\n },\r\n setBarHeight() {\r\n const barHeight = localStorage.getItem(\"barHeight\");\r\n const conHeight = 46 + parseInt(barHeight);\r\n const dom = document.getElementsByClassName(\"iosStyle\")[0];\r\n if (dom) {\r\n dom.setAttribute(\"style\", \"padding-top:\" + barHeight + \"px !important\");\r\n }\r\n\r\n const dom2 = document.getElementsByClassName(\"container\")[0];\r\n if (dom2) {\r\n dom2.setAttribute(\r\n \"style\",\r\n \"padding-top:\" + conHeight + \"px !important\"\r\n );\r\n }\r\n },\r\n closeWebView() {\r\n this.$bridge.closeWebView();\r\n },\r\n setPageNavStateShow() {\r\n this.$bridge\r\n .setPageNavStateShow({\r\n isShowClose: true,\r\n isShowBack: true,\r\n isCloseLeft: true,\r\n isShowTitle: true,\r\n isShowNav: true,\r\n isCloseWebView: true\r\n })\r\n .then(res => {});\r\n },\r\n navLeftArrowClick() {\r\n this.closeWebView();\r\n },\r\n *callJsBridgeGenerator() {\r\n // TODO:完善一下generator\r\n yield this.setPageNavState();\r\n yield this.setBarHeight();\r\n }\r\n },\r\n async mounted() {\r\n // const callJsBridge=callJsBridgeGenerator();\r\n // this.callJsBridge.next();\r\n // this.callJsBridge.next();\r\n this.setPageNavState();\r\n this.setBarHeightLowBee();\r\n this.globalNavLeftArrowClick(this.navLeftArrowClick);\r\n await this.loadPeriodData();\r\n \r\n },\r\n async created() { \r\n this.payUrl = localStorage.getItem(\"payUrl\");\r\n console.log('this.payUrl=',this.payUrl);\r\n if (!this.payUrl) {\r\n this.payUrl = await this.loadPayUrl();\r\n localStorage.setItem(\"payUrl\", this.payUrl);\r\n }\r\n }\r\n};\r\n</script>\r\n\r\n<style lang=\"less\" scoped>\r\n.contener {\r\n .header {\r\n height: 136px;\r\n padding: 0 16px;\r\n background: #0978e7;\r\n .header_date_time {\r\n height: 75px;\r\n color: #fff;\r\n font-size: 14px;\r\n display: grid;\r\n grid-template-columns: 100%;\r\n grid-template-rows: 50% 50%;\r\n align-items: center;\r\n justify-items: center;\r\n .choose-month {\r\n display: grid;\r\n grid-template-columns: 5% 90% 5%;\r\n justify-items: center;\r\n .arrow-l,\r\n .arrow_right {\r\n widows: 16px;\r\n height: 16px;\r\n }\r\n .hideDiv {\r\n visibility: hidden;\r\n }\r\n }\r\n .cycle {\r\n color: #8ec9fd;\r\n font-size: 12px;\r\n }\r\n }\r\n .header_box {\r\n height: 174px;\r\n background: rgba(255, 255, 255, 1);\r\n box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);\r\n border-radius: 0px 0px 4px 4px;\r\n .title {\r\n height: 2px;\r\n box-shadow: 0px 1px 6px 0px rgba(6, 105, 204, 0.6);\r\n }\r\n .header_content {\r\n height: 122px;\r\n .fund {\r\n width: 50%;\r\n float: left;\r\n }\r\n .paid {\r\n width: 50%;\r\n float: left;\r\n .paid_color {\r\n color: #ff9100;\r\n }\r\n }\r\n span {\r\n height: 20px;\r\n font-size: 14px;\r\n color: rgba(149, 152, 158, 1);\r\n line-height: 20px;\r\n display: block;\r\n margin: 20px 0 0 20px;\r\n }\r\n i {\r\n height: 32px;\r\n font-size: 28px;\r\n font-weight: bold;\r\n color: rgba(61, 64, 71, 1);\r\n line-height: 32px;\r\n margin-top: 12px;\r\n display: block;\r\n margin-left: 20px;\r\n }\r\n }\r\n .header_info {\r\n height: 52px;\r\n background: rgba(245, 247, 250, 1);\r\n border-radius: 0px 0px 8px 8px;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n text-align: center;\r\n .left {\r\n width: 50%;\r\n }\r\n .right {\r\n width: 50%;\r\n }\r\n span {\r\n height: 20px;\r\n font-size: 14px;\r\n font-weight: 500;\r\n color: rgba(7, 122, 236, 1);\r\n line-height: 20px;\r\n letter-spacing: 1px;\r\n }\r\n img {\r\n width: 16px;\r\n height: 16px;\r\n margin-right: 6px;\r\n vertical-align: middle;\r\n }\r\n }\r\n }\r\n }\r\n .box {\r\n padding: 0 16px;\r\n .list {\r\n background: rgba(255, 255, 255, 1);\r\n box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);\r\n border-radius: 4px;\r\n margin-top: 16px;\r\n padding: 16px;\r\n &:first-child {\r\n margin-top: 129px;\r\n }\r\n .list_title {\r\n display: flex;\r\n align-items: center;\r\n .title {\r\n height: 22px;\r\n font-size: 16px;\r\n font-weight: 500;\r\n color: rgba(61, 64, 71, 1);\r\n line-height: 22px;\r\n }\r\n .arrow_right {\r\n margin-left: auto;\r\n color: #e4e4e6;\r\n }\r\n }\r\n p {\r\n display: flex;\r\n align-items: center;\r\n margin-top: 6px;\r\n height: 18px;\r\n font-size: 13px;\r\n color: rgba(149, 152, 158, 1);\r\n line-height: 18px;\r\n i {\r\n font-style: normal;\r\n margin-left: auto;\r\n }\r\n }\r\n }\r\n .list_contenter {\r\n background: rgba(255, 255, 255, 1);\r\n box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);\r\n border-radius: 4px;\r\n margin: 16px 0 30px;\r\n .list {\r\n box-shadow: none;\r\n margin: 0;\r\n border-bottom: 1px solid #ececee;\r\n border-radius: 0;\r\n }\r\n }\r\n }\r\n}\r\n</style>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./index.vue?vue&type=template&id=651fc18a&scoped=true&\"\nimport script from \"./index.vue?vue&type=script&lang=js&\"\nexport * from \"./index.vue?vue&type=script&lang=js&\"\nimport style0 from \"./index.vue?vue&type=style&index=0&id=651fc18a&lang=less&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"651fc18a\",\n null\n \n)\n\nexport default component.exports","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAXklEQVQ4T82SwQ2AMAwDz5swAEMwBUswFKN0CljHCN5VaImEmn/OusQiOUruMyjA9gTswCbpjDSrCrYXoAAHsEaQN8AdHkJaAA9E0lxT+QWQUvh8xNwbe+o9aJV7FC5s3iwRRctI2QAAAABJRU5ErkJggg==\"","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABtElEQVQ4T42SP2gTYRjGf+81uW8qanpdBDeFIhTnglA6KVjERSdxsyK4uFQviGa6oBUEQXDQqYuCODirowj+GUSwg+Do0N5BLabcZ3qPXNIGjTHJt73/ft/L8z7GoNdQJczTR2bUyrKMH761fZF7h7b7261MuOubh7Gdmb2irNhvsCrxDqNtMFdISwET33s9FF99M1rrAMJ6+sbQXD9dxpnA2FLBq39q8Nkn0WwXEG+8x/ji0bIjeCqIQC8QmZkkbArZSVDhTaccdhNYyJNopgcw04c8mb7k4vQhpguDpJF47pvReVdP74IWBwIGitqXHAlw8fppLDieJ1PLuxo1wNZ8UnvSEX3UBtU4uxxQPMDsvqSfZsQQXMuT2spowJKqLspeCx0zmOz4AFqGfcx3bJHbtc3hG5Qm8unjctCweaSqjJdl7Nu6wp3preGAWwrdr/Tb7s8HkAIzS8s4D6uzNPZlwwFnNREeyW50hdc5Q04Eq50NwnyFxsHWSBH3rhbWN56ZmMyb0Yk/Lzk2oBKvz2NWaSfRX1b+D6C0L5/GMRJwFGj3nOjq6VXQwpjDXXXEW9+Mkt+EVxAgUcVBrAAAAABJRU5ErkJggg==\""],"sourceRoot":""}
\ No newline at end of file
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
......@@ -264,7 +264,7 @@ export default {
const payType = 4;
const selected = 0;
const fee = this.data.waitPay;
let payUrl = `${this.payUrl}&accountType=1&periodId=${this.currentPerId}&payMethod=${payMethod}&payType=${payType}&fee=${fee}&selected=0&failUrl=${failUrl}&successUrl=${successUrl}`;
let payUrl = `${this.payUrl}&accountId=${this.currentPerId}&payMethod=${payMethod}&payType=${payType}&fee=${fee}&selected=0&failUrl=${failUrl}&successUrl=${successUrl}`;
window.onpageshow=null;
window.onpageshow=function(event){
location.reload();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment