Commit e76b0c68 by 无尘

add: 增加跳转

parent 73e4bb2a
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>好办管理平台</title><link href=./static/css/app.4e174a5ec21a1ec4fb97767ff39418ce.css rel=stylesheet></head><body style="background-color: #f0f2f5;min-width: 1400px;"><div id=app></div><script type=text/javascript src=./static/js/manifest.44e9b70ba68b534e2ed4.js></script><script type=text/javascript src=./static/js/vendor.43e78de80b046eb17d82.js></script><script type=text/javascript src=./static/js/app.bb834a566e568f70bcfe.js></script></body></html> <!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>好办管理平台</title><link href=./static/css/app.9c364ca29cd526c47e547c157e146fee.css rel=stylesheet></head><body style="background-color: #f0f2f5;min-width: 1400px;"><div id=app></div><script type=text/javascript src=./static/js/manifest.86063dd4701036f8aacf.js></script><script type=text/javascript src=./static/js/vendor.a068acdcf4ca2f6a35aa.js></script><script type=text/javascript src=./static/js/app.0cdd3a090ef59227f193.js></script></body></html>
\ No newline at end of file \ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
webpackJsonp([41],{"4qCZ":function(e,t){},"5tgt":function(e,t,n){e.exports=function(e,t){return function(o){n("Opzk")("./"+e+"/"+t+".vue").then(function(e){o(e)})}}},"6jtR":function(e,t){},NHnr:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7+uW"),a={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{attrs:{id:"app"}},[t("transition",{attrs:{name:"fade",mode:"out-in"}},[t("router-view")],1)],1)},staticRenderFns:[]};var r=n("VU/8")({name:"App",data:function(){return{}}},a,!1,function(e){n("6jtR")},null,null).exports,c=n("/ocq"),i=n("5tgt"),s=n.n(i);o.default.use(c.a);var m=function(e){n.e(1).then(n.bind(null,"ODjX")).then(function(t){e(t)})};window.sessionStorage.getItem("token")&&store.commit(types.LOGIN,window.sessionStorage.getItem("token"));var d,p=[{path:"/",name:"/",redirect:"login"},{path:"/login",name:"登录",component:s()("login","index")},{path:"/index",name:"index",component:s()("index","index")},{path:"/contacts",name:"通讯录",redirect:"administrativeFrame",component:s()("contacts","index"),children:[{path:"/administrativeFrame",name:"行政架构",component:s()("contacts","administrativeFrame")},{path:"/employeeIo",name:"批量导入/导出",component:s()("contacts","employeeIo")},{path:"/addDepartment",name:"添加部门",component:s()("contacts","addDepartment")},{path:"/addClerk",name:"添加店员",component:s()("contacts","addClerk")},{path:"/storeFrame",name:"门店架构",component:s()("contacts","storeFrame")},{path:"/addGroup",name:"添加子分组",component:s()("contacts","addGroup")},{path:"/storeIo",name:"门店导入/导出",component:s()("contacts","storeIo")},{path:"/storeInfo",name:"编辑门店",component:s()("contacts","storeInfo")},{path:"/employee",name:"在职员工",component:s()("contacts","employee")},{path:"/unemployee",name:"离职员工",component:s()("contacts","unemployee")},{path:"/fileSet",name:"档案设置",component:s()("contacts","fileSet")},{path:"/recordInfo",name:"编辑员工信息",component:s()("contacts","recordInfo")},{path:"/recordIo",name:"导入导出员工档案",component:s()("contacts","recordIo")},{path:"/shareContact",name:"共享通讯录",component:s()("contacts","shareContact")},{path:"/shareCode",name:"共享通讯录二维码",component:s()("contacts","shareCode")},{path:"/employeeRecord",name:"在职员工",component:s()("contacts","employeeRecord")}]},{path:"/enterpriseApp",name:"企业应用",component:s()("enterpriseApp","index")},{path:"/reviewCenter",name:"审核中心",redirect:"unreview",component:s()("reviewCenter","index"),children:[{path:"/reviewed",name:"已审核",component:s()("reviewCenter","reviewed")},{path:"/unreview",name:"未审核",component:s()("reviewCenter","unreview")}]},{path:"/setCenter",name:"设置",redirect:"companyAddress",component:s()("setting","index"),children:[{path:"/companyAddress",name:"企业地址",component:s()("setting","companyAddress")},{path:"/companyCertify",name:"企业认证",component:s()("setting","companyCertify")},{path:"/staffDetails",name:"员工详情字段",component:s()("setting","staffDetails")},{path:"/storePermission",name:"门店权限设置",component:s()("setting","storePermission")},{path:"/replaceAdmin",name:"更换超级管理员",component:s()("setting","replaceAdmin")},{path:"/setChildAdmin",name:"设置子管理员",component:s()("setting","setChildAdmin")},{path:"/addAdmin",name:"添加管理员",component:s()("setting","addAdmin")},{path:"/addAdminRole",name:"添加管理员角色",component:s()("setting","addAdminRole")}]},{path:"/staffRecordsTemplate",name:"员工档案设置",component:s()("contacts","staffRecordsTemplate")},{path:"/403",name:"无权访问",component:m},{path:"/404",name:"error404",component:m},{path:"/500",name:"error500",component:m},{path:"*",redirect:"/404",hidden:!0}],u=new c.a({routes:p,scrollBehavior:function(){return{y:0}}}),l=n("zL8q"),f=n.n(l),h=n("Rf8U"),v=n.n(h),g=n("mtWM"),y=n.n(g),w=n("bOdI"),C=n.n(w),A=n("NYxO");o.default.use(A.a);var x=new A.a.Store({state:{user:{},token:null,title:"",show:!1},mutations:(d={},C()(d,"login",function(e,t){sessionStorage.token=t,e.token=t}),C()(d,"logout",function(e){sessionStorage.removeItem("token"),e.token=null}),C()(d,"title",function(e,t){e.title=t}),C()(d,"show",function(e,t){e.show=t}),d)}),I=(n("4qCZ"),n("uKUT"),n("Xcu2"),n("TUaa")),R=n.n(I),k=n("tyqE"),P=n.n(k),S=n("pRVe"),j=n.n(S),T=n("SE7k"),D=n.n(T),F=n("XsK6"),O=n.n(F),z=n("QRL9"),E=n.n(z),G=n("2Pnh"),b=n.n(G),q=n("l9mu"),J=n.n(q),X={install:function(e,t){e.prototype.getPdf=function(){var e=this.htmlTitle;b()(document.querySelector("#pdfDom"),{allowTaint:!0,foreignObjectRendering:!0}).then(function(t){var n=t.width,o=t.height,a=n/592.28*841.89,r=o,c=0,i=592.28/n*o,s=t.toDataURL("image/jpeg",1),m=new J.a("","pt","a4");if(r<a)m.addImage(s,"JPEG",0,0,595.28,i);else for(;r>0;)m.addImage(s,"JPEG",0,c,595.28,i),c-=841.89,(r-=a)>0&&m.addPage();m.save(e+".pdf")})}}};o.default.use(X),o.default.use(O.a),o.default.use(E.a),o.default.use(D.a),o.default.use(j.a),o.default.use(P.a),o.default.use(R.a),o.default.config.productionTip=!1,o.default.use(f.a,{size:"large"}),o.default.use(v.a,y.a),o.default.axios.defaults.withCredentials=!0,u.beforeEach(function(e,t,n){"/"==e.path?n({path:"/login"}):n()}),new o.default({el:"#app",router:u,store:x,components:{App:r},template:"<App/>"})},Opzk:function(e,t,n){var o={"./contacts/addClerk.vue":["27o1",0,16],"./contacts/addDepartment.vue":["HHRu",0,14],"./contacts/addEmployee.vue":["00Sv",38],"./contacts/addGroup.vue":["mPjx",0,32],"./contacts/administrativeFrame.vue":["kLcy",0,3],"./contacts/employee.vue":["AdJp",0,33],"./contacts/employeeIo.vue":["Rwbg",0,29],"./contacts/employeeRecord.vue":["zGJY",0,5],"./contacts/fileSet.vue":["CSjr",0,7],"./contacts/index.vue":["41Rh",0,25],"./contacts/recordInfo.vue":["67iC",0,24],"./contacts/recordIo.vue":["738z",0,15],"./contacts/shareAddDepartment.vue":["q5Ri",0,13],"./contacts/shareCode.vue":["JsWW",0,27],"./contacts/shareContact.vue":["Gfms",0,2],"./contacts/staffRecordsTemplate.vue":["lFAe",0,6],"./contacts/storeFrame.vue":["7SJI",0,4],"./contacts/storeInfo.vue":["h/6A",0,31],"./contacts/storeIo.vue":["RHxA",0,30],"./contacts/unemployee.vue":["TGrv",0,12],"./enterpriseApp/index.vue":["da9f",26],"./errorPage/403.vue":["6XGN",19],"./errorPage/404.vue":["AejC",23],"./errorPage/500.vue":["FskK",20],"./errorPage/index.vue":["ODjX",1],"./index/index.vue":["JXTs",0,21],"./login/index.vue":["T+/8",0,8],"./reviewCenter/index.vue":["+lem",36],"./reviewCenter/reviewed.vue":["CLYF",0,10],"./reviewCenter/unreview.vue":["xCEU",0,11],"./setting/addAdmin.vue":["rs/A",0,39],"./setting/addAdminRole.vue":["fZsz",0,18],"./setting/companyAddress.vue":["SKyE",0,34],"./setting/companyCertify.vue":["3zYh",0,9],"./setting/index.vue":["VlR1",37],"./setting/replaceAdmin.vue":["ys9I",0,35],"./setting/setChildAdmin.vue":["VqB7",0,28],"./setting/staffDetails.vue":["Zyzf",0,22],"./setting/storePermission.vue":["Xwfy",0,17]};function a(e){var t=o[e];return t?Promise.all(t.slice(1).map(n.e)).then(function(){return n(t[0])}):Promise.reject(new Error("Cannot find module '"+e+"'."))}a.keys=function(){return Object.keys(o)},a.id="Opzk",e.exports=a},Xcu2:function(e,t){},uKUT:function(e,t){}},["NHnr"]);
//# sourceMappingURL=app.0cdd3a090ef59227f193.js.map
\ No newline at end of file
webpackJsonp([41],{"4qCZ":function(e,t){},"5tgt":function(e,t,n){e.exports=function(e,t){return function(o){n("Opzk")("./"+e+"/"+t+".vue").then(function(e){o(e)})}}},"6jtR":function(e,t){},NHnr:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("//Fk"),a=n.n(o),r=n("7+uW"),s={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{attrs:{id:"app"}},[t("transition",{attrs:{name:"fade",mode:"out-in"}},[t("router-view")],1)],1)},staticRenderFns:[]};var c=n("VU/8")({name:"App",data:function(){return{}}},s,!1,function(e){n("6jtR")},null,null).exports,i=n("/ocq"),d=n("5tgt"),p=n.n(d);r.default.use(i.a);var m=function(e){n.e(1).then(n.bind(null,"ODjX")).then(function(t){e(t)})};window.sessionStorage.getItem("token")&&store.commit(types.LOGIN,window.sessionStorage.getItem("token"));var u,l=[{path:"/login",name:"登录",component:p()("login","index")},{path:"/index",name:"index",component:p()("index","index")},{path:"/contacts",name:"通讯录",redirect:"administrativeFrame",component:p()("contacts","index"),children:[{path:"/administrativeFrame",name:"行政架构",component:p()("contacts","administrativeFrame")},{path:"/employeeIo",name:"批量导入/导出",component:p()("contacts","employeeIo")},{path:"/addDepartment",name:"添加部门",component:p()("contacts","addDepartment")},{path:"/addClerk",name:"添加店员",component:p()("contacts","addClerk")},{path:"/storeFrame",name:"门店架构",component:p()("contacts","storeFrame")},{path:"/addGroup",name:"添加子分组",component:p()("contacts","addGroup")},{path:"/storeIo",name:"门店导入/导出",component:p()("contacts","storeIo")},{path:"/storeInfo",name:"编辑门店",component:p()("contacts","storeInfo")},{path:"/employee",name:"在职员工",component:p()("contacts","employee")},{path:"/unemployee",name:"离职员工",component:p()("contacts","unemployee")},{path:"/fileSet",name:"档案设置",component:p()("contacts","fileSet")},{path:"/recordInfo",name:"编辑员工信息",component:p()("contacts","recordInfo")},{path:"/recordIo",name:"导入导出员工档案",component:p()("contacts","recordIo")},{path:"/shareContact",name:"共享通讯录",component:p()("contacts","shareContact")},{path:"/shareCode",name:"共享通讯录二维码",component:p()("contacts","shareCode")},{path:"/employeeRecord",name:"在职员工",component:p()("contacts","employeeRecord")}]},{path:"/enterpriseApp",name:"企业应用",component:p()("enterpriseApp","index")},{path:"/reviewCenter",name:"审核中心",redirect:"unreview",component:p()("reviewCenter","index"),children:[{path:"/reviewed",name:"已审核",component:p()("reviewCenter","reviewed")},{path:"/unreview",name:"未审核",component:p()("reviewCenter","unreview")}]},{path:"/setCenter",name:"设置",redirect:"companyAddress",component:p()("setting","index"),children:[{path:"/companyAddress",name:"企业地址",component:p()("setting","companyAddress")},{path:"/companyCertify",name:"企业认证",component:p()("setting","companyCertify")},{path:"/staffDetails",name:"员工详情字段",component:p()("setting","staffDetails")},{path:"/storePermission",name:"门店权限设置",component:p()("setting","storePermission")},{path:"/replaceAdmin",name:"更换超级管理员",component:p()("setting","replaceAdmin")},{path:"/setChildAdmin",name:"设置子管理员",component:p()("setting","setChildAdmin")},{path:"/addAdmin",name:"添加管理员",component:p()("setting","addAdmin")},{path:"/addAdminRole",name:"添加管理员角色",component:p()("setting","addAdminRole")}]},{path:"/staffRecordsTemplate",name:"员工档案设置",component:p()("contacts","staffRecordsTemplate")},{path:"/403",name:"无权访问",component:m},{path:"/404",name:"error404",component:m},{path:"/500",name:"error500",component:m},{path:"*",redirect:"/404",hidden:!0}],f=new i.a({routes:l,scrollBehavior:function(){return{y:0}}}),h=n("zL8q"),v=n.n(h),g=n("Rf8U"),y=n.n(g),w=n("mtWM"),C=n.n(w),A=n("bOdI"),x=n.n(A),I=n("NYxO");r.default.use(I.a);var R=new I.a.Store({state:{user:{},token:null,title:"",show:!1},mutations:(u={},x()(u,"login",function(e,t){sessionStorage.token=t,e.token=t}),x()(u,"logout",function(e){sessionStorage.removeItem("token"),e.token=null}),x()(u,"title",function(e,t){e.title=t}),x()(u,"show",function(e,t){e.show=t}),u)}),k=(n("4qCZ"),n("uKUT"),n("Xcu2"),n("TUaa")),P=n.n(k),j=n("tyqE"),S=n.n(j),F=n("pRVe"),T=n.n(F),D=n("SE7k"),O=n.n(D),q=n("XsK6"),z=n.n(q),E=n("QRL9"),G=n.n(E),b=n("2Pnh"),J=n.n(b),X=n("l9mu"),U=n.n(X),L={install:function(e,t){e.prototype.getPdf=function(){var e=this.htmlTitle;J()(document.querySelector("#pdfDom"),{allowTaint:!0,foreignObjectRendering:!0}).then(function(t){var n=t.width,o=t.height,a=n/592.28*841.89,r=o,s=0,c=592.28/n*o,i=t.toDataURL("image/jpeg",1),d=new U.a("","pt","a4");if(r<a)d.addImage(i,"JPEG",0,0,595.28,c);else for(;r>0;)d.addImage(i,"JPEG",0,s,595.28,c),s-=841.89,(r-=a)>0&&d.addPage();d.save(e+".pdf")})}}};r.default.use(L),r.default.use(z.a),r.default.use(G.a),r.default.use(O.a),r.default.use(T.a),r.default.use(S.a),r.default.use(P.a),r.default.config.productionTip=!1,r.default.use(v.a,{size:"large"}),r.default.use(y.a,C.a),r.default.axios.defaults.withCredentials=!0,r.default.axios.interceptors.request.use(function(e){return e},function(e){return console.log("requesterr"+e),a.a.reject(e)}),r.default.axios.interceptors.response.use(function(e){return console.log("main:",e),200==e.status&&1==e.data.errorCode&&console.log("main:",e),e},function(e){if(console.log(e),e.response)switch(e.response.status){case 401:case 500:h.Message.error("服务器500")}return a.a.reject(e.response.data)}),f.beforeEach(function(e,t,n){"/"==e.path?n({path:"/login"}):n()}),new r.default({el:"#app",router:f,store:R,components:{App:c},template:"<App/>"})},Opzk:function(e,t,n){var o={"./contacts/addClerk.vue":["27o1",0,16],"./contacts/addDepartment.vue":["HHRu",0,14],"./contacts/addEmployee.vue":["00Sv",38],"./contacts/addGroup.vue":["mPjx",0,32],"./contacts/administrativeFrame.vue":["kLcy",0,3],"./contacts/employee.vue":["AdJp",0,33],"./contacts/employeeIo.vue":["Rwbg",0,29],"./contacts/employeeRecord.vue":["zGJY",0,5],"./contacts/fileSet.vue":["CSjr",0,7],"./contacts/index.vue":["41Rh",0,25],"./contacts/recordInfo.vue":["67iC",0,24],"./contacts/recordIo.vue":["738z",0,15],"./contacts/shareAddDepartment.vue":["q5Ri",0,13],"./contacts/shareCode.vue":["JsWW",0,27],"./contacts/shareContact.vue":["Gfms",0,2],"./contacts/staffRecordsTemplate.vue":["lFAe",0,6],"./contacts/storeFrame.vue":["7SJI",0,4],"./contacts/storeInfo.vue":["h/6A",0,31],"./contacts/storeIo.vue":["RHxA",0,30],"./contacts/unemployee.vue":["TGrv",0,12],"./enterpriseApp/index.vue":["da9f",26],"./errorPage/403.vue":["6XGN",19],"./errorPage/404.vue":["AejC",23],"./errorPage/500.vue":["FskK",20],"./errorPage/index.vue":["ODjX",1],"./index/index.vue":["JXTs",0,21],"./login/index.vue":["T+/8",0,8],"./reviewCenter/index.vue":["+lem",36],"./reviewCenter/reviewed.vue":["CLYF",0,10],"./reviewCenter/unreview.vue":["xCEU",0,11],"./setting/addAdmin.vue":["rs/A",0,39],"./setting/addAdminRole.vue":["fZsz",0,18],"./setting/companyAddress.vue":["SKyE",0,34],"./setting/companyCertify.vue":["3zYh",0,9],"./setting/index.vue":["VlR1",37],"./setting/replaceAdmin.vue":["ys9I",0,35],"./setting/setChildAdmin.vue":["VqB7",0,28],"./setting/staffDetails.vue":["Zyzf",0,22],"./setting/storePermission.vue":["Xwfy",0,17]};function a(e){var t=o[e];return t?Promise.all(t.slice(1).map(n.e)).then(function(){return n(t[0])}):Promise.reject(new Error("Cannot find module '"+e+"'."))}a.keys=function(){return Object.keys(o)},a.id="Opzk",e.exports=a},Xcu2:function(e,t){},uKUT:function(e,t){}},["NHnr"]);
//# sourceMappingURL=app.bb834a566e568f70bcfe.js.map
\ No newline at end of file
!function(e){var c=window.webpackJsonp;window.webpackJsonp=function(a,r,d){for(var b,t,o,i=0,u=[];i<a.length;i++)t=a[i],f[t]&&u.push(f[t][0]),f[t]=0;for(b in r)Object.prototype.hasOwnProperty.call(r,b)&&(e[b]=r[b]);for(c&&c(a,r,d);u.length;)u.shift()();if(d)for(i=0;i<d.length;i++)o=n(n.s=d[i]);return o};var a={},f={43:0};function n(c){if(a[c])return a[c].exports;var f=a[c]={i:c,l:!1,exports:{}};return e[c].call(f.exports,f,f.exports,n),f.l=!0,f.exports}n.e=function(e){var c=f[e];if(0===c)return new Promise(function(e){e()});if(c)return c[2];var a=new Promise(function(a,n){c=f[e]=[a,n]});c[2]=a;var r=document.getElementsByTagName("head")[0],d=document.createElement("script");d.type="text/javascript",d.charset="utf-8",d.async=!0,d.timeout=12e4,n.nc&&d.setAttribute("nonce",n.nc),d.src=n.p+"static/js/"+e+"."+{0:"33f8b78e9b060b498119",1:"26fc7c6e9b4ccca95f46",2:"fb678d9d21cb986ef9ab",3:"6b50e8651aec22b535c5",4:"80a5e0ef6dc1db3a9bf0",5:"46b2c21ec6e966d2a463",6:"1b30a58b020c2624552b",7:"280d76325c768b369d5c",8:"8eb8ad8e264409c8c5f4",9:"926da949c22346f61e60",10:"bc242ed255f709afd2d9",11:"d455f788b437ae336127",12:"79da425f48d203477382",13:"ebd6dd7ee23e5703e425",14:"5ff2c6e238558d0c5365",15:"ec5ab10bc625d2f85dcb",16:"18b9cdbb5f17195148ba",17:"a71c9565ed508ac1e6ba",18:"883dde6f28edff95cea1",19:"39879d07beb4c6b71c52",20:"48c7dac836dc8f07b246",21:"dba19fcfa513d8b82481",22:"1e34bcb0dd0d10584a8a",23:"9f05cfc644dbcf58019a",24:"b98a91d1de34198e500f",25:"53a766441521ebc33e5b",26:"3d02babfbfcf434aa4c5",27:"51cc41904df7fcc441d9",28:"32b8173398aa07ccd7bf",29:"8fee6946152e54bf8dea",30:"1e28c7c3d3e35cbeb349",31:"1e6abe2f496b1fe57748",32:"701d91316c4ba3891aec",33:"f0b23dd69cd8df4d2405",34:"4b949992aa6a3b031bd0",35:"2064475c3e345ac9527e",36:"47989bb45eaa0c21aa73",37:"06aa0a58f4376faa58f9",38:"af05b5b6cc28a922ade4",39:"49fa68a28383c75d8ac7",42:"86aa31ff7beb8e130fd1"}[e]+".js";var b=setTimeout(t,12e4);function t(){d.onerror=d.onload=null,clearTimeout(b);var c=f[e];0!==c&&(c&&c[1](new Error("Loading chunk "+e+" failed.")),f[e]=void 0)}return d.onerror=d.onload=t,r.appendChild(d),a},n.m=e,n.c=a,n.d=function(e,c,a){n.o(e,c)||Object.defineProperty(e,c,{configurable:!1,enumerable:!0,get:a})},n.n=function(e){var c=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(c,"a",c),c},n.o=function(e,c){return Object.prototype.hasOwnProperty.call(e,c)},n.p="./",n.oe=function(e){throw console.error(e),e}}([]);
//# sourceMappingURL=manifest.44e9b70ba68b534e2ed4.js.map
\ No newline at end of file
!function(e){var c=window.webpackJsonp;window.webpackJsonp=function(a,n,r){for(var t,b,o,i=0,u=[];i<a.length;i++)b=a[i],f[b]&&u.push(f[b][0]),f[b]=0;for(t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t]);for(c&&c(a,n,r);u.length;)u.shift()();if(r)for(i=0;i<r.length;i++)o=d(d.s=r[i]);return o};var a={},f={43:0};function d(c){if(a[c])return a[c].exports;var f=a[c]={i:c,l:!1,exports:{}};return e[c].call(f.exports,f,f.exports,d),f.l=!0,f.exports}d.e=function(e){var c=f[e];if(0===c)return new Promise(function(e){e()});if(c)return c[2];var a=new Promise(function(a,d){c=f[e]=[a,d]});c[2]=a;var n=document.getElementsByTagName("head")[0],r=document.createElement("script");r.type="text/javascript",r.charset="utf-8",r.async=!0,r.timeout=12e4,d.nc&&r.setAttribute("nonce",d.nc),r.src=d.p+"static/js/"+e+"."+{0:"7b4bdcd8d8af81179033",1:"26fc7c6e9b4ccca95f46",2:"fb678d9d21cb986ef9ab",3:"6b50e8651aec22b535c5",4:"80a5e0ef6dc1db3a9bf0",5:"46b2c21ec6e966d2a463",6:"1b30a58b020c2624552b",7:"280d76325c768b369d5c",8:"b4143e68e2539f1c6397",9:"926da949c22346f61e60",10:"bc242ed255f709afd2d9",11:"d455f788b437ae336127",12:"79da425f48d203477382",13:"ebd6dd7ee23e5703e425",14:"5ff2c6e238558d0c5365",15:"ec5ab10bc625d2f85dcb",16:"18b9cdbb5f17195148ba",17:"a71c9565ed508ac1e6ba",18:"883dde6f28edff95cea1",19:"39879d07beb4c6b71c52",20:"48c7dac836dc8f07b246",21:"dba19fcfa513d8b82481",22:"1e34bcb0dd0d10584a8a",23:"9f05cfc644dbcf58019a",24:"b98a91d1de34198e500f",25:"53a766441521ebc33e5b",26:"3d02babfbfcf434aa4c5",27:"51cc41904df7fcc441d9",28:"32b8173398aa07ccd7bf",29:"8fee6946152e54bf8dea",30:"1e28c7c3d3e35cbeb349",31:"1e6abe2f496b1fe57748",32:"701d91316c4ba3891aec",33:"f0b23dd69cd8df4d2405",34:"4b949992aa6a3b031bd0",35:"2064475c3e345ac9527e",36:"47989bb45eaa0c21aa73",37:"06aa0a58f4376faa58f9",38:"af05b5b6cc28a922ade4",39:"49fa68a28383c75d8ac7",42:"86aa31ff7beb8e130fd1"}[e]+".js";var t=setTimeout(b,12e4);function b(){r.onerror=r.onload=null,clearTimeout(t);var c=f[e];0!==c&&(c&&c[1](new Error("Loading chunk "+e+" failed.")),f[e]=void 0)}return r.onerror=r.onload=b,n.appendChild(r),a},d.m=e,d.c=a,d.d=function(e,c,a){d.o(e,c)||Object.defineProperty(e,c,{configurable:!1,enumerable:!0,get:a})},d.n=function(e){var c=e&&e.__esModule?function(){return e.default}:function(){return e};return d.d(c,"a",c),c},d.o=function(e,c){return Object.prototype.hasOwnProperty.call(e,c)},d.p="./",d.oe=function(e){throw console.error(e),e}}([]);
//# sourceMappingURL=manifest.86063dd4701036f8aacf.js.map
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
"name": "gicfront", "name": "gicfront",
"version": "1.0.0", "version": "1.0.0",
"description": "A Vue.js project", "description": "A Vue.js project",
"author": "hexiaoxia", "author": "haoban",
"private": true, "private": true,
"scripts": { "scripts": {
"dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js", "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js",
......
...@@ -4,15 +4,12 @@ import qs from 'qs'; ...@@ -4,15 +4,12 @@ import qs from 'qs';
import {Message} from 'element-ui' import {Message} from 'element-ui'
Vue.axios.defaults.timeout = 15000; Vue.axios.defaults.timeout = 15000;
var local = window.location.origin; let local = window.location.origin;
if (local.indexOf('localhost')!= -1) { if (local.indexOf('localhost')!= -1) {
local = 'http://www.gicdev.com'; local = 'http://www.gicdev.com';
} }
console.log(local)
Vue.axios.interceptors.request.use(config=> { Vue.axios.interceptors.request.use(config=> {
console.log(local)
return config; return config;
}, err=> { }, err=> {
Message.error({message: '请求超时!'}); Message.error({message: '请求超时!'});
...@@ -20,37 +17,27 @@ Vue.axios.interceptors.request.use(config=> { ...@@ -20,37 +17,27 @@ Vue.axios.interceptors.request.use(config=> {
}) })
Vue.axios.interceptors.response.use(data=> { Vue.axios.interceptors.response.use(data=> {
console.log("response data:",data) console.log(data)
if (data.status && data.status == 200 && data.data.status == 'error') { // if (data.status && data.status == 200 && data.data.errorCode != 1) {
Message.error({message: data.data.msg}); // Message.error({message: data.data.message});
return; // return;
} // }
return data; return data;
}, err=> { }, err=> {
console.log("response err:",err);
Message.error({message: err.response.message}); Message.error({message: err.response.message});
if (err.response.status == 504||err.response.status == 404) { if (err.response.status == 504||err.response.status == 404) {
// window.location.href= local + "/gic-web/#/" // window.location.href= local + "/haoban-web/#/login"
// Message.error({message: '服务异常⊙﹏⊙∥'}); // Message.error({message: '服务异常⊙﹏⊙∥'});
} else if (err.response.status == 403) { } else if (err.response.status == 403) {
// window.location.href= local + "/gic-web/#/" // window.location.href= local + "/haoban-web/#/login"
// Message.error({message: '权限不足,请联系管理员!'}); // Message.error({message: '权限不足,请联系管理员!'});
}else { }else {
// window.location.href= local + "/gic-web/#/" // window.location.href= local + "/haoban-web/#/login"
// Message.error({message: '未知错误!'}); // Message.error({message: '未知错误!'});
} }
return Promise.resolve(err); return Promise.resolve(err);
}) })
// var localhost = window.location.protocol +'//'+ window.location.host
// console.log(localhost)
// let base = local + '/gicweb/cloudweb/';
const timeout = 15000;
let token = '';//sessionStorage.getItem('user');
/* /*
* *
* 统一 get 请求方法 * 统一 get 请求方法
...@@ -59,7 +46,6 @@ let token = '';//sessionStorage.getItem('user'); ...@@ -59,7 +46,6 @@ let token = '';//sessionStorage.getItem('user');
* @header: 带 token * @header: 带 token
* *
*/ */
export const getRequest = (url, params) => { export const getRequest = (url, params) => {
params.requestProject = "haoban-manage-web"; params.requestProject = "haoban-manage-web";
return Vue.axios({ return Vue.axios({
...@@ -71,44 +57,20 @@ export const getRequest = (url, params) => { ...@@ -71,44 +57,20 @@ export const getRequest = (url, params) => {
}); });
} }
/**
/*
* *
* 统一 post 请求方法 * 统一 post 请求方法
* url: 请求的 url * url: 请求的 url
* @params: 请求带的参数 * @params: 请求带的参数
* @header: 带 token * @header:
* *
*/ */
export const postRequest = (url, params) => { export const postRequest = (url, params) => {
params.requestProject = "haoban-manage-web"; params.requestProject = "haoban-manage-web";
return Vue.axios({ return Vue.axios({
method: 'post', method: 'post',
url: `${local}${url}`, url: `${local}${url}`,
data: qs.stringify(params), data: qs.stringify(params),
// params: params,
// paramsSerializer: function(params) {
// return QS.stringify(params, {arrayFormat: 'brackets'})
// },
// transformRequest: [function (data) {
// // Do whatever you want to transform the data
// console.log(data)
// data = JSON.stringify(data)
// return data;
// }],
// transformRequest: [
// function (data) { // 解决传递数组变成对象的问题
// Object.keys(data).forEach((key) => {
// if ((typeof data[key]) === 'object') {
// data[key] = JSON.stringify(data[key]) // 这里必须使用内置JSON对象转换
// }
// })
// data = qs.stringify(data) // 这里必须使用qs库进行转换
// return data
// }
// ],
headers: {'content-type': 'application/x-www-form-urlencoded'} //multipart/form-data{"token": token} headers: {'content-type': 'application/x-www-form-urlencoded'} //multipart/form-data{"token": token}
}); });
} }
...@@ -120,41 +82,18 @@ export const postJsonRequest = (url, params) => { ...@@ -120,41 +82,18 @@ export const postJsonRequest = (url, params) => {
url: `${local}${url}`, url: `${local}${url}`,
data: "{}", data: "{}",
params: params, params: params,
// paramsSerializer: function(params) {
// return QS.stringify(params, {arrayFormat: 'brackets'})
// },
// transformRequest: [function (data) {
// // Do whatever you want to transform the data
// console.log(data)
// data = JSON.stringify(data)
// return data;
// }],
// transformRequest: [
// function (data) { // 解决传递数组变成对象的问题
// Object.keys(data).forEach((key) => {
// if ((typeof data[key]) === 'object') {
// data[key] = JSON.stringify(data[key]) // 这里必须使用内置JSON对象转换
// }
// })
// data = qs.stringify(data) // 这里必须使用qs库进行转换
// return data
// }
// ],
// withCredentials: true,
// credentials: 'same-origin',
headers: {'Content-Type': 'application/json;charset=UTF-8'} //multipart/form-data{"token": token} headers: {'Content-Type': 'application/json;charset=UTF-8'} //multipart/form-data{"token": token}
}); });
} }
/* /**
* method: 'post' * method: 'post'
* 'Content-Type': 'application/json;charset=UTF-8' * 'Content-Type': 'application/json;charset=UTF-8'
* @data: params * @data: params
* @requestProject: 'haoban-manage-web' * @requestProject: 'haoban-manage-web'
* *
*/ */
export const postJson = (url, params) => { export const postJson = (url, params) => {
// params.requestProject = "haoban-manage-web"; // params.requestProject = "haoban-manage-web";
return Vue.axios({ return Vue.axios({
...@@ -168,8 +107,8 @@ export const postJson = (url, params) => { ...@@ -168,8 +107,8 @@ export const postJson = (url, params) => {
}); });
} }
/* /**
* method: 'post' * method: 'post'
* data: params * data: params
* *
*/ */
...@@ -179,27 +118,6 @@ export const postForm = (url, params) => { ...@@ -179,27 +118,6 @@ export const postForm = (url, params) => {
method: 'post', method: 'post',
url: `${local}${url}`, url: `${local}${url}`,
data: params, data: params,
// params: params,
// paramsSerializer: function(params) {
// return QS.stringify(params, {arrayFormat: 'brackets'})
// },
// transformRequest: [function (data) {
// // Do whatever you want to transform the data
// console.log(data)
// data = JSON.stringify(data)
// return data;
// }],
// transformRequest: [
// function (data) { // 解决传递数组变成对象的问题
// Object.keys(data).forEach((key) => {
// if ((typeof data[key]) === 'object') {
// data[key] = JSON.stringify(data[key]) // 这里必须使用内置JSON对象转换
// }
// })
// data = qs.stringify(data) // 这里必须使用qs库进行转换
// return data
// }
// ],
headers: {} //'content-type': 'application/x-www-form-urlencoded'multipart/form-data{"token": token} headers: {} //'content-type': 'application/x-www-form-urlencoded'multipart/form-data{"token": token}
}); });
} }
......
...@@ -3,18 +3,19 @@ ...@@ -3,18 +3,19 @@
import { Message } from 'element-ui'; import { Message } from 'element-ui';
// 后台返回异常提示 // 后台返回异常提示
export default { export default {
errorMsg: function(response) { errorMsg: function(response) {
var local = window.location.origin; let local = window.location.origin;
if (local.indexOf('localhost')) { if (local.indexOf('localhost')) {
local = 'http://gicdev.demogic.com'; local = 'http://www.gicdev.com';
} }
console.log(response) if (response.errorCode != 1) {
if (response.errorCode != 0) { if (response.errorCode == 4) {
if (response.errorCode == 401) { window.location.href = local + "/haoban-web/#/login";
// window.location.href = local + "/gic-web/#/"; return false;
}
if (response.errorCode == 10) {
window.location.href = local + "/haoban-web/#/index";
return false; return false;
} }
Message.error({ Message.error({
......
...@@ -33,50 +33,11 @@ Vue.use(ElementUI,{size: 'large'}); ...@@ -33,50 +33,11 @@ Vue.use(ElementUI,{size: 'large'});
Vue.use(VueAxios,axios); Vue.use(VueAxios,axios);
Vue.axios.defaults.withCredentials = true ;// 跨域cookie访问 Vue.axios.defaults.withCredentials = true ;// 跨域cookie访问
Vue.axios.interceptors.request.use(
config => {
return config;
},
err => {
console.log('requesterr' + err);
return Promise.reject(err);
});
Vue.axios.interceptors.response.use(
response => {
console.log("main:",response);
if(response.status == 200 && response.data.errorCode == 1) {
// router.replace({
// path: 'login',
// query: {redirect: router.currentRoute.fullPath}
// })
console.log("main:",response);
}
return response;
},
error => {
console.log(error);
if (error.response) {
switch (error.response.status) {
case 401:
// 401 清除token信息并跳转到登录页面
// store.commit(types.LOGOUT);
// router.replace({
// path: 'login',
// query: {redirect: router.currentRoute.fullPath}
// });
// window.location.href = window.location.origin + '/gic-web/#/';
case 500:
Message.error('服务器500')
}
}
return Promise.reject(error.response.data)
});
/*
* 路由守护
*/
router.beforeEach((to, from, next) => { router.beforeEach((to, from, next) => {
// if (window.location.pathname.slice(-1) !== '/') {
// window.location = window.location.pathname + '/';
// }
if (to.path == '/') { if (to.path == '/') {
next({ path: '/login' }) next({ path: '/login' })
} else { } else {
......
...@@ -29,6 +29,11 @@ if (window.sessionStorage.getItem('token')) { ...@@ -29,6 +29,11 @@ if (window.sessionStorage.getItem('token')) {
} }
export const constantRouterMap = [ export const constantRouterMap = [
{ {
path: '/',
name: '/',
redirect: 'login',
},
{
path: '/login', path: '/login',
name: '登录', name: '登录',
component: _import('login','index') component: _import('login','index')
......
...@@ -26,12 +26,6 @@ ...@@ -26,12 +26,6 @@
<div class="login-wrap-inner__block" v-if="canSelectFlag"> <div class="login-wrap-inner__block" v-if="canSelectFlag">
<div class="login-wrap-inner__head">选择已有企业</div> <div class="login-wrap-inner__head">选择已有企业</div>
<div class="login-wrap-inner__selectBody"> <div class="login-wrap-inner__selectBody">
<!-- <el-carousel :autoplay="false" arrow="always" height="100px">
<el-carousel-item v-for="item in enterpriseList" :key="item.id">
<img :src="item.src" alt="src" />
<p>{{item.name}}</p>
</el-carousel-item>
</el-carousel> -->
<div class="login-wrap-inner__swiper"> <div class="login-wrap-inner__swiper">
<!-- swiper --> <!-- swiper -->
<swiper :options="swiperOption"> <swiper :options="swiperOption">
...@@ -87,26 +81,11 @@ export default { ...@@ -87,26 +81,11 @@ export default {
ajaxTime: null, ajaxTime: null,
// 企业列表 // 企业列表
enterpriseList:[ enterpriseList:[
// { /*{
// enterpriseId : '1231', enterpriseId : '1231',
// logoUrl: require("../../assets/logo.png"), logoUrl: require("../../assets/logo.png"),
// enterpriseName: '达摩网络' enterpriseName: '达摩网络'
// }, },*/
// {
// enterpriseId : '1232',
// logoUrl: require("../../assets/logo.png"),
// enterpriseName: '达摩网络2'
// },
// {
// enterpriseId : '1233',
// logoUrl: require("../../assets/logo.png"),
// enterpriseName: '达摩网络'
// },
// {
// enterpriseId : '1234',
// logoUrl: require("../../assets/logo.png"),
// enterpriseName: '达摩网络2'
// }
], ],
// swiper // swiper
swiperOption: { swiperOption: {
...@@ -133,13 +112,11 @@ export default { ...@@ -133,13 +112,11 @@ export default {
*/ */
toRouterView(val) { toRouterView(val) {
const that = this; const that = this;
// 模拟检查数据 // 模拟检查数据,有两个参数
// //有两个参数 /*{
//{ name:,
// name:, path:
// path: }*/
//}
console.log(val);
that.$router.push({ that.$router.push({
path: val.path path: val.path
}) })
...@@ -223,19 +200,15 @@ export default { ...@@ -223,19 +200,15 @@ export default {
} }
postRequest('/haoban-manage-web/login',para) postRequest('/haoban-manage-web/login',para)
.then((res) => { .then((res) => {
console.log( res.data) let resData = res.data
var resData = res.data
if (resData.errorCode == 1) { if (resData.errorCode == 1) {
// showMsg.showmsg('保存成功','success')
localStorage.setItem('userInfo',JSON.stringify(resData.result)); localStorage.setItem('userInfo',JSON.stringify(resData.result));
that.$router.push('/index') that.$router.push('/index')
return; return;
} }
errMsg.errorMsg(resData) errMsg.errorMsg(resData)
}) })
.catch(function (error) { .catch(function (error) {
console.log(error);
that.$message.error({ that.$message.error({
duration: 1000, duration: 1000,
message: error.message message: error.message
...@@ -253,10 +226,8 @@ export default { ...@@ -253,10 +226,8 @@ export default {
} }
postRequest('/haoban-manage-web/login-check',para) postRequest('/haoban-manage-web/login-check',para)
.then((res) => { .then((res) => {
console.log( res.data) let resData = res.data
var resData = res.data
if (resData.errorCode == 1) { if (resData.errorCode == 1) {
// showMsg.showmsg('保存成功','success')
if (!!resData.result && !!resData.result.enterpriseList && !!resData.result.enterpriseList.length) { if (!!resData.result && !!resData.result.enterpriseList && !!resData.result.enterpriseList.length) {
that.enterpriseList = resData.result.enterpriseList; that.enterpriseList = resData.result.enterpriseList;
that.userId = resData.result.userId; that.userId = resData.result.userId;
...@@ -266,7 +237,6 @@ export default { ...@@ -266,7 +237,6 @@ export default {
that.qrcodeCase.clear(); // 先清除原有的 that.qrcodeCase.clear(); // 先清除原有的
clearInterval(that.ajaxTime); clearInterval(that.ajaxTime);
} }
return; return;
} }
if (resData.errorCode == 30002) { if (resData.errorCode == 30002) {
...@@ -277,7 +247,6 @@ export default { ...@@ -277,7 +247,6 @@ export default {
clearInterval(that.ajaxTime); clearInterval(that.ajaxTime);
}) })
.catch(function (error) { .catch(function (error) {
console.log(error);
that.$message.error({ that.$message.error({
duration: 1000, duration: 1000,
message: error.message message: error.message
...@@ -287,7 +256,6 @@ export default { ...@@ -287,7 +256,6 @@ export default {
checkScan() { checkScan() {
const that = this const that = this
clearInterval(that.ajaxTime); clearInterval(that.ajaxTime);
that.ajaxTime = null; that.ajaxTime = null;
that.ajaxTime = setInterval(function() { that.ajaxTime = setInterval(function() {
...@@ -302,36 +270,26 @@ export default { ...@@ -302,36 +270,26 @@ export default {
const that = this; const that = this;
postRequest('/haoban-manage-web/login-qrcode',{}) postRequest('/haoban-manage-web/login-qrcode',{})
.then((res) => { .then((res) => {
console.log( res.data)
var resData = res.data var resData = res.data
if (resData.errorCode == 1) { if (resData.errorCode == 1) {
// showMsg.showmsg('保存成功','success')
that.qrcodeNum = resData.result; that.qrcodeNum = resData.result;
that.qrcode(that.qrcodeNum) that.qrcode(that.qrcodeNum)
that.checkScan() that.checkScan()
return; return;
} }
errMsg.errorMsg(resData) errMsg.errorMsg(resData)
}) })
.catch(function (error) { .catch(function (error) {
console.log(error);
that.$message.error({ that.$message.error({
duration: 1000, duration: 1000,
message: error.message message: error.message
}) })
}); });
}, },
}, },
mounted() { mounted() {
const that = this const that = this
that.getQrcode() that.getQrcode()
/**
*生成二维码
*/
// that.qrcode(55555566767)
}, },
components: { components: {
swiper, swiper,
......
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