Commit 81b1d91a authored by xulili's avatar xulili

Merge remote-tracking branch 'origin/master'

parents aca47bfd 95d9b81d
.main[data-v-2aad46c8]{background-color:#fff;width:100%;height:100%;justify-content:start}.lists[data-v-2aad46c8],.main[data-v-2aad46c8]{display:flex;flex-direction:column;overflow:scroll}.lists[data-v-2aad46c8]{height:auto;padding:.125rem .375rem;padding-bottom:1.25rem;justify-content:flex-start;align-items:flex-start}.list[data-v-2aad46c8]{height:4.375rem;box-shadow:0 .0625rem .125rem 0 #bbb;margin:.1875rem 0;padding:0 .375rem;border-radius:.1875rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.list-logo[data-v-2aad46c8]{width:3.125rem;height:3.125rem;border-radius:.1875rem}.list-infos[data-v-2aad46c8]{width:100;height:3.125rem;padding-left:.375rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.list-info-title[data-v-2aad46c8]{width:100%;height:.5625rem;font-size:.5rem;font-weight:700;line-height:.5625rem}.list-info-dsc[data-v-2aad46c8]{margin-top:.1875rem;width:100%;height:.5rem;font-size:.375rem;font-weight:400;line-height:.5625rem}.menus[data-v-2aad46c8]{border-top:1px solid #c2c2c2;position:fixed;bottom:0;left:0;width:100%;height:1.5625rem;background-color:#fff;display:flex;flex-direction:row;justify-content:start;align-items:center}.menu[data-v-2aad46c8]{height:1.5625rem;width:50%;line-height:1.5625rem;text-align:center;font-size:.4375rem;color:#000}.activeMenu[data-v-2aad46c8]{color:#f08080}.testButton[data-v-2aad46c8]{border:1px solid red;width:auto;font-size:.4375rem;margin-top:.125rem;padding-bottom:.125rem}.fkwindow[data-v-2aad46c8]{border:1px solid #32cd32;padding:.125rem;height:3.125rem;width:100%;overflow:auto;font-size:.4375rem;word-wrap:break-word}*{margin:0;padding:0;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-font-smoothing:antialiased}*,input,select,textarea{font-family:PingFangSC-Regular,Microsoft YaHei,lucida grande,lucida sans unicode,lucida,helvetica,Hiragino Sans GB,WenQuanYi Micro Hei,sans-serif}body,html{width:100%;height:100%}li,ul{list-style:none}a{text-decoration:none}::-webkit-input-placeholder{color:#fff;font-family:PingFangSC-Regular,Microsoft YaHei,lucida grande,lucida sans unicode,lucida,helvetica,Hiragino Sans GB,WenQuanYi Micro Hei,sans-serif;font-weight:400}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#bbb}.searchText::-webkit-input-placeholder{font-family:iconfont}h1,h2,h3,h4,h5,h6{line-height:1.2}p{margin:0;padding:0}.fr{float:right}.fl{float:left}.alignc{text-align:center}.alignr{text-align:right}input:focus{outline:none}#app{width:100%;height:100%}
\ No newline at end of file
.main[data-v-9d0ae28a]{background-color:#fff;width:100%;height:100%;display:flex;flex-direction:column;justify-content:start}.tops[data-v-9d0ae28a]{border:.0625rem solid #add8e6;width:100%;height:3.125rem}.contents[data-v-9d0ae28a]{width:100%;height:100%;padding:.5rem;padding-bottom:1.25rem}.content[data-v-9d0ae28a]{border:0 solid orange;height:3.125rem;width:100%;padding:.125rem 0;margin-bottom:.5rem;border-radius:.125rem;box-shadow:0 .0625rem .125rem 0 #bbb;display:flex;flex-direction:row;justify-content:start}.content-imgs[data-v-9d0ae28a]{width:20%;height:100%;display:flex;flex-direction:column;justify-content:start;align-items:center}.imgs-img[data-v-9d0ae28a]{width:1.5625rem;height:1.5625rem;margin-top:.3125rem;border-radius:50%;object-fit:cover}.content-infos[data-v-9d0ae28a]{width:80%;height:100%}.infos-mains[data-v-9d0ae28a]{height:70%;width:100%;display:flex;flex-direction:row;justify-content:start}.mains[data-v-9d0ae28a]{width:70%;height:100%;display:flex;flex-direction:column;justify-content:flex-start}.main-usedPercent[data-v-9d0ae28a]{font-size:.4375rem;color:grey}.main-money[data-v-9d0ae28a]{font-size:.75rem}.buttons[data-v-9d0ae28a]{width:30%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.button-send[data-v-9d0ae28a]{border:0 solid #00f;height:1.25rem;width:1.875rem;border-radius:.125rem;background-color:#445dfb;color:#fff;font-size:.5rem}.infos-tips[data-v-9d0ae28a]{height:30%;width:100%;border-top:1px dashed grey;padding-top:.1875rem;display:flex;flex-direction:row;justify-content:start;align-items:center}.tip-shareMan[data-v-9d0ae28a]{width:70%;height:100%;font-size:.4375rem;line-height:.5rem;color:#969696}.tip-commision[data-v-9d0ae28a]{width:30%;height:100%;font-size:.4375rem;line-height:.5rem;color:#969696}.menus[data-v-9d0ae28a]{border-top:1px solid #c2c2c2;position:fixed;bottom:0;left:0;width:100%;height:1.5625rem;background-color:#fff;display:flex;flex-direction:row;justify-content:start;align-items:center}.menu[data-v-9d0ae28a]{height:1.5625rem;width:50%;line-height:1.5625rem;text-align:center;font-size:.4375rem;color:#000}.activeMenu[data-v-9d0ae28a]{color:#f08080}.zListActive[data-v-9d0ae28a]{width:100%;height:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.zListActive>.inputs[data-v-9d0ae28a]{width:100%;height:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.zListActive>.inputs>.input[data-v-9d0ae28a]{border-color:#1e90ff;border-radius:.125rem;width:70%;height:1.25rem;font-size:.5rem}.zListActive>.inputs>.button[data-v-9d0ae28a]{border:1px solid #1e90ff;border-radius:.125rem;width:40%;height:1.25rem;font-size:.4375rem;line-height:1.125rem;text-align:center}.zListActive>.lists[data-v-9d0ae28a]{width:100%;height:auto;margin-top:.25rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.zListActive>.lists>.item[data-v-9d0ae28a]{border:1px solid red;border-radius:.125rem}.zListActive>.lists>.item[data-v-9d0ae28a],.zListActive>.lists>.voucherUrl[data-v-9d0ae28a]{width:100%;height:3.125rem;margin-bottom:.5rem;padding:.125rem .125rem;box-shadow:0 .0625rem .125rem 0 #bbb;display:flex;flex-direction:column;justify-content:space-around;align-items:flex-start;font-size:.4375rem;text-wrap:none}.zListActive>.lists>.voucherUrl[data-v-9d0ae28a]{border:1px solid orange;border-radius:.125rem}
\ No newline at end of file
(function(e){function t(t){for(var a,c,i=t[0],s=t[1],u=t[2],d=0,f=[];d<i.length;d++)c=i[d],Object.prototype.hasOwnProperty.call(r,c)&&r[c]&&f.push(r[c][0]),r[c]=0;for(a in s)Object.prototype.hasOwnProperty.call(s,a)&&(e[a]=s[a]);l&&l(t);while(f.length)f.shift()();return o.push.apply(o,u||[]),n()}function n(){for(var e,t=0;t<o.length;t++){for(var n=o[t],a=!0,c=1;c<n.length;c++){var i=n[c];0!==r[i]&&(a=!1)}a&&(o.splice(t--,1),e=s(s.s=n[0]))}return e}var a={},c={app:0},r={app:0},o=[];function i(e){return s.p+"js/"+({}[e]||e)+"."+{"chunk-0056cb71":"2003731d","chunk-10ae869c":"c220289f","chunk-20114935":"36a77b83","chunk-20fe2a44":"d4794f6b","chunk-2b03e354":"9d46fef6","chunk-2d01f118":"cc18d6c8","chunk-3470c9c2":"e002e850","chunk-3a980fbe":"5ca49dc7","chunk-3adfc3bb":"eff99e65","chunk-3b43c66b":"aca306fe","chunk-5e5b5d24":"e372ed33","chunk-690e5fde":"f66c793c","chunk-6f0a938f":"9807aa87","chunk-71a1d58e":"a69c10d3","chunk-82ac57a4":"2e846bb1","chunk-8b7ca1ae":"6b633d13","chunk-dca24f36":"50cfdec9","chunk-dde7f3ae":"7cd08a53","chunk-eec27b3a":"2728baf6","chunk-fd2bb68a":"a9ac0bba","chunk-ffe94dba":"8d88a51b"}[e]+".js"}function s(t){if(a[t])return a[t].exports;var n=a[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-0056cb71":1,"chunk-10ae869c":1,"chunk-20114935":1,"chunk-20fe2a44":1,"chunk-2b03e354":1,"chunk-2d01f118":1,"chunk-3470c9c2":1,"chunk-3a980fbe":1,"chunk-3adfc3bb":1,"chunk-3b43c66b":1,"chunk-5e5b5d24":1,"chunk-690e5fde":1,"chunk-6f0a938f":1,"chunk-71a1d58e":1,"chunk-82ac57a4":1,"chunk-8b7ca1ae":1,"chunk-dca24f36":1,"chunk-dde7f3ae":1,"chunk-eec27b3a":1,"chunk-fd2bb68a":1,"chunk-ffe94dba":1};c[e]?t.push(c[e]):0!==c[e]&&n[e]&&t.push(c[e]=new Promise((function(t,n){for(var a="css/"+({}[e]||e)+"."+{"chunk-0056cb71":"e8f741d0","chunk-10ae869c":"87742291","chunk-20114935":"8825534f","chunk-20fe2a44":"4becf47f","chunk-2b03e354":"3b612b24","chunk-2d01f118":"abaa7106","chunk-3470c9c2":"faf2ca11","chunk-3a980fbe":"3e12bc7f","chunk-3adfc3bb":"4e5d6bc7","chunk-3b43c66b":"5972f152","chunk-5e5b5d24":"e9ee8f40","chunk-690e5fde":"b8f5b36e","chunk-6f0a938f":"39bb7333","chunk-71a1d58e":"50fd9be0","chunk-82ac57a4":"4cc5bb5a","chunk-8b7ca1ae":"ca887b73","chunk-dca24f36":"24836553","chunk-dde7f3ae":"3e1b6ea9","chunk-eec27b3a":"2e13662e","chunk-fd2bb68a":"19741a04","chunk-ffe94dba":"88bf86b8"}[e]+".css",r=s.p+a,o=document.getElementsByTagName("link"),i=0;i<o.length;i++){var u=o[i],d=u.getAttribute("data-href")||u.getAttribute("href");if("stylesheet"===u.rel&&(d===a||d===r))return t()}var f=document.getElementsByTagName("style");for(i=0;i<f.length;i++){u=f[i],d=u.getAttribute("data-href");if(d===a||d===r)return t()}var l=document.createElement("link");l.rel="stylesheet",l.type="text/css",l.onload=t,l.onerror=function(t){var a=t&&t.target&&t.target.src||r,o=new Error("Loading CSS chunk "+e+" failed.\n("+a+")");o.code="CSS_CHUNK_LOAD_FAILED",o.request=a,delete c[e],l.parentNode.removeChild(l),n(o)},l.href=r;var h=document.getElementsByTagName("head")[0];h.appendChild(l)})).then((function(){c[e]=0})));var a=r[e];if(0!==a)if(a)t.push(a[2]);else{var o=new Promise((function(t,n){a=r[e]=[t,n]}));t.push(a[2]=o);var u,d=document.createElement("script");d.charset="utf-8",d.timeout=120,s.nc&&d.setAttribute("nonce",s.nc),d.src=i(e);var f=new Error;u=function(t){d.onerror=d.onload=null,clearTimeout(l);var n=r[e];if(0!==n){if(n){var a=t&&("load"===t.type?"missing":t.type),c=t&&t.target&&t.target.src;f.message="Loading chunk "+e+" failed.\n("+a+": "+c+")",f.name="ChunkLoadError",f.type=a,f.request=c,n[1](f)}r[e]=void 0}};var l=setTimeout((function(){u({type:"timeout",target:d})}),12e4);d.onerror=d.onload=u,document.head.appendChild(d)}return Promise.all(t)},s.m=e,s.c=a,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 a in e)s.d(n,a,function(t){return e[t]}.bind(null,a));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"]||[],d=u.push.bind(u);u.push=t,u=u.slice();for(var f=0;f<u.length;f++)t(u[f]);var l=d;o.push([0,"chunk-vendors"]),n()})({0:function(e,t,n){e.exports=n("56d7")},1603:function(e,t,n){"use strict";var a=n("c507"),c=n.n(a);c.a},"35bc":function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var a=n("a1ec");function c(e){var t={args:e};return Object(a["a"])({url:"",method:"post",data:t})}},"3c0e":function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));n("d3b7");var a=n("bc3a"),c=n.n(a),r=n("ae1f");function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"post",o={corpId:"wwd1cdbca7b8b2b6c4",agentId:"1000015",url:r["a"].appBaseUrlA+e};return"post"==a?new Promise((function(e,r){c()({url:o.url,method:a,headers:n,data:t}).then((function(t){e(t.data)})).catch((function(e){r(e)}))})):"get"==a?new Promise((function(e,r){c()({url:o.url,method:a,headers:n,params:t}).then((function(t){e(t.data)})).catch((function(e){r(e)}))})):void 0}},"56d7":function(e,t,n){"use strict";n.r(t);n("e260"),n("e6cf"),n("cca6"),n("a79d");var a=n("2b0e"),c=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"app"}},[n("router-view")],1)},r=[],o=n("d923");Object(o["a"])();var i={name:"App"},s=i,u=(n("5c0b"),n("2877")),d=Object(u["a"])(s,c,r,!1,null,null,null),f=d.exports,l=n("8c4f"),h=n("a18c"),p=n("2f62");a["a"].use(p["a"]);var g=new p["a"].Store({state:{},mutations:{},actions:{},modules:{}}),b=(n("60d9"),n("b970"));n("157a");a["a"].config.productionTip=!1,a["a"].use(b["a"]);var m=l["a"].prototype.push;l["a"].prototype.push=function(e){return m.call(this,e).catch((function(e){return e}))},new a["a"]({router:h["a"],store:g,render:function(e){return e(f)}}).$mount("#app")},"5c0b":function(e,t,n){"use strict";var a=n("9c0c"),c=n.n(a);c.a},"60d9":function(e,t){var n=32;function a(){var e=document.documentElement.clientWidth/375;document.documentElement.style.fontSize=n*Math.min(e,2)+"px"}a(),window.onresize=function(){a()}},"9c0c":function(e,t,n){},a18c:function(e,t,n){"use strict";n("d3b7");var a=n("2b0e"),c=n("8c4f"),r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"main"},[n("div",{staticClass:"lists"},e._l(e.list.main,(function(t,a){return n("div",{key:a},[n("div",{staticClass:"list",on:{click:function(n){return e.listClick(t.redirect)}}},[n("div",[n("img",{staticClass:"list-logo",attrs:{src:t.logoUrl,alt:""}})]),n("div",{staticClass:"list-infos"},[n("div",{staticClass:"list-info-title"},[e._v(e._s(t.name))]),n("div",{staticClass:"list-info-dsc"},[e._v(e._s(t.dsc))])])])])})),0),n("div",{staticClass:"menus"},[n("div",{staticClass:"menu",on:{click:e.buttonMainMarketingClick}},[e._v("精准营销")]),n("div",{staticClass:"menu activeMenu",on:{click:e.buttonSingleMarketingClick}},[e._v("一对一营销侧边栏")])])])},o=[];n("99af"),n("35bc"),n("d923"),n("3c0e"),n("4328");var i=n("bc3a"),s=n.n(i),u=console.log.bind(console),d={name:"home",data:function(){return{zcache:{nowUrl:"",preAuthCodeUrl:"",code:"",userId:"",userInfoResOld:"",userInfoResNew:""},list:{main:[{name:"顾客画像",dsc:"亿百分会员画像,通过一方消费者数据结合三方数据为营业员展示顾客特点",redirect:"Discount",logoUrl:"/mainSale/test-city.png"},{name:"优惠券推送",dsc:"亿百分会员画像,通过一方消费者数据结合三方数据为营业员展示顾客特点",redirect:"Discount",logoUrl:"/mainSale/test-city.png"},{name:"爆品推送",dsc:"亿百分会员画像,通过一方消费者数据结合三方数据为营业员展示顾客特点",redirect:"Discount",logoUrl:"/mainSale/test-city.png"}]}}},mounted:function(){},created:function(){alert("nowUrl: ".concat(window.location.href)),this.zReadyUserId()},methods:{zReadyUserId:function(){u("%c---\x3ethis.zcache.code =","color: orange;",this.$route.query.code),void 0===this.$route.query.code?(alert("---\x3ezReadyUserId: if: No Code."),this.zTestPreAuthCode()):(alert("---\x3ezReadyUserId: if: Has Code."),this.zTestGetNowUrlInfo(),this.zTestGetUserInfoByOldToken())},zTestGetNowUrlInfo:function(){this.zcache.nowUrl=JSON.stringify(JSON.stringify(this.$route.query)),alert("---\x3ezTestGetNowUrlInfo: this.route.query =".concat(JSON.stringify(this.zcache.nowUrl))),this.zcache.code=String(JSON.stringify(this.$route.query.code)),alert("---\x3ezTestGetNowUrlInfo: this.route.query.code =".concat(this.zcache.code)),u("%c---\x3ezTestGetNowUrlInfo: ","color: orange;",this.zcache.nowUrl)},zTestPreAuthCode:function(){var e={head:"https://open.weixin.qq.com/connect/oauth2/authorize?",appId:"wwd1cdbca7b8b2b6c4",redirectUrI:encodeURIComponent("qywx2.100smartdata.com"),responseType:"code",scope:"snsapi_base",state:"ztest",tail:"#wechat_redirect"},t=e.head+"appid="+e.appId+"&redirect_uri="+e.redirectUrI+"&response_type="+e.responseType+"&scope="+e.scope+"&state="+e.state+e.tail;u("%c---\x3ezTestPreAuthCode: Url =","background: orange",t),alert("---\x3ezTestPreAuthCode: Redirect: url =".concat(t)),this.zcache.preAuthCodeUrl=t,window.location.href=t},zTestGetUserInfoByOldToken:function(){var e=this,t={code:this.zcache.code},n={agentId:"1000015",corpId:"wwd1cdbca7b8b2b6c4"};alert("---\x3ezTestGetUserInfoByOldToken: postData =".concat(JSON.stringify({url:"http://139.155.48.151:8085/workWx/auth/oauth2/getUserInfo?code="+this.zcache.code,method:"post",headers:n,data:t}))),s()({url:"http://139.155.48.151:8085/workWx/auth/oauth2/getUserInfo?code="+this.zcache.code,method:"post",headers:n,data:t}).then((function(t){alert("---\x3ezTestGetUserInfoByOldToken: res=".concat(JSON.stringify(t))),e.zcache.userInfoResNew="RESOK:"+t.data.data.userId,sessionStorage.setItem("userId",String(t.data.data.userId)),e.zcache.userId=String(t.data.data.userId)})).catch((function(t){alert("---\x3ezTestGetUserInfoByOldToken: err=".concat(JSON.stringify(t))),e.zcache.userInfoResNew="RESERR."}))},zTestGetUserInfoByNewToken:function(){},listClick:function(e){alert("---\x3eRedirect: toUrlName: ".concat(e," params: ").concat(JSON.stringify({userId:String(this.zcache.userId)})," ")),this.$router.push({name:e,params:{userId:String(this.zcache.userId)}})},buttonSingleMarketingClick:function(){},buttonMainMarketingClick:function(){this.$router.push("MainSale")},testButton:function(e){}}},f=d,l=(n("1603"),n("c314"),n("2877")),h=Object(l["a"])(f,r,o,!1,null,"2aad46c8",null),p=h.exports;a["a"].use(c["a"]);var g=[{path:"/",name:"home",component:p},{path:"/turntableDetail",name:"turntableDetail",component:function(){return n.e("chunk-dde7f3ae").then(n.bind(null,"32cd"))}},{path:"/couponDetail",name:"couponDetail",component:function(){return n.e("chunk-3470c9c2").then(n.bind(null,"1f06"))}},{path:"/createActive",name:"createActive",component:function(){return n.e("chunk-690e5fde").then(n.bind(null,"339a"))}},{path:"/activeList",name:"activeList",component:function(){return n.e("chunk-8b7ca1ae").then(n.bind(null,"f0b1"))}},{path:"/createBigWheelActive",name:"createBigWheelActive",component:function(){return n.e("chunk-2b03e354").then(n.bind(null,"18e1"))}},{path:"/discount",name:"Discount",component:function(){return n.e("chunk-dca24f36").then(n.bind(null,"2fa1"))}},{path:"/mainSale",name:"MainSale",component:function(){return n.e("chunk-ffe94dba").then(n.bind(null,"200e"))}},{path:"/changeCounter",name:"changeCounter",component:function(){return n.e("chunk-82ac57a4").then(n.bind(null,"a870"))}},{path:"/counterInfo",name:"counterInfo",component:function(){return n.e("chunk-3a980fbe").then(n.bind(null,"63f3"))}},{path:"/counterMaintain",name:"counterMaintain",component:function(){return n.e("chunk-eec27b3a").then(n.bind(null,"8f20"))}},{path:"/goodManage",name:"goodManage",component:function(){return n.e("chunk-3b43c66b").then(n.bind(null,"6cc5"))}},{path:"/goodGrounding",name:"goodGrounding",component:function(){return n.e("chunk-10ae869c").then(n.bind(null,"5463"))}},{path:"/profitList",name:"profitList",component:function(){return n.e("chunk-fd2bb68a").then(n.bind(null,"0f14"))}},{path:"/actTemplate",name:"ActTemplate",component:function(){return n.e("chunk-0056cb71").then(n.bind(null,"71fc"))}},{path:"/me",name:"Me",component:function(){return n.e("chunk-71a1d58e").then(n.bind(null,"1a17"))}},{path:"/task",name:"Task",component:function(){return n.e("chunk-20fe2a44").then(n.bind(null,"0c1b"))}},{path:"/taskList",name:"taskList",component:function(){return n.e("chunk-6f0a938f").then(n.bind(null,"9678"))}},{path:"/newMemberTask",name:"newMemberTask",component:function(){return n.e("chunk-20114935").then(n.bind(null,"4261"))}},{path:"/case",name:"case",component:function(){return n.e("chunk-5e5b5d24").then(n.bind(null,"1154"))}},{path:"/caseDetail",name:"caseDetail",component:function(){return n.e("chunk-2d01f118").then(n.bind(null,"c21b"))}},{path:"/newInfo",name:"newInfo",component:function(){return n.e("chunk-3adfc3bb").then(n.bind(null,"f01a"))}}],b=new c["a"]({mode:"history",base:"/",routes:g});t["a"]=b},a1ec:function(e,t,n){"use strict";n("99af"),n("fb6a"),n("d3b7"),n("e25e");var a=n("bc3a"),c=n.n(a),r=n("8237"),o=n.n(r),i=n("ae1f"),s=i["a"].appOyAPI,u=(console.log.bind(console),function(e,t){var n=e.appUser,a=e.appCode,c=e.ts,r=JSON.parse(JSON.stringify(e.args)),o=t,i="";for(var s in r)i+=encodeURIComponent(s)+"%3D"+encodeURIComponent(r[s])+"%26";return i=i.slice(0,-3),i+="&appUser=".concat(n,"&appCode=").concat(a,"&").concat(c).concat(o),i}),d={appUser:"WZ001",ver:"v2.17",appSecret:"mfdmTGAYU2M3F=JeC0mImYzU5Yjg1E2ZjZmO"},f=c.a.create({baseURL:s,timeout:2e4});f.interceptors.request.use((function(e){var t=e.method;if("post"===t){alert("---\x3ePostToEA: bRequestEa.js: if: post: IN.");var n=JSON.parse(JSON.stringify(e.data)),a={appUser:d.appUser,appCode:n.args.appCode,ts:String(parseInt((new Date).getTime()/1e3)),ver:d.ver,args:n.args};delete a.args.appCode;var c={appUser:a.appUser,appCode:a.appCode,ts:a.ts,sign:o()(u(a,d.appSecret)),ver:a.ver,args:a.args};alert("---\x3ePostToEA: bRequestEa.js: if: end: req.data = ".concat(JSON.stringify(c))),e.data=c,alert("---\x3ePostToEA: bRequestEa.js: if: end: req = ".concat(JSON.stringify(e)))}if("get"===t){var r=JSON.parse(JSON.stringify(e.params)),i={appUser:d.appUser,appCode:r.args.appCode,ts:String(Date.parse(new Date)),ver:d.ver,args:r.args};delete i.args.appCode;var s={appUser:i.appUser,appCode:i.appCode,ts:i.ts,sign:o()(u(i,d.appSecret)),ver:i.ver,args:i.args};e.params=s}return e}),(function(e){alert("---\x3ePostToEA: bRequestEa.js: err = ".concat(JSON.stringify(e))),Promise.reject(e)})),f.interceptors.response.use((function(e){var t=e.data;return t}),(function(e){return Promise.reject(e)})),t["a"]=f},ae1f:function(e,t,n){"use strict";var a={appOyAPI:Object({NODE_ENV:"production",VUE_APP_TITLE:"亿百分-prod",VUE_APP_API_A:"http://139.155.48.151:8085",VUE_APP_API_B:"http://139.155.48.151:8084",BASE_URL:"/"}).VUE_OX_API,appBaseUrlA:"http://139.155.48.151:8085",appBaseUrlB:"http://139.155.48.151:8084"};t["a"]=a},c314:function(e,t,n){"use strict";var a=n("d09c"),c=n.n(a);c.a},c507:function(e,t,n){},d09c:function(e,t,n){},d923:function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));n("c975"),n("ac1f"),n("466d"),n("1276"),n("96cf");var a=n("1da1"),c=n("2b0e"),r=n("3c0e"),o=n("4328"),i=n.n(o),s=(n("a18c"),console.log.bind(console)),u={corpId:"wwd1cdbca7b8b2b6c4",agentId:"1000015"};function d(){return f.apply(this,arguments)}function f(){return f=Object(a["a"])(regeneratorRuntime.mark((function e(){var t,n=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t={corpId:u.corpId,agentId:u.agentId},console.log("%c---\x3egetXToken: PD =","background: orange;",t),e.next=4,Object(r["a"])("/workWx/common/getToken",i.a.stringify(t)).then((function(e){"success"===e.result?(sessionStorage.setItem("XToken",e.data),console.log("%c---\x3egetXToken: RD =","background: limegreen;",e)):(console.log("%c---\x3egetXToken: N/A. ","background: red;"),n.$message({message:e.errorMsg,type:"error"}))})).catch((function(e){console.log("!==>getXToken: err:",e)}));case 4:case"end":return e.stop()}}),e)}))),f.apply(this,arguments)}c["a"].prototype.getAgentAuth=function(){var e=this;s("%c---\x3eIN: getAgentAuth: location.href =","color: orange;",location.href);var t={pageUrl:encodeURIComponent(location.href.split("#")[0])},n={token:sessionStorage.getItem("XToken"),corpId:u.corpId,agentId:u.agentId};console.log("%c---\x3egetAgentAuth: getJsSdkSignature: PD =","background: orange;",n),Object(r["a"])("/workWx/auth/base/getJsSdkSignature",i.a.stringify(t),n).then((function(t){if("success"===t.result){console.log("%c---\x3egetAgentAuth: getJsSdkSignature: RD =","background: limegreen;",t.data);var a=t.data;wx.config({beta:!0,debug:!1,appId:a.jsApiSignature.appId,timestamp:a.jsApiSignature.timestamp,nonceStr:a.jsApiSignature.nonceStr,signature:a.jsApiSignature.signature,jsApiList:["agentConfig"]}),wx.ready((function(){s("%c---\x3egetAgentAuth: getJsSdkSignature: Ready.","color: red;"),wx.error((function(e){alert("JS-SDK配置信息验证失败 \r\n"+JSON.stringify(e))})),wx.checkJsApi({jsApiList:["agentConfig","sendChatMessage"],success:function(e){if("checkJsApi:ok"!=e.errMsg)return alert("JS-SDK接口检测失败:"+JSON.stringify(e)),!1;Object(r["a"])("/workWx/auth/base/getAgentJsSdkSignature",i.a.stringify(data),n).then((function(e){if("success"===e.result){var t=e.data;wx.agentConfig({corpid:t.agentJsApiSignature.appId,agentid:t.agentId,timestamp:t.agentJsApiSignature.timestamp,nonceStr:t.agentJsApiSignature.nonceStr,signature:t.agentJsApiSignature.signature,jsApiList:["sendChatMessage"],success:function(e){},fail:function(e){e.errMsg.indexOf("is not a function")>-1&&alert('<i class="weui-icon-warn">版本过低请升级</i>')}})}}))}})}))}else e.$message({type:"error",message:t.errorMsg})})).catch((function(e){console.log(e,"err")}))}}});
//# sourceMappingURL=app.1fe766a8.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/views/home.vue?a8bb","webpack:///./src/api/test/test.js","webpack:///./src/utils/aWxRequest.js","webpack:///./src/App.vue?e96b","webpack:///src/App.vue","webpack:///./src/App.vue?1160","webpack:///./src/App.vue","webpack:///./src/store/index.js","webpack:///./src/main.js","webpack:///./src/App.vue?c650","webpack:///./src/lib/rem.js","webpack:///./src/views/home.vue?bfdf","webpack:///src/views/home.vue","webpack:///./src/views/home.vue?8bf9","webpack:///./src/views/home.vue","webpack:///./src/router/index.js","webpack:///./src/utils/bRequestEa.js","webpack:///./src/config/env-config.js","webpack:///./src/views/home.vue?48ab","webpack:///./src/utils/aCommon.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","ApiEaActiveList","inData","postData","args","url","method","wxRequest","inUrl","header","INFO","corpId","agentId","envConfig","appBaseUrlA","axios","headers","res","catch","params","_vm","this","_h","$createElement","_c","_self","attrs","staticRenderFns","component","Vue","use","Vuex","Store","state","mutations","actions","config","productionTip","Vant","originalPush","Router","location","router","store","render","h","App","$mount","baseSize","setRem","scale","documentElement","clientWidth","style","fontSize","Math","min","onresize","staticClass","_l","list","item","index","on","$event","listClick","redirect","logoUrl","_v","_s","dsc","buttonMainMarketingClick","buttonSingleMarketingClick","zcache","nowUrl","preAuthCodeUrl","userId","userInfoResOld","userInfoResNew","main","mounted","created","alert","zReadyUserId","methods","zlog","$route","query","zTestPreAuthCode","zTestGetNowUrlInfo","zTestGetUserInfoByOldToken","JSON","stringify","String","appId","redirectUrI","encodeURIComponent","responseType","scope","tail","headerData","zTestGetUserInfoByNewToken","$router","testButton","VueRouter","routes","path","Home","base","process","BASE_API","appOyAPI","createSign","log","inPostData","inAppSecret","appUser","appCode","ts","parse","appSecret","basicInfo","ver","service","baseURL","interceptors","req","apiMethod","oldPostData","newPostData","parseInt","Date","getTime","sign","md5","response","VUE_OX_API","appBaseUrlB","getXToken","qs","sessionStorage","setItem","$message","errorMsg","getAgentAuth","pageUrl","split","token","getItem","wx","beta","debug","jsApiSignature","timestamp","nonceStr","signature","jsApiList","ready","checkJsApi","success","errMsg","agentConfig","corpid","agentJsApiSignature","agentid","fail","indexOf"],"mappings":"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","file":"js/app.1fe766a8.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-0056cb71\":\"2003731d\",\"chunk-10ae869c\":\"c220289f\",\"chunk-20114935\":\"36a77b83\",\"chunk-20fe2a44\":\"d4794f6b\",\"chunk-2b03e354\":\"9d46fef6\",\"chunk-2d01f118\":\"cc18d6c8\",\"chunk-3470c9c2\":\"e002e850\",\"chunk-3a980fbe\":\"5ca49dc7\",\"chunk-3adfc3bb\":\"eff99e65\",\"chunk-3b43c66b\":\"aca306fe\",\"chunk-5e5b5d24\":\"e372ed33\",\"chunk-690e5fde\":\"f66c793c\",\"chunk-6f0a938f\":\"9807aa87\",\"chunk-71a1d58e\":\"a69c10d3\",\"chunk-82ac57a4\":\"2e846bb1\",\"chunk-8b7ca1ae\":\"6b633d13\",\"chunk-dca24f36\":\"50cfdec9\",\"chunk-dde7f3ae\":\"7cd08a53\",\"chunk-eec27b3a\":\"2728baf6\",\"chunk-fd2bb68a\":\"a9ac0bba\",\"chunk-ffe94dba\":\"8d88a51b\"}[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-0056cb71\":1,\"chunk-10ae869c\":1,\"chunk-20114935\":1,\"chunk-20fe2a44\":1,\"chunk-2b03e354\":1,\"chunk-2d01f118\":1,\"chunk-3470c9c2\":1,\"chunk-3a980fbe\":1,\"chunk-3adfc3bb\":1,\"chunk-3b43c66b\":1,\"chunk-5e5b5d24\":1,\"chunk-690e5fde\":1,\"chunk-6f0a938f\":1,\"chunk-71a1d58e\":1,\"chunk-82ac57a4\":1,\"chunk-8b7ca1ae\":1,\"chunk-dca24f36\":1,\"chunk-dde7f3ae\":1,\"chunk-eec27b3a\":1,\"chunk-fd2bb68a\":1,\"chunk-ffe94dba\":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-0056cb71\":\"e8f741d0\",\"chunk-10ae869c\":\"87742291\",\"chunk-20114935\":\"8825534f\",\"chunk-20fe2a44\":\"4becf47f\",\"chunk-2b03e354\":\"3b612b24\",\"chunk-2d01f118\":\"abaa7106\",\"chunk-3470c9c2\":\"faf2ca11\",\"chunk-3a980fbe\":\"3e12bc7f\",\"chunk-3adfc3bb\":\"4e5d6bc7\",\"chunk-3b43c66b\":\"5972f152\",\"chunk-5e5b5d24\":\"e9ee8f40\",\"chunk-690e5fde\":\"b8f5b36e\",\"chunk-6f0a938f\":\"39bb7333\",\"chunk-71a1d58e\":\"50fd9be0\",\"chunk-82ac57a4\":\"4cc5bb5a\",\"chunk-8b7ca1ae\":\"ca887b73\",\"chunk-dca24f36\":\"24836553\",\"chunk-dde7f3ae\":\"3e1b6ea9\",\"chunk-eec27b3a\":\"2e13662e\",\"chunk-fd2bb68a\":\"19741a04\",\"chunk-ffe94dba\":\"88bf86b8\"}[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 mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./home.vue?vue&type=style&index=0&id=2aad46c8&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./home.vue?vue&type=style&index=0&id=2aad46c8&scoped=true&lang=css&\"","import request from '@/utils/bRequestEa'\n\nexport function ApiEaPost(inData) {\n let postData = {\n args: inData\n }\n return request({\n url: '',\n method: 'post',\n data: postData\n })\n}\n\nexport function ApiEaActiveList(inData) {\n let postData = {\n args: inData\n }\n return request({\n url: '',\n method: 'post',\n data: postData\n })\n}\n\n","import axios from 'axios'\nimport envConfig from '@/config/env-config'\nexport function wxRequest(inUrl, data = {}, header = {}, method = 'post') {\n // let URL = `http://172.16.0.111:8081${url}`\n // let URL = `http://139.155.48.151:8081${url}`\n\n // Z-BasicInfo\n let INFO = {\n corpId: 'wwd1cdbca7b8b2b6c4',\n agentId: '1000015',\n // url: 'http://139.155.48.151:8085' + inUrl,\n url: envConfig.appBaseUrlA + inUrl,\n }\n\n if (method == 'post') {\n return new Promise(function (resolve, reject) {\n axios({\n url: INFO.url,\n method: method,\n headers: header,\n data: data\n }).then(res => {\n resolve(res.data)\n }).catch(res => {\n reject(res)\n })\n })\n }\n\n if (method == 'get') {\n return new Promise(function (resolve, reject) {\n axios({\n url: INFO.url,\n method: method,\n headers: header,\n params: data\n }).then(res => {\n resolve(res.data)\n }).catch(res => {\n reject(res)\n })\n })\n }\n\n}\n","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 }","<template>\n <div id=\"app\">\n <router-view/>\n </div>\n</template>\n\n<script>\nimport { getXToken } from './utils/aCommon'\ngetXToken()\n\nexport default {\n name: 'App'\n}\n\n</script>\n\n<style lang=\"scss\">\n /*@import '~@/assets/style/public.scss';*/\n</style>\n","import mod from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.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!./App.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=672cf2a8&\"\nimport script from \"./App.vue?vue&type=script&lang=js&\"\nexport * from \"./App.vue?vue&type=script&lang=js&\"\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=scss&\"\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","import Vue from 'vue'\nimport Vuex from 'vuex'\n\nVue.use(Vuex)\n\nexport default new Vuex.Store({\n state: {\n },\n mutations: {\n },\n actions: {\n },\n modules: {\n }\n})\n","import Vue from 'vue'\nimport App from './App.vue'\nimport Router from 'vue-router'\nimport router from './router'\nimport store from './store'\nimport './lib/rem';\nimport Vant from 'vant';\nimport 'vant/lib/index.css';\n\nVue.config.productionTip = false\n\nVue.use(Vant);\n\nconst originalPush = Router.prototype.push\nRouter.prototype.push = function push(location) {\n return originalPush.call(this, location).catch(err => err)\n}\nnew Vue({\n router,\n store,\n render: h => h(App)\n}).$mount('#app')\n","import mod from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=scss&\"","/**\n * Created by supervisor on 2019/12/29\n */\n// 基准大小\nconst baseSize = 32\n// 设置 rem 函数\nfunction setRem () {\n // 当前页面宽度相对于 750 宽的缩放比例,可根据自己需要修改。\n var scale = document.documentElement.clientWidth / 375\n // 设置页面根节点字体大小\n document.documentElement.style.fontSize = (baseSize * Math.min(scale, 2)) + 'px'\n}\n// 初始化\nsetRem()\n// 改变窗口大小时重新设置 rem\nwindow.onresize = function () {\n setRem()\n}\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"main\"},[_c('div',{staticClass:\"lists\"},_vm._l((_vm.list.main),function(item,index){return _c('div',{key:index},[_c('div',{staticClass:\"list\",on:{\"click\":function($event){return _vm.listClick(item.redirect)}}},[_c('div',[_c('img',{staticClass:\"list-logo\",attrs:{\"src\":item.logoUrl,\"alt\":\"\"}})]),_c('div',{staticClass:\"list-infos\"},[_c('div',{staticClass:\"list-info-title\"},[_vm._v(_vm._s(item.name))]),_c('div',{staticClass:\"list-info-dsc\"},[_vm._v(_vm._s(item.dsc))])])])])}),0),_c('div',{staticClass:\"menus\"},[_c('div',{staticClass:\"menu\",on:{\"click\":_vm.buttonMainMarketingClick}},[_vm._v(\"精准营销\")]),_c('div',{staticClass:\"menu activeMenu\",on:{\"click\":_vm.buttonSingleMarketingClick}},[_vm._v(\"一对一营销侧边栏\")])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\n <!-- <div>\n <button @click=\"disClick\">discount</button>\n <button @click=\"mainSaleClick\">mainSale</button>\n </div>-->\n <div class=\"main\">\n <!-- <div class=\"tops\"></div> -->\n <div class=\"lists\">\n <div v-for=\"(item, index) of list.main\" :key=\"index\">\n <div class=\"list\" @click=\"listClick(item.redirect)\">\n <div>\n <img class=\"list-logo\" :src=\"item.logoUrl\" alt />\n </div>\n <div class=\"list-infos\">\n <div class=\"list-info-title\">{{item.name}}</div>\n <div class=\"list-info-dsc\">{{item.dsc}}</div>\n </div>\n </div>\n </div>\n\n <!-- <button class=\"testButton\" @click=\"zTestPreAuthCode\">preAuthCodeUrl</button>\n <div class=\"fkwindow\">{{zcache.preAuthCodeUrl}}</div> -->\n<!-- \n <button class=\"testButton\" @click=\"zTestGetNowUrlInfo\">nowUrlInfo</button>\n <div class=\"fkwindow\">{{zcache.nowUrl}}</div> -->\n\n <!-- <button class=\"testButton\" @click=\"zTestGetUserInfoByOldToken\">GetUserInfoByOldToken</button>\n <div class=\"fkwindow\">{{zcache.userInfoResOld}}</div> -->\n\n <!-- <button class=\"testButton\" @click=\"zTestGetUserInfoByNewToken\">GetUserInfoByNewToken</button> -->\n <!-- <button class=\"testButton\" @click=\"zTestGetUserInfoByNewToken\">RES</button> -->\n <!-- <div\n style=\"border:1px solid limegreen;padding:4px;height: 100px; width: 100%; overflow: auto; font-size:14px;word-wrap:break-word;\"\n >{{zcache.userInfoResNew}}</div> -->\n </div>\n\n <div class=\"menus\">\n <div class=\"menu\" @click=\"buttonMainMarketingClick\">精准营销</div>\n <div class=\"menu activeMenu\" @click=\"buttonSingleMarketingClick\">一对一营销侧边栏</div>\n </div>\n </div>\n</template>\n\n<script>\nimport { ApiTestCfPost, ApiTestEaPost } from \"@/api/test/test\";\nimport { configWx, getUserInfo } from \"@/utils/aCommon\";\nimport * as APIHome from \"@/api/sidebar/home\";\nimport axios from \"axios\";\nconst zlog = console.log.bind(console);\n\nexport default {\n name: \"home\",\n data() {\n return {\n zcache: {\n nowUrl: \"\",\n preAuthCodeUrl: \"\",\n code: \"\",\n userId: \"\",\n userInfoResOld: \"\",\n userInfoResNew: \"\"\n },\n list: {\n main: [\n {\n name: \"顾客画像\",\n dsc:\n \"亿百分会员画像,通过一方消费者数据结合三方数据为营业员展示顾客特点\",\n redirect: \"Discount\",\n logoUrl: \"/mainSale/test-city.png\"\n },\n {\n name: \"优惠券推送\",\n dsc:\n \"亿百分会员画像,通过一方消费者数据结合三方数据为营业员展示顾客特点\",\n redirect: \"Discount\",\n logoUrl: \"/mainSale/test-city.png\"\n },\n {\n name: \"爆品推送\",\n dsc:\n \"亿百分会员画像,通过一方消费者数据结合三方数据为营业员展示顾客特点\",\n redirect: \"Discount\",\n logoUrl: \"/mainSale/test-city.png\"\n }\n ]\n }\n };\n },\n mounted() {\n // this.zReadyUserId()\n // this.zTestGetNowUrlInfo();\n },\n created() {\n alert(`nowUrl: ${window.location.href}`)\n this.zReadyUserId()\n // this.zReadyUserId();\n // this.zTestGetNowUrlInfo();\n },\n methods: {\n zReadyUserId() {\n zlog(\n \"%c--->this.zcache.code =\",\n \"color: orange;\",\n this.$route.query.code\n );\n if (this.$route.query.code === undefined) {\n alert('--->zReadyUserId: if: No Code.')\n this.zTestPreAuthCode();\n } else {\n alert('--->zReadyUserId: if: Has Code.')\n this.zTestGetNowUrlInfo()\n this.zTestGetUserInfoByOldToken()\n }\n\n // if(this.zcache.code === \"\") {\n // this.zTestGetUserInfoByOldToken()\n // } else {\n // this.zTestPreAuthCode()\n // }\n },\n // 测试-获取当前Url信息\n zTestGetNowUrlInfo() {\n this.zcache.nowUrl = JSON.stringify(JSON.stringify(this.$route.query));\n alert(`--->zTestGetNowUrlInfo: this.route.query =${JSON.stringify(this.zcache.nowUrl)}`)\n this.zcache.code = String(JSON.stringify(this.$route.query.code));\n alert(`--->zTestGetNowUrlInfo: this.route.query.code =${this.zcache.code}`)\n\n zlog(\"%c--->zTestGetNowUrlInfo: \", \"color: orange;\", this.zcache.nowUrl);\n },\n // 测试-获取预授权码\n // redirectUrI: encodeURIComponent(location.href.split('#')[0]),\n zTestPreAuthCode() {\n const basicInfo = {\n head: \"https://open.weixin.qq.com/connect/oauth2/authorize?\",\n appId: \"wwd1cdbca7b8b2b6c4\",\n redirectUrI: encodeURIComponent(\"qywx2.100smartdata.com\"),\n responseType: \"code\",\n scope: \"snsapi_base\",\n state: \"ztest\",\n tail: \"#wechat_redirect\"\n };\n\n let url =\n basicInfo.head +\n \"appid=\" +\n basicInfo.appId +\n \"&redirect_uri=\" +\n basicInfo.redirectUrI +\n \"&response_type=\" +\n basicInfo.responseType +\n \"&scope=\" +\n basicInfo.scope +\n \"&state=\" +\n basicInfo.state +\n basicInfo.tail;\n\n zlog(\"%c--->zTestPreAuthCode: Url =\", \"background: orange\", url);\n alert(`--->zTestPreAuthCode: Redirect: url =${url}`)\n this.zcache.preAuthCodeUrl = url;\n\n window.location.href = url;\n },\n // 测试-获取用户信息\n zTestGetUserInfoByOldToken() {\n let postData = {\n code: this.zcache.code\n };\n let headerData = {\n agentId: \"1000015\",\n corpId: \"wwd1cdbca7b8b2b6c4\"\n };\n\n // url: \"http://139.155.48.151:8085/workWx/auth/oauth2/getUserInfo\",\n // headers: header,\n // this.zcache.userInfoResOld = \"PostData:\" + JSON.stringify(postData);\n alert(`--->zTestGetUserInfoByOldToken: postData =${JSON.stringify({\n url:\n \"http://139.155.48.151:8085/workWx/auth/oauth2/getUserInfo?code=\" +\n this.zcache.code,\n method: \"post\",\n headers: headerData,\n data: postData\n })}`)\n axios({\n url:\n \"http://139.155.48.151:8085/workWx/auth/oauth2/getUserInfo?code=\" +\n this.zcache.code,\n method: \"post\",\n headers: headerData,\n data: postData\n })\n .then(res => {\n alert(`--->zTestGetUserInfoByOldToken: res=${JSON.stringify(res)}`)\n // this.zcache.userInfoResNew = \"RESOK:\" + JSON.stringify(res.data);\n this.zcache.userInfoResNew = \"RESOK:\" + res.data.data.userId;\n sessionStorage.setItem('userId', String(res.data.data.userId))\n this.zcache.userId = String(res.data.data.userId)\n })\n .catch(err => {\n alert(`--->zTestGetUserInfoByOldToken: err=${JSON.stringify(err)}`)\n this.zcache.userInfoResNew = \"RESERR.\";\n });\n },\n zTestGetUserInfoByNewToken() {\n // let basicInfo = {\n // token: sessionStorage.getItem(\"XToken\"),\n // code: this.$route.query\n // };\n // getUserInfo()\n // .then(res => {\n // zlog('%c--->getUserInfo: res =', 'background: red;')\n // })\n // let token =\n // \"2CjH4hx8dtY_uQYjRggRk0NxtuBrpYC9Z7kqytWgys2AlIUWzCFEGeYfVCM3Ywq16M-WA7n7oMWMNMJl8JXxEgiTNIsil-Z7YzoDoeVaoilwIaukTBfppmkqQZd7uxfxK8I5CDXDB2GtZI_ufke6ln9n30vfq7p6Q8BzBplmoRLXR21qLgVmcfEcaHO0UbcnVTyHStG0FVad-dZY_AsJ-g\";\n // let code = this.zcache.code;\n // let url = `https://qyapi.weixin.qq.com/cgi-bin/service/getuserinfo3rd?suite_access_token=${token}&code=${code}`;\n // axios\n // .get(url)\n // .then(function(res) {\n // zcache(\"$c--->axios: res.\", \"background: red.\");\n // this.zcache.userInfoResNew = JSON.stringify(res);\n // })\n // .catch(function(err) {\n // zcache(\"$c--->axios: err.\", \"background: red.\");\n // });\n },\n\n // disClick() {\n // this.$router.push(\"Discount\");\n // },\n // mainSaleClick() {\n // this.$router.push(\"MainSale\");\n // },\n\n listClick(inData) {\n // this.$router.push(inData);\n alert(`--->Redirect: toUrlName: ${inData} params: ${JSON.stringify({userId: String(this.zcache.userId)})} `)\n this.$router.push({name: inData, params: {userId: String(this.zcache.userId)}})\n },\n buttonSingleMarketingClick() {\n // this.$router.push(\"\");\n },\n buttonMainMarketingClick() {\n this.$router.push(\"MainSale\");\n },\n\n testButton(inCode) {}\n }\n};\n</script>\n\n<style scoped>\n/* button {\n border: 1px solid gray;\n margin: 2px;\n border-radius: 4px;\n padding: 4px;\n} */\n\n.main {\n background-color: white;\n width: 100%;\n height: 100%;\n\n display: flex;\n flex-direction: column;\n justify-content: start;\n overflow: scroll;\n}\n.lists {\n /* border: 2px solid red; */\n height: auto;\n padding: 4px 12px;\n /* margin-bottom: 20px; */\n padding-bottom: 40px;\n\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n overflow: scroll;\n}\n.list {\n height: 140px;\n /* border: 2px solid orange; */\n box-shadow: 0px 2px 4px 0px rgb(187, 187, 187);\n margin: 6px 0px;\n padding: 0px 12px;\n border-radius: 6px;\n\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n align-items: center;\n}\n.list-logo {\n /* border: 1px solid red; */\n width: 100px;\n height: 100px;\n border-radius: 6px;\n}\n.list-infos {\n /* border: 1px solid orange; */\n width: 100;\n height: 100px;\n padding-left: 12px;\n\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n}\n.list-info-title {\n width: 100%;\n height: 18px;\n\n font-size: 16px;\n font-weight: bold;\n line-height: 18px;\n}\n.list-info-dsc {\n margin-top: 6px;\n width: 100%;\n height: 16px;\n\n font-size: 12px;\n font-weight: normal;\n line-height: 18px;\n}\n\n.menus {\n border-top: 1px solid rgb(194, 194, 194);\n\n position: fixed;\n bottom: 0px;\n left: 0px;\n width: 100%;\n height: 50px;\n background-color: white;\n\n display: flex;\n flex-direction: row;\n justify-content: start;\n align-items: center;\n}\n.menu {\n /* border: 1px solid red; */\n height: 50px;\n /* width: 120px; */\n width: 50%;\n line-height: 50px;\n text-align: center;\n font-size: 14px;\n color: black;\n}\n.activeMenu {\n color: lightcoral;\n}\n</style>\n\n<style scoped>\n.testButton {\n border: 1px solid red;\n /* width: 140px; */\n width: auto;\n font-size: 14px;\n margin-top: 4px;\n padding-bottom: 4px;\n}\n.fkwindow {\n border: 1px solid limegreen;\n padding: 4px;\n height: 100px;\n width: 100%;\n overflow: auto;\n font-size: 14px;\n word-wrap: break-word;\n}\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!./home.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!./home.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./home.vue?vue&type=template&id=2aad46c8&scoped=true&\"\nimport script from \"./home.vue?vue&type=script&lang=js&\"\nexport * from \"./home.vue?vue&type=script&lang=js&\"\nimport style0 from \"./home.vue?vue&type=style&index=0&id=2aad46c8&scoped=true&lang=css&\"\nimport style1 from \"./home.vue?vue&type=style&index=1&id=2aad46c8&scoped=true&lang=css&\"\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 \"2aad46c8\",\n null\n \n)\n\nexport default component.exports","import Vue from 'vue'\nimport VueRouter from 'vue-router'\nimport Home from '../views/home.vue'\n\nimport { getXToken, configWx } from '@/utils/aCommon'\n\nVue.use(VueRouter)\n\nconst routes = [\n {\n path: '/',\n name: 'home',\n component: Home\n },\n {\n path: '/turntableDetail',\n name: 'turntableDetail',\n component: () => import('../views/active/turntableDetail.vue')\n },\n {\n path: '/couponDetail',\n name: 'couponDetail',\n component: () => import('../views/active/couponDetail.vue')\n },\n {\n path: '/createActive',\n name: 'createActive',\n component: () => import('../views/active/createActive.vue')\n },\n {\n path: '/activeList',\n name: 'activeList',\n component: () => import('../views/active/activeList.vue')\n },\n {\n path: '/createBigWheelActive',\n name: 'createBigWheelActive',\n component: () => import('../views/active/createBigWheelActive.vue')\n },\n {\n path: '/discount',\n name: 'Discount',\n component: () => import('@/views/sideNav/discount/index')\n },\n {\n path: '/mainSale',\n name: 'MainSale',\n component: () => import('@/views/mainSale/active/main/index')\n },\n {\n path: '/changeCounter',\n name: 'changeCounter',\n component: () => import('@/views/counter/changeCounter')\n },\n {\n path: '/counterInfo',\n name: 'counterInfo',\n component: () => import('@/views/counter/counterInfo')\n },\n {\n path: '/counterMaintain',\n name: 'counterMaintain',\n component: () => import('@/views/counter/counterMaintain')\n },\n {\n path: '/goodManage',\n name: 'goodManage',\n component: () => import('@/views/goods/goodManage')\n },\n {\n path: '/goodGrounding',\n name: 'goodGrounding',\n component: () => import('@/views/goods/goodGrounding')\n },\n {\n path: '/profitList',\n name: 'profitList',\n component: () => import('@/views/profit/index')\n },\n {\n path: '/actTemplate',\n name: 'ActTemplate',\n component: () => import('@/views/mainSale/active/template/index')\n },\n {\n path: '/me',\n name: 'Me',\n component: () => import('@/views/mainSale/me/main/index')\n },\n {\n path: '/task',\n name: 'Task',\n component: () => import('@/views/mainSale/me/task/index')\n },\n {\n path: '/taskList',\n name: 'taskList',\n component: () => import('@/views/task/taskList')\n },\n {\n path: '/newMemberTask',\n name: 'newMemberTask',\n component: () => import('@/views/task/newMemberTask')\n },\n {\n path: '/case',\n name: 'case',\n component: () => import('@/views/case/index')\n },\n {\n path: '/caseDetail',\n name: 'caseDetail',\n component: () => import('@/views/case/caseDetail')\n },\n {\n path: '/newInfo',\n name: 'newInfo',\n component: () => import('@/views/message/newInfo')\n },\n // {\n // path: '/about',\n // name: 'about',\n // // route level code-splitting\n // // this generates a separate chunk (about.[hash].js) for this route\n // // which is lazy-loaded when the route is visited.\n // component: () => import(/* webpackChunkName: \"about\" */ '../views/About.vue')\n // }\n]\n\nconst router = new VueRouter({\n mode: 'history',\n base: process.env.BASE_URL,\n routes\n})\n\n// const whiteList = ['/discount']\n// router.beforeEach((to, from ,next) => {\n// if (whiteList.indexOf(to.path) !== -1) {\n// next()\n// } else {\n// if(sessionStorage.getItem('unionid')) {\n// next()\n// } else {\n// getUnionId(to)\n// // next()\n// }\n// }\n// })\n\n// async function getUnionId (to) {\n// await getXToken()\n// configWx(to)\n// }\n\nexport default router\n","import axios from 'axios'\nimport md5 from \"js-md5\"\nimport envConfig from '@/config/env-config'\n// let BASE_API = \"https://gd.chfatech.com/guangdian\"\n// let BASE_API = \"/api/\"\nlet BASE_API = envConfig.appOyAPI\n\nconst zlog = console.log.bind(console)\n\n// URL 编码与拼接\nconst createSign = (inPostData, inAppSecret) => {\n let appUser = inPostData.appUser\n let appCode = inPostData.appCode\n let ts = inPostData.ts\n let args = JSON.parse(JSON.stringify(inPostData.args));\n let appSecret = inAppSecret\n\n let res = \"\";\n\n // URL 编码\n for (let key in args) {\n res += encodeURIComponent(key) + \"%3D\" + encodeURIComponent(args[key]) + \"%26\";\n }\n res = res.slice(0, -3);\n\n // URL 拼接\n res += `&appUser=${appUser}&appCode=${appCode}&${ts}${appSecret}`\n\n return res;\n};\n\n// Basic Info\n// 欧亚认证信息_V1\n// appUser: \"YBF001\",\n// appSecret: \"t04yYm6gjsuHeehxOxojtmiwlYfXY8Zkdowf\"\n// 欧亚认证信息_V2\n// appUser: \"WZ001\",\n// appSecret: \"mfdmTGAYU2M3F=JeC0mImYzU5Yjg1E2ZjZmO\"\n\nlet basicInfo = {\n appUser: \"WZ001\",\n ver: \"v2.17\",\n appSecret: \"mfdmTGAYU2M3F=JeC0mImYzU5Yjg1E2ZjZmO\"\n}\n\n// 创建 axios 实例\nconst service = axios.create({\n baseURL: BASE_API,\n timeout: 20000\n})\n\n// request 拦截器\nservice.interceptors.request.use(\n req => {\n // zlog('--->axios: req.params: start:', req.params)\n let apiMethod = req.method\n\n if (apiMethod === 'post') {\n alert('--->PostToEA: bRequestEa.js: if: post: IN.')\n // zlog('--->axios: req.data:', req.data)\n let oldPostData = JSON.parse(JSON.stringify(req.data))\n let newPostData = {\n appUser: basicInfo.appUser,\n appCode: oldPostData.args.appCode,\n // ts: String(Date.parse(new Date())),\n // ts: '1563355520',\n ts: String(parseInt(new Date().getTime()/1000)),\n ver: basicInfo.ver,\n args: oldPostData.args\n }\n\n delete newPostData.args.appCode\n\n let postData = {\n appUser: newPostData.appUser,\n appCode: newPostData.appCode,\n ts: newPostData.ts,\n sign: md5(createSign(newPostData, basicInfo.appSecret)),\n ver: newPostData.ver,\n args: newPostData.args\n }\n\n alert(`--->PostToEA: bRequestEa.js: if: end: req.data = ${JSON.stringify(postData)}`)\n req.data = postData\n alert(`--->PostToEA: bRequestEa.js: if: end: req = ${JSON.stringify(req)}`)\n }\n if (apiMethod === 'get') {\n // log('--->axios: req.data:', req.data)\n let oldPostData = JSON.parse(JSON.stringify(req.params))\n let newPostData = {\n appUser: basicInfo.appUser,\n appCode: oldPostData.args.appCode,\n ts: String(Date.parse(new Date())),\n ver: basicInfo.ver,\n args: oldPostData.args\n }\n\n delete newPostData.args.appCode\n\n let postData = {\n appUser: newPostData.appUser,\n appCode: newPostData.appCode,\n ts: newPostData.ts,\n sign: md5(createSign(newPostData, basicInfo.appSecret)),\n ver: newPostData.ver,\n args: newPostData.args\n }\n\n req.params = postData\n }\n\n // zlog('--->axios: req.params: end:', req.params)\n return req\n },\n error => {\n alert(`--->PostToEA: bRequestEa.js: err = ${JSON.stringify(error)}`)\n Promise.reject(error)\n }\n)\n\n// response 拦截器\nservice.interceptors.response.use(\n response => {\n const res = response.data\n return res\n },\n error => {\n return Promise.reject(error)\n }\n)\n\nexport default service\n","const envConfig = {\n appOyAPI: process.env.VUE_OX_API,\n appBaseUrlA: process.env.VUE_APP_API_A,\n appBaseUrlB: process.env.VUE_APP_API_B,\n}\n\nexport default envConfig\n","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./home.vue?vue&type=style&index=1&id=2aad46c8&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./home.vue?vue&type=style&index=1&id=2aad46c8&scoped=true&lang=css&\"","import Vue from 'vue'\nimport { wxRequest } from './aWxRequest'\nimport qs from 'qs'\nimport router from '../router'\n\nconst zlog = console.log.bind(console)\n\n// Z-BasicInfo\nlet INFO = {\n corpId: 'wwd1cdbca7b8b2b6c4',\n agentId: '1000015',\n}\n\nasync function getXToken() {\n let postData = {\n corpId: INFO.corpId,\n agentId: INFO.agentId,\n }\n\n console.log('%c--->getXToken: PD =', 'background: orange;', postData)\n await wxRequest('/workWx/common/getToken', qs.stringify(postData)).then(res => {\n if (res.result === 'success') {\n sessionStorage.setItem('XToken', res.data)\n\n console.log('%c--->getXToken: RD =', 'background: limegreen;', res)\n } else {\n console.log('%c--->getXToken: N/A. ', 'background: red;')\n\n this.$message({\n message: res.errorMsg,\n type: 'error'\n })\n }\n }).catch(err => {\n console.log('!==>getXToken: err:', err)\n })\n}\n\nfunction isIosOrAndroid() {\n let u = navigator.userAgent;\n let isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1 // android终端\n let isiOS = !!u.match(/\\(i[^;]+;( U;)? CPU.+Mac OS X/) // ios终端\n let isStr = ''\n if (isAndroid) {\n isStr = 'android'\n }\n if (isiOS) {\n isStr = 'ios'\n }\n return isStr\n}\n\nVue.prototype.getAgentAuth = function () {\n zlog('%c--->IN: getAgentAuth: location.href =', 'color: orange;', location.href)\n let postData = {\n // businessId: sessionStorage.getItem('businessId'),\n // pageUrl: encodeURIComponent(this.isIosOrAndroid() === 'android' ? location.href.split('#')[0] : window.initUrl)\n pageUrl: encodeURIComponent(location.href.split('#')[0])\n }\n let header = {\n token: sessionStorage.getItem('XToken'),\n corpId: INFO.corpId,\n agentId: INFO.agentId,\n }\n console.log('%c--->getAgentAuth: getJsSdkSignature: PD =', 'background: orange;', header)\n\n wxRequest('/workWx/auth/base/getJsSdkSignature', qs.stringify(postData), header).then(res => {\n if (res.result === 'success') {\n console.log('%c--->getAgentAuth: getJsSdkSignature: RD =', 'background: limegreen;', res.data)\n\n let config = res.data\n wx.config({\n beta: true,\n debug: false, //调试的时候可以开启\n appId: config.jsApiSignature.appId, // 必填,公众号的唯一标识\n timestamp: config.jsApiSignature.timestamp, // 必填,生成签名的时间戳\n nonceStr: config.jsApiSignature.nonceStr, // 必填,生成签名的随机串\n signature: config.jsApiSignature.signature, // 必填,签名\n // 根据自己的需求,填写 jsapilist 内容\n jsApiList: ['agentConfig']\n })\n wx.ready(function () {\n zlog('%c--->getAgentAuth: getJsSdkSignature: Ready.', 'color: red;')\n\n // JS-SDK配置信息验证失败时会进入此方法\n wx.error(function (res) {\n alert(\"JS-SDK配置信息验证失败 \\r\\n\" + JSON.stringify(res));\n })\n\n // 配置成功后验证API接口在当前客户端是否支持:判断当前客户端版本是否支持指定JS接口\n wx.checkJsApi({\n jsApiList: ['agentConfig', 'sendChatMessage'],\n success: function (res) {\n if (res.errMsg != \"checkJsApi:ok\") {\n alert(\"JS-SDK接口检测失败:\" + JSON.stringify(res));\n return false;\n } else {\n wxRequest('/workWx/auth/base/getAgentJsSdkSignature', qs.stringify(data), header).then(res => {\n // alert('getAgentJsSdkSignature:ok')\n if (res.result === 'success') {\n let agentConfig = res.data\n wx.agentConfig({\n corpid: agentConfig.agentJsApiSignature.appId, // 必填,企业微信的 corpid,必须与当前登录的企业一致\n agentid: agentConfig.agentId, // 必填,企业微信的应用id\n timestamp: agentConfig.agentJsApiSignature.timestamp, // 必填,生成签名的时间戳\n nonceStr: agentConfig.agentJsApiSignature.nonceStr, // 必填,生成签名的随机串\n signature: agentConfig.agentJsApiSignature.signature,// 必填,签名,agentConfig所以为应用签名\n jsApiList: ['sendChatMessage'], //必填\n success: function (res) {\n // alert('agentConfig:ok')\n // router.push(to)\n // 回调\n //1、发起申请申请时后,审批状态发生变化时\n //2、发起申请申请时后,在“审批中”状态,有任意审批人进行审批操作时\n // alert('wx.agentConfig 回调'+res.errMsg);\n },\n fail: function (res) {\n // alert('回调失败:'+res.errMsg)\n if (res.errMsg.indexOf('is not a function') > -1) {\n alert('<i class=\"weui-icon-warn\">版本过低请升级</i>')\n }\n }\n })\n\n }\n })\n }\n }\n })\n })\n } else {\n this.$message({\n type: 'error',\n message: res.errorMsg\n })\n }\n }).catch(err => {\n console.log(err, 'err')\n })\n}\n\nfunction configWx(to) {\n let postData = {\n // businessId: sessionStorage.getItem('businessId'),\n // pageUrl: encodeURIComponent(this.isIosOrAndroid() === 'android' ? location.href.split('#')[0] : window.initUrl)\n pageUrl: encodeURIComponent(location.href.split('#')[0])\n }\n let header = {\n token: sessionStorage.getItem('XToken'),\n corpId: INFO.corpId,\n agentId: INFO.agentId,\n }\n wxRequest('/workWx/auth/base/getJsSdkSignature', qs.stringify(postData), header).then(res => {\n if (res.result == 'success') {\n let config = res.data\n wx.config({\n beta: true,\n debug: true, //调试的时候可以开启\n appId: config.jsApiSignature.appId, // 必填,公众号的唯一标识\n timestamp: config.jsApiSignature.timestamp, // 必填,生成签名的时间戳\n nonceStr: config.jsApiSignature.nonceStr, // 必填,生成签名的随机串 \n signature: config.jsApiSignature.signature, // 必填,签名\n // 根据自己的需求,填写 jsapilist 内容\n jsApiList: ['agentConfig','getCurExternalContact']\n })\n wx.ready(function () {\n // JS-SDK配置信息验证失败时会进入此方法\n wx.error(function (res) {\n alert(\"JS-SDK配置信息验证失败 \\r\\n\" + JSON.stringify(res));\n })\n // 配置成功后验证API接口在当前客户端是否支持:判断当前客户端版本是否支持指定JS接口\n wx.checkJsApi({\n jsApiList: ['agentConfig', 'getCurExternalContact'],\n success: function (res) {\n if (res.errMsg != \"checkJsApi:ok\") {\n alert(\"JS-SDK接口检测失败:\" + JSON.stringify(res));\n return false;\n }\n }\n })\n\n wxRequest('/workWx/auth/base/getAgentJsSdkSignature', qs.stringify(data), header).then(res => {\n if (res.result == 'success') {\n let agentConfig = res.data\n wx.agentConfig({\n corpid: agentConfig.agentJsApiSignature.appId, // 必填,企业微信的corpid,必须与当前登录的企业一致\n agentid: agentConfig.agentId, // 必填,企业微信的应用id\n timestamp: agentConfig.agentJsApiSignature.timestamp, // 必填,生成签名的时间戳\n nonceStr: agentConfig.agentJsApiSignature.nonceStr, // 必填,生成签名的随机串\n signature: agentConfig.agentJsApiSignature.signature,// 必填,签名,agentConfig所以为应用签名\n jsApiList: ['getCurExternalContact'], //必填\n success: function (res) {\n // alert('agentConfig:ok') \n // router.push(to)\n getUnionid(to)\n // 回调\n //1、发起申请申请时后,审批状态发生变化时\n //2、发起申请申请时后,在“审批中”状态,有任意审批人进行审批操作时\n // alert('wx.agentConfig 回调'+res.errMsg);\n },\n fail: function (res) {\n if (res.errMsg.indexOf('is not a function') > -1) {\n alert('<i class=\"weui-icon-warn\">版本过低请升级</i>')\n }\n }\n })\n }\n })\n })\n } else {\n this.$message({\n type: 'error',\n message: res.errorMsg\n })\n }\n }).catch(err => {\n console.log(err, 'err')\n })\n}\n\nfunction getUnionid(to) {\n wx.invoke('getCurExternalContact', {}, function (res) {\n if (res.err_msg == \"getCurExternalContact:ok\") {\n let header = {\n token: sessionStorage.getItem('XToken'),\n corpId: 'wwd1cdbca7b8b2b6c4',\n agentId: '1000015',\n }\n let postData = {\n userId: res.userId\n }\n wxRequest('/workWx/auth/contact/getExternalContact', postData, header, 'get').then(res => {\n if (res.result == 'success') {\n sessionStorage.setItem('unionid', res.data.externalContact.unionId)\n console.log('%c--->UnionId: RES: ', 'background: limegreen;', res.data.externalContact.unionId)\n router.push(to)\n }\n })\n } else {\n console.log('%c--->UnionId: N/A', 'background: red;')\n console.log(res, 'res')\n }\n });\n}\n\nfunction getUserInfo(inData) {\n wx.invoke('getUserInfo', {}, function (res) {\n if (res.err_msg == \"getUserInfo:ok\") {\n let header = {\n token: sessionStorage.getItem('XToken'),\n corpId: 'wwd1cdbca7b8b2b6c4',\n agentId: '1000015',\n }\n let postData = {\n code: inData.code\n }\n wxRequest('/workWx/auth/oauth2/getUserInfo', postData, header, 'post').then(res => {\n if (res.result == 'success') {\n sessionStorage.setItem('userInfo', res.data)\n console.log('%c--->getUserInfo: RES: ', 'background: limegreen;', res.data)\n // router.push(to)\n }\n })\n } else {\n console.log('%c--->UnionId: N/A', 'background: red;')\n console.log(res, 'res')\n }\n });\n}\n\n\nexport { getXToken, configWx, getUnionid, getUserInfo }\n"],"sourceRoot":""}
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-dca24f36"],{"0062":function(t,e,i){},"16e1":function(t,e,i){"use strict";var s=i("0062"),r=i.n(s);r.a},"2fa1":function(t,e,i){"use strict";i.r(e);var s=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"main"},[i("div",{staticClass:"contents"},[t._l(t.test.list.main,(function(e,s){return i("div",{key:s},[i("div",{staticClass:"content"},[i("div",{staticClass:"content-imgs"},[i("img",{staticClass:"imgs-img",attrs:{src:e.imgUrl,alt:""}})]),i("div",{staticClass:"content-infos"},[i("div",{staticClass:"infos-mains"},[i("div",{staticClass:"mains"},[i("div",{staticClass:"main-usedPercent"},[t._v("核销率"+t._s(e.usedPercent)+"%")]),i("div",{staticClass:"main-money"},[t._v(t._s(e.money)+"元代金券")])]),i("div",{staticClass:"buttons"},[i("button",{staticClass:"button-send",on:{click:t.testEaPost}},[t._v("推送")])])]),i("div",{staticClass:"infos-tips"},[i("div",{staticClass:"tip-shareMan"},[t._v("最后分享:"+t._s(e.shareMan))]),i("div",{staticClass:"tip-commision"},[t._v("佣金:¥ "+t._s(e.commision))])])])])])})),i("div",{staticStyle:{"font-size":"12px"}},[t._v("userId="+t._s(t.zcache.userId))]),i("div",{staticStyle:{"font-size":"12px"}},[t._v("storeId="+t._s(t.zcache.userInfo))]),i("div",{staticClass:"zListActive"},[i("div",{staticClass:"inputs"},[i("div",{staticClass:"button",on:{click:t.zTest}},[t._v("Redirect")]),i("div",{staticClass:"button",on:{click:t.zReadyDelVoucherList}},[t._v("Clear")]),i("div",{staticClass:"button",on:{click:t.zReadySetVoucherList}},[t._v("ReLoad")])]),i("div",{staticClass:"lists"},t._l(t.zlist.voucher,(function(e){return i("div",{key:e.coupon_id,staticClass:"item",on:{click:function(i){return t.zVoucherPick(e.action_id,e.coupon_id)}}},[i("div",[t._v("优惠券ID: "+t._s(e.coupon_id))]),i("div",[t._v("活动ID: "+t._s(e.action_id))]),i("div",[t._v("活动标题: "+t._s(e.coupon_title))]),i("div",[t._v("活动列表: "+t._s(e.coupon_link))])])})),0),i("div",{staticClass:"lists"},[""!==t.zlist.voucherUrl?i("div",{staticClass:"voucherUrl"},[i("div",{on:{click:t.zpick}},[t._v("小程序Url: "+t._s(t.zlist.voucherUrl))])]):t._e()])])],2),i("div",{staticClass:"menus"},[i("div",{staticClass:"menu",on:{click:t.buttonMainMarketingClick}},[t._v("精准营销")]),i("div",{staticClass:"menu activeMenu",on:{click:t.buttonSingleMarketingClick}},[t._v("一对一营销侧边栏")])])])},r=[],n=(i("a9e3"),i("9911"),i("35bc")),a=(i("d923"),i("a1ec"));function c(t){alert("---\x3ePostToEA: ea.js: IN.");var e={args:t};return alert("---\x3ePostToEA: ea.js: postData =".concat(JSON.stringify(e))),Object(a["a"])({url:"",method:"post",data:e})}function o(t){var e={args:t};return Object(a["a"])({url:"",method:"post",data:e})}i("d3b7");var u=i("bc3a"),d=i.n(u),l=(i("8237"),i("ae1f")),h=l["a"].appBaseUrlB,f=(console.log.bind(console),d.a.create({baseURL:h,timeout:2e4}));f.interceptors.request.use((function(t){return t}),(function(t){Promise.reject(t)})),f.interceptors.response.use((function(t){var e=t.data;return e}),(function(t){return Promise.reject(t)}));var v=f;i("4328");function p(t){return v({url:"/admin/auth/addressbook/clerk/getByUserIdOrUserName",method:"get",params:t})}var m=i("2b0e"),g=i("565f"),_=console.log.bind(console);m["a"].use(g["a"]);var I={name:"discountIndex",data:function(){return{zcache:{storeId:1,userId:"",userInfo:""},zlist:{voucher:[],voucherUrl:""},test:{list:{main:[{imgUrl:"/mainSale/test-city.png",usedPercent:"10",money:"100",shareMan:"Alice",commision:"11"},{imgUrl:"/mainSale/test-city.png",usedPercent:"20",money:"200",shareMan:"Bob",commision:"22"}]}},dis:{}}},created:function(){_("%c---\x3eCreated.","color: orange"),this.zcache.userId=this.$route.params.userId,alert("---\x3epage: discount: created: this.$route.params.userId =".concat(this.zcache.userId)),alert("---\x3epage: discount: created: this.$route.params =".concat(JSON.stringify(this.$route.params))),alert("---\x3epage: discount: created: this.$route =".concat(JSON.stringify(this.$route))),this.zReadyGetUserFromId()},mounted:function(){},methods:{zTestPreAuthCode:function(){var t={head:"https://open.weixin.qq.com/connect/oauth2/authorize?",appId:"wwd1cdbca7b8b2b6c4",redirectUrI:encodeURIComponent("qywx2.100smartdata.com"),responseType:"code",scope:"snsapi_base",state:"ztest",tail:"#wechat_redirect"},e=t.head+"appid="+t.appId+"&redirect_uri="+t.redirectUrI+"&response_type="+t.responseType+"&scope="+t.scope+"&state="+t.state+t.tail;_("%c---\x3ezTestPreAuthCode: Url =","background: orange",e)},zTest:function(){this.zTestPreAuthCode()},zReadyGetUserFromId:function(){var t=this,e={param:this.zcache.userId};alert("---\x3euserInfoFromId: postData = ".concat(JSON.stringify(e))),p(e).then((function(e){alert("---\x3euserInfoFromId: res = ".concat(JSON.stringify(e.data[0]))),t.zcache.userInfo=String(e.data[0].departmentId),t.zcache.storeId=1,t.zReadySetVoucherList()})).catch((function(t){}))},zReadySetVoucherList:function(){var t=this;this.zReadyDelVoucherList();var e={appCode:"0696",mdid:this.zcache.storeId};alert("---\x3ePostToEA: postData = ".concat(JSON.stringify(e))),_("%c---\x3eVoucherList: PD =","background: orange;",e),c(e).then((function(e){_("%c---\x3eVoucherList: RD =","background: limegreen;",e),alert("---\x3ePostToEA: Res = ".concat(JSON.stringify(e))),t.zVoucherSet(e.result.coupons)})).catch((function(t){alert("---\x3ePostToEA: err = ".concat(JSON.stringify(t)))}))},zReadyDelVoucherList:function(){this.zVoucherDel(),this.zVoucherUrlDel()},zVoucherPick:function(t,e){var i=this;this.zVoucherUrlDel();var s={appCode:"0697",action_id:Number(t),coupon_id:Number(e)};_("%c---\x3eVoucherWxUrl: PD =","background: red;",s),o(s).then((function(t){_("%c---\x3eVoucherWxUrl: RD =","background: green;",t),i.zVoucherUrlSet(t.result.link)}))},zpick:function(){_("%c---\x3eClick: Url =","background: orange;",String(this.zlist.voucherUrl)),window.wx.miniProgram.navigateTo({url:this.zlist.voucherUrl})},zVoucherSet:function(t){this.zlist.voucher=t},zVoucherDel:function(){this.zlist.voucher=[]},zVoucherUrlSet:function(t){this.zlist.voucherUrl=String(t)},zVoucherUrlDel:function(){this.zlist.voucherUrl=""},testEaPost:function(){var t={appCode:"0696",mdid:1};Object(n["a"])(t).then((function(t){}))},buttonSingleMarketingClick:function(){},buttonMainMarketingClick:function(){this.$router.push("MainSale")}}},z=I,b=(i("16e1"),i("2877")),C=Object(b["a"])(z,s,r,!1,null,"9d0ae28a",null);e["default"]=C.exports},7156:function(t,e,i){var s=i("861d"),r=i("d2bb");t.exports=function(t,e,i){var n,a;return r&&"function"==typeof(n=e.constructor)&&n!==i&&s(a=n.prototype)&&a!==i.prototype&&r(t,a),t}},"857a":function(t,e,i){var s=i("1d80"),r=/"/g;t.exports=function(t,e,i,n){var a=String(s(t)),c="<"+e;return""!==i&&(c+=" "+i+'="'+String(n).replace(r,"&quot;")+'"'),c+">"+a+"</"+e+">"}},9911:function(t,e,i){"use strict";var s=i("23e7"),r=i("857a"),n=i("eae9");s({target:"String",proto:!0,forced:n("link")},{link:function(t){return r(this,"a","href",t)}})},a9e3:function(t,e,i){"use strict";var s=i("83ab"),r=i("da84"),n=i("94ca"),a=i("6eeb"),c=i("5135"),o=i("c6b6"),u=i("7156"),d=i("c04e"),l=i("d039"),h=i("7c73"),f=i("241c").f,v=i("06cf").f,p=i("9bf2").f,m=i("58a8").trim,g="Number",_=r[g],I=_.prototype,z=o(h(I))==g,b=function(t){var e,i,s,r,n,a,c,o,u=d(t,!1);if("string"==typeof u&&u.length>2)if(u=m(u),e=u.charCodeAt(0),43===e||45===e){if(i=u.charCodeAt(2),88===i||120===i)return NaN}else if(48===e){switch(u.charCodeAt(1)){case 66:case 98:s=2,r=49;break;case 79:case 111:s=8,r=55;break;default:return+u}for(n=u.slice(2),a=n.length,c=0;c<a;c++)if(o=n.charCodeAt(c),o<48||o>r)return NaN;return parseInt(n,s)}return+u};if(n(g,!_(" 0o1")||!_("0b1")||_("+0x1"))){for(var C,k=function(t){var e=arguments.length<1?0:t,i=this;return i instanceof k&&(z?l((function(){I.valueOf.call(i)})):o(i)!=g)?u(new _(b(e)),i,k):b(e)},y=s?f(_):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),S=0;y.length>S;S++)c(_,C=y[S])&&!c(k,C)&&p(k,C,v(_,C));k.prototype=I,I.constructor=k,a(r,g,k)}},eae9:function(t,e,i){var s=i("d039");t.exports=function(t){return s((function(){var e=""[t]('"');return e!==e.toLowerCase()||e.split('"').length>3}))}}}]);
//# sourceMappingURL=chunk-dca24f36.50cfdec9.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./src/views/sideNav/discount/index.vue?e8dc","webpack:///./src/views/sideNav/discount/index.vue?e8e8","webpack:///./src/api/sidebar/ea.js","webpack:///./src/utils/aRequestCF.js","webpack:///./src/api/sidebar/voucher.js","webpack:///src/views/sideNav/discount/index.vue","webpack:///./src/views/sideNav/discount/index.vue?8a60","webpack:///./src/views/sideNav/discount/index.vue","webpack:///./node_modules/core-js/internals/inherit-if-required.js","webpack:///./node_modules/core-js/internals/create-html.js","webpack:///./node_modules/core-js/modules/es.string.link.js","webpack:///./node_modules/core-js/modules/es.number.constructor.js","webpack:///./node_modules/core-js/internals/forced-string-html-method.js"],"names":["render","_vm","this","_h","$createElement","_c","_self","staticClass","_l","test","list","item","index","key","attrs","imgUrl","_v","_s","usedPercent","money","on","testEaPost","shareMan","commision","staticStyle","zcache","userId","userInfo","zTest","zReadyDelVoucherList","zReadySetVoucherList","zlist","coupon_id","$event","zVoucherPick","action_id","coupon_title","coupon_link","voucherUrl","zpick","_e","buttonMainMarketingClick","buttonSingleMarketingClick","staticRenderFns","getVoucherList","inData","alert","postData","args","JSON","stringify","request","url","method","data","getVoucherWxUrl","BASE_API","envConfig","appBaseUrlB","service","console","log","bind","axios","create","baseURL","timeout","interceptors","use","error","Promise","reject","response","res","getUserInfoByUserId","params","requestCF","name","storeId","voucher","main","dis","created","$route","zReadyGetUserFromId","mounted","methods","zTestPreAuthCode","head","appId","redirectUrI","encodeURIComponent","responseType","scope","state","tail","param","appCode","mdid","zVoucherDel","zVoucherUrlDel","Number","inActiveId","inVoucherId","then","window","wx","miniProgram","navigateTo","zVoucherSet","inArray","zVoucherUrlSet","String","$router","push","component","isObject","setPrototypeOf","module","exports","$this","dummy","Wrapper","NewTarget","NewTargetPrototype","constructor","prototype","requireObjectCoercible","quot","string","tag","attribute","value","S","p1","replace","$","createHTML","forcedStringHTMLMethod","target","proto","forced","link","DESCRIPTORS","global","isForced","redefine","has","classof","inheritIfRequired","toPrimitive","fails","getOwnPropertyNames","f","getOwnPropertyDescriptor","defineProperty","trim","NUMBER","NativeNumber","NumberPrototype","BROKEN_CLASSOF","toNumber","argument","first","third","radix","maxCode","digits","length","code","it","charCodeAt","NaN","slice","parseInt","NumberWrapper","arguments","valueOf","call","keys","split","j","METHOD_NAME","toLowerCase"],"mappings":"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","file":"js/chunk-dca24f36.50cfdec9.js","sourcesContent":["import mod from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../../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=9d0ae28a&scoped=true&lang=css&\"; export default mod; export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../../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=9d0ae28a&scoped=true&lang=css&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"main\"},[_c('div',{staticClass:\"contents\"},[_vm._l((_vm.test.list.main),function(item,index){return _c('div',{key:index},[_c('div',{staticClass:\"content\"},[_c('div',{staticClass:\"content-imgs\"},[_c('img',{staticClass:\"imgs-img\",attrs:{\"src\":item.imgUrl,\"alt\":\"\"}})]),_c('div',{staticClass:\"content-infos\"},[_c('div',{staticClass:\"infos-mains\"},[_c('div',{staticClass:\"mains\"},[_c('div',{staticClass:\"main-usedPercent\"},[_vm._v(\"核销率\"+_vm._s(item.usedPercent)+\"%\")]),_c('div',{staticClass:\"main-money\"},[_vm._v(_vm._s(item.money)+\"元代金券\")])]),_c('div',{staticClass:\"buttons\"},[_c('button',{staticClass:\"button-send\",on:{\"click\":_vm.testEaPost}},[_vm._v(\"推送\")])])]),_c('div',{staticClass:\"infos-tips\"},[_c('div',{staticClass:\"tip-shareMan\"},[_vm._v(\"最后分享:\"+_vm._s(item.shareMan))]),_c('div',{staticClass:\"tip-commision\"},[_vm._v(\"佣金:¥ \"+_vm._s(item.commision))])])])])])}),_c('div',{staticStyle:{\"font-size\":\"12px\"}},[_vm._v(\"userId=\"+_vm._s(_vm.zcache.userId))]),_c('div',{staticStyle:{\"font-size\":\"12px\"}},[_vm._v(\"storeId=\"+_vm._s(_vm.zcache.userInfo))]),_c('div',{staticClass:\"zListActive\"},[_c('div',{staticClass:\"inputs\"},[_c('div',{staticClass:\"button\",on:{\"click\":_vm.zTest}},[_vm._v(\"Redirect\")]),_c('div',{staticClass:\"button\",on:{\"click\":_vm.zReadyDelVoucherList}},[_vm._v(\"Clear\")]),_c('div',{staticClass:\"button\",on:{\"click\":_vm.zReadySetVoucherList}},[_vm._v(\"ReLoad\")])]),_c('div',{staticClass:\"lists\"},_vm._l((_vm.zlist.voucher),function(item){return _c('div',{key:item.coupon_id,staticClass:\"item\",on:{\"click\":function($event){return _vm.zVoucherPick(item.action_id, item.coupon_id)}}},[_c('div',[_vm._v(\"优惠券ID: \"+_vm._s(item.coupon_id))]),_c('div',[_vm._v(\"活动ID: \"+_vm._s(item.action_id))]),_c('div',[_vm._v(\"活动标题: \"+_vm._s(item.coupon_title))]),_c('div',[_vm._v(\"活动列表: \"+_vm._s(item.coupon_link))])])}),0),_c('div',{staticClass:\"lists\"},[(_vm.zlist.voucherUrl !== '')?_c('div',{staticClass:\"voucherUrl\"},[_c('div',{on:{\"click\":_vm.zpick}},[_vm._v(\"小程序Url: \"+_vm._s(_vm.zlist.voucherUrl))])]):_vm._e()])])],2),_c('div',{staticClass:\"menus\"},[_c('div',{staticClass:\"menu\",on:{\"click\":_vm.buttonMainMarketingClick}},[_vm._v(\"精准营销\")]),_c('div',{staticClass:\"menu activeMenu\",on:{\"click\":_vm.buttonSingleMarketingClick}},[_vm._v(\"一对一营销侧边栏\")])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import request from '@/utils/bRequestEa'\n\nexport function getVoucherList(inData) {\n alert('--->PostToEA: ea.js: IN.')\n let postData = {\n args: inData\n }\n alert(`--->PostToEA: ea.js: postData =${JSON.stringify(postData)}`)\n return request({\n url: '',\n method: 'post',\n data: postData\n })\n}\n\nexport function getVoucherWxUrl(inData) {\n let postData = {\n args: inData\n }\n return request({\n url: '',\n method: 'post',\n data: postData\n })\n}\n\n","import axios from 'axios'\nimport md5 from \"js-md5\"\nimport envConfig from '@/config/env-config'\n\n// let BASE_API = \"http://139.155.48.151:8084\"\nlet BASE_API = envConfig.appBaseUrlB\nconst zlog = console.log.bind(console)\n\n\n// 创建 axios 实例\nconst service = axios.create({\n baseURL: BASE_API,\n timeout: 20000\n})\n\n// request 拦截器\nservice.interceptors.request.use(\n request => {\n // zlog('--->request: request:', request)\n return request\n },\n error => {\n Promise.reject(error)\n }\n)\n\n// response 拦截器\nservice.interceptors.response.use(\n response => {\n const res = response.data\n return res\n },\n error => {\n return Promise.reject(error)\n }\n)\n\nexport default service","import requestCF from '@/utils/aRequestCF'\nimport qs from 'qs'\n\nexport function getUserInfoByUserId(params) {\n return requestCF({\n url: '/admin/auth/addressbook/clerk/getByUserIdOrUserName',\n method: 'get',\n params\n })\n}\n// export function ApiLoginSubmit(inData) {\n// return requestCF({\n// url: '/admin/common/login',\n// method: 'post',\n// data: qs.stringify(inData)\n// })\n// }\n","<template>\n <div class=\"main\">\n <!-- <div class=\"tops\"></div> -->\n <div class=\"contents\">\n <div v-for=\"(item, index) of test.list.main\" :key=\"index\">\n <div class=\"content\">\n <div class=\"content-imgs\">\n <img class=\"imgs-img\" :src=\"item.imgUrl\" alt />\n </div>\n <div class=\"content-infos\">\n <div class=\"infos-mains\">\n <div class=\"mains\">\n <div class=\"main-usedPercent\">核销率{{item.usedPercent}}%</div>\n <div class=\"main-money\">{{item.money}}元代金券</div>\n </div>\n <div class=\"buttons\">\n <button class=\"button-send\" @click=\"testEaPost\">推送</button>\n </div>\n </div>\n <div class=\"infos-tips\">\n <div class=\"tip-shareMan\">最后分享:{{item.shareMan}}</div>\n <div class=\"tip-commision\">佣金:¥ {{item.commision}}</div>\n </div>\n </div>\n </div>\n </div>\n <div style=\"font-size: 12px;\">userId={{zcache.userId}}</div>\n <div style=\"font-size: 12px;\">storeId={{zcache.userInfo}}</div>\n <div class=\"zListActive\">\n <div class=\"inputs\">\n <!--<input class=\"input\">-->\n <div class=\"button\" @click=\"zTest\">Redirect</div>\n <div class=\"button\" @click=\"zReadyDelVoucherList\">Clear</div>\n <div class=\"button\" @click=\"zReadySetVoucherList\">ReLoad</div>\n </div>\n <div class=\"lists\">\n <div\n class=\"item\"\n v-for=\"item in zlist.voucher\"\n :key=\"item.coupon_id\"\n @click=\"zVoucherPick(item.action_id, item.coupon_id)\"\n >\n <div>优惠券ID: {{ item.coupon_id }}</div>\n <div>活动ID: {{ item.action_id }}</div>\n <div>活动标题: {{ item.coupon_title }}</div>\n <div>活动列表: {{ item.coupon_link }}</div>\n </div>\n <!--<div class=\"item\"></div>-->\n <!--<div class=\"item\"></div>-->\n </div>\n <div class=\"lists\">\n <div v-if=\"zlist.voucherUrl !== ''\" class=\"voucherUrl\">\n <div @click=\"zpick\">小程序Url: {{ zlist.voucherUrl }}</div>\n </div>\n <!--<div class=\"item\"></div>-->\n <!--<div class=\"item\"></div>-->\n </div>\n </div>\n </div>\n <div class=\"menus\">\n <div class=\"menu\" @click=\"buttonMainMarketingClick\">精准营销</div>\n <div class=\"menu activeMenu\" @click=\"buttonSingleMarketingClick\">一对一营销侧边栏</div>\n </div>\n </div>\n</template>\n\n<script>\n// import { ApiTestCfPost, ApiTestEaPost } from \"@/api/test/main\";\nimport { ApiEaPost, ApiEaActiveList } from \"@/api/test/test\";\nimport { configWx, getUserInfo } from \"@/utils/aCommon\";\n// import * as APISidebarEA from \"@/api/sidebar/ea\";\nimport { getVoucherList, getVoucherWxUrl } from \"@/api/sidebar/ea\";\nimport { getUserInfoByUserId } from \"@/api/sidebar/voucher\";\nimport Vue from \"vue\";\nimport { Field } from \"vant\";\nconst zlog = console.log.bind(console);\n\nVue.use(Field);\n\nexport default {\n name: \"discountIndex\",\n data() {\n return {\n zcache: {\n storeId: 1,\n userId: \"\",\n userInfo: \"\"\n },\n zlist: {\n voucher: [],\n voucherUrl: \"\"\n },\n test: {\n list: {\n main: [\n {\n imgUrl: \"/mainSale/test-city.png\",\n usedPercent: \"10\",\n money: \"100\",\n shareMan: \"Alice\",\n commision: \"11\"\n },\n {\n imgUrl: \"/mainSale/test-city.png\",\n usedPercent: \"20\",\n money: \"200\",\n shareMan: \"Bob\",\n commision: \"22\"\n }\n ]\n }\n },\n dis: {}\n };\n },\n created() {\n zlog(\"%c--->Created.\", \"color: orange\");\n // configWx()\n this.zcache.userId = this.$route.params.userId;\n alert(`--->page: discount: created: this.$route.params.userId =${this.zcache.userId}`)\n alert(`--->page: discount: created: this.$route.params =${JSON.stringify(this.$route.params)}`)\n alert(`--->page: discount: created: this.$route =${JSON.stringify(this.$route)}`)\n // zlog('%c--->userId =', this.zcache.userId)\n this.zReadyGetUserFromId();\n // this.zReadySetVoucherList();\n },\n mounted() {\n // zlog(\"%c--->Mounted.\", \"color: orange\");\n // this.getAgentAuth();\n },\n methods: {\n // 测试-获取预授权码\n zTestPreAuthCode() {\n const basicInfo = {\n head: \"https://open.weixin.qq.com/connect/oauth2/authorize?\",\n appId: \"wwd1cdbca7b8b2b6c4\",\n redirectUrI: encodeURIComponent(\"qywx2.100smartdata.com\"),\n responseType: \"code\",\n scope: \"snsapi_base\",\n state: \"ztest\",\n tail: \"#wechat_redirect\"\n };\n\n let url =\n basicInfo.head +\n \"appid=\" +\n basicInfo.appId +\n \"&redirect_uri=\" +\n basicInfo.redirectUrI +\n \"&response_type=\" +\n basicInfo.responseType +\n \"&scope=\" +\n basicInfo.scope +\n \"&state=\" +\n basicInfo.state +\n basicInfo.tail;\n\n zlog(\"%c--->zTestPreAuthCode: Url =\", \"background: orange\", url);\n\n // window.location.href = url\n },\n\n // 测试-测试函数调用\n zTest() {\n this.zTestPreAuthCode();\n },\n\n zReadyGetUserFromId() {\n let postData = {\n param: this.zcache.userId\n };\n\n alert(`--->userInfoFromId: postData = ${JSON.stringify(postData)}`);\n getUserInfoByUserId(postData)\n .then(res => {\n alert(`--->userInfoFromId: res = ${JSON.stringify(res.data[0])}`);\n this.zcache.userInfo = String(res.data[0].departmentId);\n this.zcache.storeId = 1;\n // this.zcache.storeId = Number(res.data[0].stall);\n this.zReadySetVoucherList();\n })\n .catch(err => {});\n },\n zReadySetVoucherList() {\n this.zReadyDelVoucherList();\n const postData = {\n appCode: \"0696\",\n mdid: this.zcache.storeId\n };\n\n alert(`--->PostToEA: postData = ${JSON.stringify(postData)}`);\n zlog(\"%c--->VoucherList: PD =\", \"background: orange;\", postData);\n\n getVoucherList(postData)\n .then(res => {\n zlog(\"%c--->VoucherList: RD =\", \"background: limegreen;\", res);\n alert(`--->PostToEA: Res = ${JSON.stringify(res)}`);\n\n this.zVoucherSet(res.result.coupons);\n })\n .catch(err => {\n alert(`--->PostToEA: err = ${JSON.stringify(err)}`);\n })\n },\n\n zReadyDelVoucherList() {\n this.zVoucherDel();\n this.zVoucherUrlDel();\n },\n\n zVoucherPick(inActiveId, inVoucherId) {\n this.zVoucherUrlDel();\n const postData = {\n appCode: \"0697\",\n action_id: Number(inActiveId),\n coupon_id: Number(inVoucherId)\n };\n zlog(\"%c--->VoucherWxUrl: PD =\", \"background: red;\", postData);\n getVoucherWxUrl(postData).then(res => {\n zlog(\"%c--->VoucherWxUrl: RD =\", \"background: green;\", res);\n this.zVoucherUrlSet(res.result.link);\n });\n },\n zpick() {\n zlog(\n \"%c--->Click: Url =\",\n \"background: orange;\",\n String(this.zlist.voucherUrl)\n );\n window.wx.miniProgram.navigateTo({\n url: this.zlist.voucherUrl\n });\n },\n zVoucherSet(inArray) {\n this.zlist.voucher = inArray;\n },\n zVoucherDel() {\n this.zlist.voucher = [];\n },\n zVoucherUrlSet(inData) {\n this.zlist.voucherUrl = String(inData);\n },\n zVoucherUrlDel() {\n this.zlist.voucherUrl = \"\";\n },\n // testEaPost() {\n // let postData = {\n // appCode: '0603',\n // condType: 1,\n // condValue: '138069094',\n // };\n // ApiEaPost(postData).then(res => {\n // console.log(res);\n // });\n // },\n\n // testEaPost() {\n // let postData = {\n // appCode: '0606',\n // crmActionDate: '2019-12-12'\n // };\n // ApiEaPost(postData).then(res => {\n // // console.log(res);\n // });\n // },\n\n testEaPost() {\n let postData = {\n appCode: \"0696\",\n mdid: 1\n };\n ApiEaActiveList(postData).then(res => {\n // console.log(res);\n });\n },\n\n // testEaPost() {\n // let postData = {\n // appCode: '0608',\n // content: 'text',\n // phone: '18801342762',\n // };\n // ApiEaPost(postData).then(res => {\n // // console.log(res);\n // });\n // },\n\n buttonSingleMarketingClick() {\n // this.$router.push(\"\");\n },\n buttonMainMarketingClick() {\n this.$router.push(\"MainSale\");\n }\n }\n};\n</script>\n\n<style scoped>\n.main {\n background-color: white;\n width: 100%;\n height: 100%;\n\n display: flex;\n flex-direction: column;\n justify-content: start;\n}\n\n.tops {\n border: 2px solid lightblue;\n width: 100%;\n height: 100px;\n}\n\n.contents {\n /* border: 2px solid lightpink; */\n width: 100%;\n height: 100%;\n padding: 16px;\n padding-bottom: 40px;\n}\n\n.content {\n border: 0px solid orange;\n height: 100px;\n width: 100%;\n padding: 4px 0px;\n margin-bottom: 16px;\n\n border-radius: 4px;\n box-shadow: 0px 2px 4px 0px rgb(187, 187, 187);\n\n display: flex;\n flex-direction: row;\n justify-content: start;\n}\n\n.content-imgs {\n /* border: 1px solid pink; */\n width: 20%;\n height: 100%;\n\n display: flex;\n flex-direction: column;\n justify-content: start;\n align-items: center;\n}\n\n.imgs-img {\n width: 50px;\n height: 50px;\n margin-top: 10px;\n border-radius: 50%;\n object-fit: cover;\n}\n\n.content-infos {\n /* border: 1px solid orange; */\n width: 80%;\n height: 100%;\n}\n\n.infos-mains {\n height: 70%;\n width: 100%;\n /* border: 1px solid green; */\n\n display: flex;\n flex-direction: row;\n justify-content: start;\n}\n\n.mains {\n /* border: 1px solid red; */\n width: 70%;\n height: 100%;\n\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n}\n\n.main-usedPercent {\n font-size: 14px;\n color: grey;\n}\n\n.main-money {\n /* border: 1px solid lightgreen; */\n font-size: 24px;\n}\n\n.buttons {\n /* border: 1px solid darkorange; */\n /* background-color: bisque; */\n width: 30%;\n height: 100%;\n\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n}\n\n.button-send {\n border: 0px solid blue;\n height: 40px;\n width: 60px;\n border-radius: 4px;\n background-color: rgba(68, 93, 251, 1);\n color: white;\n\n font-size: 16px;\n}\n\n.infos-tips {\n height: 30%;\n width: 100%;\n /* border: 1px solid red; */\n border-top: 1px dashed gray;\n padding-top: 6px;\n\n display: flex;\n flex-direction: row;\n justify-content: start;\n align-items: center;\n}\n\n.tip-shareMan {\n /* border: 1px solid orange; */\n width: 70%;\n height: 100%;\n\n font-size: 14px;\n line-height: 16px;\n color: rgb(150, 150, 150);\n}\n\n.tip-commision {\n /* border: 1px solid green; */\n width: 30%;\n height: 100%;\n\n font-size: 14px;\n line-height: 16px;\n color: rgb(150, 150, 150);\n}\n\n.menus {\n border-top: 1px solid rgb(194, 194, 194);\n\n position: fixed;\n bottom: 0px;\n left: 0px;\n width: 100%;\n height: 50px;\n background-color: white;\n\n display: flex;\n flex-direction: row;\n justify-content: start;\n align-items: center;\n}\n\n.menu {\n /* border: 1px solid red; */\n height: 50px;\n /* width: 120px; */\n width: 50%;\n line-height: 50px;\n text-align: center;\n font-size: 14px;\n color: black;\n}\n\n.activeMenu {\n color: lightcoral;\n}\n\n.zListActive {\n /*border: 1px solid limegreen;*/\n width: 100%;\n height: auto;\n\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n}\n\n.zListActive > .inputs {\n /*border: 1px solid dodgerblue;*/\n width: 100%;\n height: auto;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n}\n\n.zListActive > .inputs > .input {\n /*border-bottom: 2px solid red;*/\n border-color: dodgerblue;\n border-radius: 4px;\n width: 70%;\n height: 40px;\n font-size: 16px;\n}\n\n.zListActive > .inputs > .button {\n border: 1px solid dodgerblue;\n border-radius: 4px;\n width: 40%;\n height: 40px;\n font-size: 14px;\n line-height: 36px;\n text-align: center;\n}\n\n.zListActive > .lists {\n /*border: 1px solid red;*/\n width: 100%;\n height: auto;\n margin-top: 8px;\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n}\n\n.zListActive > .lists > .item {\n border: 1px solid red;\n width: 100%;\n height: 100px;\n margin-bottom: 16px;\n padding: 4px 4px;\n\n border-radius: 4px;\n box-shadow: 0px 2px 4px 0px rgb(187, 187, 187);\n\n display: flex;\n flex-direction: column;\n justify-content: space-around;\n align-items: flex-start;\n font-size: 14px;\n text-wrap: none;\n}\n\n.zListActive > .lists > .voucherUrl {\n border: 1px solid orange;\n width: 100%;\n height: 100px;\n margin-bottom: 16px;\n padding: 4px 4px;\n\n border-radius: 4px;\n box-shadow: 0px 2px 4px 0px rgb(187, 187, 187);\n\n display: flex;\n flex-direction: column;\n justify-content: space-around;\n align-items: flex-start;\n font-size: 14px;\n text-wrap: none;\n}\n</style>\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./index.vue?vue&type=template&id=9d0ae28a&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=9d0ae28a&scoped=true&lang=css&\"\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 \"9d0ae28a\",\n null\n \n)\n\nexport default component.exports","var isObject = require('../internals/is-object');\nvar setPrototypeOf = require('../internals/object-set-prototype-of');\n\n// makes subclassing work correct for wrapped built-ins\nmodule.exports = function ($this, dummy, Wrapper) {\n var NewTarget, NewTargetPrototype;\n if (\n // it can work only with native `setPrototypeOf`\n setPrototypeOf &&\n // we haven't completely correct pre-ES6 way for getting `new.target`, so use this\n typeof (NewTarget = dummy.constructor) == 'function' &&\n NewTarget !== Wrapper &&\n isObject(NewTargetPrototype = NewTarget.prototype) &&\n NewTargetPrototype !== Wrapper.prototype\n ) setPrototypeOf($this, NewTargetPrototype);\n return $this;\n};\n","var requireObjectCoercible = require('../internals/require-object-coercible');\n\nvar quot = /\"/g;\n\n// B.2.3.2.1 CreateHTML(string, tag, attribute, value)\n// https://tc39.github.io/ecma262/#sec-createhtml\nmodule.exports = function (string, tag, attribute, value) {\n var S = String(requireObjectCoercible(string));\n var p1 = '<' + tag;\n if (attribute !== '') p1 += ' ' + attribute + '=\"' + String(value).replace(quot, '&quot;') + '\"';\n return p1 + '>' + S + '</' + tag + '>';\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar createHTML = require('../internals/create-html');\nvar forcedStringHTMLMethod = require('../internals/forced-string-html-method');\n\n// `String.prototype.link` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.link\n$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('link') }, {\n link: function link(url) {\n return createHTML(this, 'a', 'href', url);\n }\n});\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar global = require('../internals/global');\nvar isForced = require('../internals/is-forced');\nvar redefine = require('../internals/redefine');\nvar has = require('../internals/has');\nvar classof = require('../internals/classof-raw');\nvar inheritIfRequired = require('../internals/inherit-if-required');\nvar toPrimitive = require('../internals/to-primitive');\nvar fails = require('../internals/fails');\nvar create = require('../internals/object-create');\nvar getOwnPropertyNames = require('../internals/object-get-own-property-names').f;\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar defineProperty = require('../internals/object-define-property').f;\nvar trim = require('../internals/string-trim').trim;\n\nvar NUMBER = 'Number';\nvar NativeNumber = global[NUMBER];\nvar NumberPrototype = NativeNumber.prototype;\n\n// Opera ~12 has broken Object#toString\nvar BROKEN_CLASSOF = classof(create(NumberPrototype)) == NUMBER;\n\n// `ToNumber` abstract operation\n// https://tc39.github.io/ecma262/#sec-tonumber\nvar toNumber = function (argument) {\n var it = toPrimitive(argument, false);\n var first, third, radix, maxCode, digits, length, index, code;\n if (typeof it == 'string' && it.length > 2) {\n it = trim(it);\n first = it.charCodeAt(0);\n if (first === 43 || first === 45) {\n third = it.charCodeAt(2);\n if (third === 88 || third === 120) return NaN; // Number('+0x1') should be NaN, old V8 fix\n } else if (first === 48) {\n switch (it.charCodeAt(1)) {\n case 66: case 98: radix = 2; maxCode = 49; break; // fast equal of /^0b[01]+$/i\n case 79: case 111: radix = 8; maxCode = 55; break; // fast equal of /^0o[0-7]+$/i\n default: return +it;\n }\n digits = it.slice(2);\n length = digits.length;\n for (index = 0; index < length; index++) {\n code = digits.charCodeAt(index);\n // parseInt parses a string to a first unavailable symbol\n // but ToNumber should return NaN if a string contains unavailable symbols\n if (code < 48 || code > maxCode) return NaN;\n } return parseInt(digits, radix);\n }\n } return +it;\n};\n\n// `Number` constructor\n// https://tc39.github.io/ecma262/#sec-number-constructor\nif (isForced(NUMBER, !NativeNumber(' 0o1') || !NativeNumber('0b1') || NativeNumber('+0x1'))) {\n var NumberWrapper = function Number(value) {\n var it = arguments.length < 1 ? 0 : value;\n var dummy = this;\n return dummy instanceof NumberWrapper\n // check on 1..constructor(foo) case\n && (BROKEN_CLASSOF ? fails(function () { NumberPrototype.valueOf.call(dummy); }) : classof(dummy) != NUMBER)\n ? inheritIfRequired(new NativeNumber(toNumber(it)), dummy, NumberWrapper) : toNumber(it);\n };\n for (var keys = DESCRIPTORS ? getOwnPropertyNames(NativeNumber) : (\n // ES3:\n 'MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,' +\n // ES2015 (in case, if modules with ES2015 Number statics required before):\n 'EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,' +\n 'MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger'\n ).split(','), j = 0, key; keys.length > j; j++) {\n if (has(NativeNumber, key = keys[j]) && !has(NumberWrapper, key)) {\n defineProperty(NumberWrapper, key, getOwnPropertyDescriptor(NativeNumber, key));\n }\n }\n NumberWrapper.prototype = NumberPrototype;\n NumberPrototype.constructor = NumberWrapper;\n redefine(global, NUMBER, NumberWrapper);\n}\n","var fails = require('../internals/fails');\n\n// check the existence of a method, lowercase\n// of a tag and escaping quotes in arguments\nmodule.exports = function (METHOD_NAME) {\n return fails(function () {\n var test = ''[METHOD_NAME]('\"');\n return test !== test.toLowerCase() || test.split('\"').length > 3;\n });\n};\n"],"sourceRoot":""}
\ No newline at end of file
......@@ -4,6 +4,7 @@ import md5 from "js-md5"
let BASE_API = "http://139.155.48.151:8084"
const zlog = console.log.bind(console)
// ztest
// 创建 axios 实例
const service = axios.create({
......
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 to comment