Commit f461b22f authored by zhangyanni's avatar zhangyanni

首页调试

parent ced55a86
{"remainingRequest":"/Users/zhangyanni/taiku/techcode/techbook/node_modules/babel-loader/lib/index.js!/Users/zhangyanni/taiku/techcode/techbook/node_modules/cache-loader/dist/cjs.js??ref--0-0!/Users/zhangyanni/taiku/techcode/techbook/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/zhangyanni/taiku/techcode/techbook/src/components/register/findPasswordCmpt.vue?vue&type=script&lang=js&","dependencies":[{"path":"/Users/zhangyanni/taiku/techcode/techbook/src/components/register/findPasswordCmpt.vue","mtime":1565777983361},{"path":"/Users/zhangyanni/taiku/techcode/techbook/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/Users/zhangyanni/taiku/techcode/techbook/node_modules/babel-loader/lib/index.js","mtime":499162500000},{"path":"/Users/zhangyanni/taiku/techcode/techbook/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/Users/zhangyanni/taiku/techcode/techbook/node_modules/vue-loader/lib/index.js","mtime":499162500000}],"contextDependencies":[],"result":["import \"core-js/modules/es6.regexp.replace\";\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nexport default {\n name: \"findPasswordCmpt\",\n data: function data() {\n return {\n codehtml: \"获取验证码\",\n lang: window.localStorage.getItem(\"lang\") == \"zh-CN\" ? 1 : 2,\n ruleForm: {\n email: \"\",\n code: \"\"\n },\n rules: {\n email: [{\n required: true,\n message: '请输入手机号',\n trigger: 'blur'\n }, {\n max: 11,\n message: '长度在 11 个字符',\n trigger: 'blur'\n }],\n pass: [{\n required: true,\n message: '请输入密码',\n trigger: 'blur'\n }, {\n min: 6,\n max: 18,\n message: '长度在 6 到 18 个字符',\n trigger: 'blur'\n }],\n code: [{\n required: true,\n message: '请输入验证码',\n trigger: 'blur'\n }, {\n max: 4,\n message: '长度在 4 个字符',\n trigger: 'blur'\n }]\n }\n };\n },\n methods: {\n //确认\n handleSubmit: function handleSubmit(formName) {\n this.$router.replace(\"/modifyPasswordCmpt\");\n },\n //获取验证码\n handleGetCode: function handleGetCode() {},\n //注册\n handleRegister: function handleRegister() {\n if (this.lang == 1) this.$router.replace(\"/mobileRegisterCmpt\");else this.$router.replace(\"/emailRegisterCmpt\");\n }\n },\n mounted: function mounted() {}\n};",{"version":3,"sources":["findPasswordCmpt.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AA0BA,eAAA;AACA,EAAA,IAAA,EAAA,kBADA;AAEA,EAAA,IAFA,kBAEA;AACA,WAAA;AACA,MAAA,QAAA,EAAA,OADA;AAEA,MAAA,IAAA,EAAA,MAAA,CAAA,YAAA,CAAA,OAAA,CAAA,MAAA,KAAA,OAAA,GAAA,CAAA,GAAA,CAFA;AAGA,MAAA,QAAA,EAAA;AACA,QAAA,KAAA,EAAA,EADA;AAEA,QAAA,IAAA,EAAA;AAFA,OAHA;AAOA,MAAA,KAAA,EAAA;AACA,QAAA,KAAA,EAAA,CACA;AAAA,UAAA,QAAA,EAAA,IAAA;AAAA,UAAA,OAAA,EAAA,QAAA;AAAA,UAAA,OAAA,EAAA;AAAA,SADA,EAEA;AAAA,UAAA,GAAA,EAAA,EAAA;AAAA,UAAA,OAAA,EAAA,YAAA;AAAA,UAAA,OAAA,EAAA;AAAA,SAFA,CADA;AAKA,QAAA,IAAA,EAAA,CACA;AAAA,UAAA,QAAA,EAAA,IAAA;AAAA,UAAA,OAAA,EAAA,OAAA;AAAA,UAAA,OAAA,EAAA;AAAA,SADA,EAEA;AAAA,UAAA,GAAA,EAAA,CAAA;AAAA,UAAA,GAAA,EAAA,EAAA;AAAA,UAAA,OAAA,EAAA,gBAAA;AAAA,UAAA,OAAA,EAAA;AAAA,SAFA,CALA;AASA,QAAA,IAAA,EAAA,CAAA;AAAA,UAAA,QAAA,EAAA,IAAA;AAAA,UAAA,OAAA,EAAA,QAAA;AAAA,UAAA,OAAA,EAAA;AAAA,SAAA,EACA;AAAA,UAAA,GAAA,EAAA,CAAA;AAAA,UAAA,OAAA,EAAA,WAAA;AAAA,UAAA,OAAA,EAAA;AAAA,SADA;AATA;AAPA,KAAA;AAoBA,GAvBA;AAwBA,EAAA,OAAA,EAAA;AACA;AACA,IAAA,YAFA,wBAEA,QAFA,EAEA;AACA,WAAA,OAAA,CAAA,OAAA,CAAA,qBAAA;AACA,KAJA;AAMA;AACA,IAAA,aAPA,2BAOA,CAEA,CATA;AAWA;AACA,IAAA,cAZA,4BAYA;AACA,UAAA,KAAA,IAAA,IAAA,CAAA,EAAA,KAAA,OAAA,CAAA,OAAA,CAAA,qBAAA,EAAA,KACA,KAAA,OAAA,CAAA,OAAA,CAAA,oBAAA;AACA;AAfA,GAxBA;AAyCA,EAAA,OAzCA,qBAyCA,CAEA;AA3CA,CAAA","sourcesContent":["<template>\n <div class=\"wrapper\">\n <p>找回密码</p>\n <el-form :model=\"ruleForm\" :rules=\"rules\" ref=\"ruleForm\"\n class=\"demo-loginForm\">\n <el-form-item prop=\"email\" required>\n <el-input v-model=\"ruleForm.email\" placeholder=\"请输入手机号或邮箱\" autocomplete></el-input>\n </el-form-item>\n <el-form-item prop=\"code\" class=\"yzcodeItem\" required>\n <el-input type=\"text\" v-model=\"ruleForm.code\" placeholder=\"请输入手机/邮箱验证码\" style=\"float: left;\"\n autocomplete></el-input>\n <!--<span class=\"getyzcodeBtn\">{{codehtml}}</span>-->\n <span class=\"getdyzcodeBtn\" @click=\"handleGetCode\">{{codehtml}}</span>\n </el-form-item>\n <el-form-item>\n <el-button type=\"primary\" class=\"loginButton\" @click=\"handleSubmit('ruleForm')\">确认\n </el-button>\n </el-form-item>\n <el-form-item class=\"registerButton\">\n <span>还没账户?</span><span @click=\"handleRegister\">立即注册</span>\n </el-form-item>\n </el-form>\n </div>\n</template>\n\n<script>\n export default {\n name: \"findPasswordCmpt\",\n data(){\n return{\n codehtml: \"获取验证码\",\n lang:window.localStorage.getItem(\"lang\")==\"zh-CN\"?1:2,\n ruleForm:{\n email:\"\",\n code:\"\"\n },\n rules:{\n email: [\n {required: true, message: '请输入手机号', trigger: 'blur'},\n {max: 11, message: '长度在 11 个字符', trigger: 'blur'}\n ],\n pass:[\n {required: true, message: '请输入密码', trigger: 'blur'},\n {min:6,max: 18, message: '长度在 6 到 18 个字符', trigger: 'blur'}\n ],\n code: [{required: true, message: '请输入验证码', trigger: 'blur'},\n {max: 4, message: '长度在 4 个字符', trigger: 'blur'}]\n }\n }\n },\n methods:{\n //确认\n handleSubmit(formName){\n this.$router.replace(\"/modifyPasswordCmpt\")\n },\n\n //获取验证码\n handleGetCode(){\n\n },\n\n //注册\n handleRegister(){\n if(this.lang==1) this.$router.replace(\"/mobileRegisterCmpt\");\n else this.$router.replace(\"/emailRegisterCmpt\");\n }\n },\n mounted(){\n\n }\n }\n</script>\n\n<style scoped lang=\"scss\">\n .wrapper{\n & > p {\n font-size: 30px;\n line-height: 42px;\n color: #3F3F53;\n padding-bottom: 43px;\n text-align: left;\n }\n .loginButton {\n width: 320px;\n height: 40px;\n background: #5D78FF;\n margin-top: 15px;\n }\n .loginButton:hover{\n background:rgba(93,120,255,.9);\n }\n .registerButton {\n & span:last-child {\n color: #6C85FF;\n cursor: pointer;\n }\n }\n .yzcodeItem {\n position: relative;\n & .el-input{\n height: 40px !important;\n }\n & .getyzcodeBtn {\n position: absolute;\n right: 0;\n }\n }\n }\n</style>"],"sourceRoot":"src/components/register"}]}
\ No newline at end of file
{"remainingRequest":"/Users/zhangyanni/taiku/techcode/techbook/node_modules/babel-loader/lib/index.js!/Users/zhangyanni/taiku/techcode/techbook/node_modules/cache-loader/dist/cjs.js??ref--0-0!/Users/zhangyanni/taiku/techcode/techbook/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/zhangyanni/taiku/techcode/techbook/src/components/register/modifyPasswordCmpt.vue?vue&type=script&lang=js&","dependencies":[{"path":"/Users/zhangyanni/taiku/techcode/techbook/src/components/register/modifyPasswordCmpt.vue","mtime":1565778079971},{"path":"/Users/zhangyanni/taiku/techcode/techbook/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/Users/zhangyanni/taiku/techcode/techbook/node_modules/babel-loader/lib/index.js","mtime":499162500000},{"path":"/Users/zhangyanni/taiku/techcode/techbook/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/Users/zhangyanni/taiku/techcode/techbook/node_modules/vue-loader/lib/index.js","mtime":499162500000}],"contextDependencies":[],"result":["import \"core-js/modules/es6.regexp.replace\";\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nexport default {\n name: \"modifyPasswordCmpt\",\n data: function data() {\n return {\n codehtml: \"获取验证码\",\n ruleForm: {\n pass: \"\",\n confirmPass: \"\"\n },\n rules: {\n pass: [{\n required: true,\n message: '请输入密码',\n trigger: 'blur'\n }, {\n min: 6,\n max: 18,\n message: '长度在 6 到 18 个字符',\n trigger: 'blur'\n }],\n confirmPass: [{\n required: true,\n message: '请输入密码',\n trigger: 'blur'\n }, {\n min: 6,\n max: 18,\n message: '长度在 6 到 18 个字符',\n trigger: 'blur'\n }]\n }\n };\n },\n methods: {\n //确认\n handleSubmit: function handleSubmit(formName) {\n this.$router.replace(\"/passSuccessCmpt\");\n },\n //获取验证码\n handleGetCode: function handleGetCode() {},\n //注册\n handleRegister: function handleRegister() {}\n },\n mounted: function mounted() {}\n};",{"version":3,"sources":["modifyPasswordCmpt.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;AAsBA,eAAA;AACA,EAAA,IAAA,EAAA,oBADA;AAEA,EAAA,IAFA,kBAEA;AACA,WAAA;AACA,MAAA,QAAA,EAAA,OADA;AAEA,MAAA,QAAA,EAAA;AACA,QAAA,IAAA,EAAA,EADA;AAEA,QAAA,WAAA,EAAA;AAFA,OAFA;AAMA,MAAA,KAAA,EAAA;AACA,QAAA,IAAA,EAAA,CACA;AAAA,UAAA,QAAA,EAAA,IAAA;AAAA,UAAA,OAAA,EAAA,OAAA;AAAA,UAAA,OAAA,EAAA;AAAA,SADA,EAEA;AAAA,UAAA,GAAA,EAAA,CAAA;AAAA,UAAA,GAAA,EAAA,EAAA;AAAA,UAAA,OAAA,EAAA,gBAAA;AAAA,UAAA,OAAA,EAAA;AAAA,SAFA,CADA;AAKA,QAAA,WAAA,EAAA,CACA;AAAA,UAAA,QAAA,EAAA,IAAA;AAAA,UAAA,OAAA,EAAA,OAAA;AAAA,UAAA,OAAA,EAAA;AAAA,SADA,EAEA;AAAA,UAAA,GAAA,EAAA,CAAA;AAAA,UAAA,GAAA,EAAA,EAAA;AAAA,UAAA,OAAA,EAAA,gBAAA;AAAA,UAAA,OAAA,EAAA;AAAA,SAFA;AALA;AANA,KAAA;AAiBA,GApBA;AAqBA,EAAA,OAAA,EAAA;AACA;AACA,IAAA,YAFA,wBAEA,QAFA,EAEA;AACA,WAAA,OAAA,CAAA,OAAA,CAAA,kBAAA;AACA,KAJA;AAMA;AACA,IAAA,aAPA,2BAOA,CAEA,CATA;AAWA;AACA,IAAA,cAZA,4BAYA,CAEA;AAdA,GArBA;AAqCA,EAAA,OArCA,qBAqCA,CAEA;AAvCA,CAAA","sourcesContent":["<template>\n <div class=\"wrapper\">\n <p>修改密码</p>\n <el-form :model=\"ruleForm\" :rules=\"rules\" ref=\"ruleForm\"\n class=\"demo-ruleForm\">\n <el-form-item prop=\"pass\" required>\n <el-input type=\"password\" v-model=\"ruleForm.pass\" placeholder=\"输入新密码\"\n autocomplete></el-input>\n </el-form-item>\n <el-form-item prop=\"pass\" required>\n <el-input type=\"password\" v-model=\"ruleForm.confirmPass\" placeholder=\"再次确认密码\"\n autocomplete></el-input>\n </el-form-item>\n <el-form-item>\n <el-button type=\"primary\" class=\"loginButton\" @click=\"handleSubmit('ruleForm')\">确认修改\n </el-button>\n </el-form-item>\n </el-form>\n </div>\n</template>\n\n<script>\n export default {\n name: \"modifyPasswordCmpt\",\n data(){\n return{\n codehtml: \"获取验证码\",\n ruleForm:{\n pass:\"\",\n confirmPass:\"\"\n },\n rules:{\n pass:[\n {required: true, message: '请输入密码', trigger: 'blur'},\n {min:6,max: 18, message: '长度在 6 到 18 个字符', trigger: 'blur'}\n ],\n confirmPass:[\n {required: true, message: '请输入密码', trigger: 'blur'},\n {min:6,max: 18, message: '长度在 6 到 18 个字符', trigger: 'blur'}\n ]\n }\n }\n },\n methods:{\n //确认\n handleSubmit(formName){\n this.$router.replace(\"/passSuccessCmpt\")\n },\n\n //获取验证码\n handleGetCode(){\n\n },\n\n //注册\n handleRegister(){\n\n }\n },\n mounted(){\n\n }\n }\n</script>\n\n<style scoped lang=\"scss\">\n .wrapper{\n & > p {\n font-size: 30px;\n line-height: 42px;\n color: #3F3F53;\n padding-bottom: 43px;\n text-align: left;\n }\n .loginButton {\n width: 320px;\n height: 40px;\n background: #5D78FF;\n margin-top: 15px;\n }\n .loginButton:hover{\n background:rgba(93,120,255,.9);\n }\n .registerButton {\n & span:last-child {\n color: #6C85FF;\n cursor: pointer;\n }\n }\n }\n</style>"],"sourceRoot":"src/components/register"}]}
\ No newline at end of file
{"remainingRequest":"/Users/zhangyanni/taiku/techcode/techbook/node_modules/babel-loader/lib/index.js!/Users/zhangyanni/taiku/techcode/techbook/node_modules/cache-loader/dist/cjs.js??ref--0-0!/Users/zhangyanni/taiku/techcode/techbook/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/zhangyanni/taiku/techcode/techbook/src/components/register/passSuccessCmpt.vue?vue&type=script&lang=js&","dependencies":[{"path":"/Users/zhangyanni/taiku/techcode/techbook/src/components/register/passSuccessCmpt.vue","mtime":1565762577490},{"path":"/Users/zhangyanni/taiku/techcode/techbook/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/Users/zhangyanni/taiku/techcode/techbook/node_modules/babel-loader/lib/index.js","mtime":499162500000},{"path":"/Users/zhangyanni/taiku/techcode/techbook/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/Users/zhangyanni/taiku/techcode/techbook/node_modules/vue-loader/lib/index.js","mtime":499162500000}],"contextDependencies":[],"result":["//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nexport default {\n name: \"passSuccessCmpt\",\n methods: {\n handleToIndex: function handleToIndex() {}\n }\n};",{"version":3,"sources":["passSuccessCmpt.vue"],"names":[],"mappings":";;;;;;;;;;;;;;AAeA,eAAA;AACA,EAAA,IAAA,EAAA,iBADA;AAEA,EAAA,OAAA,EAAA;AACA,IAAA,aADA,2BACA,CAEA;AAHA;AAFA,CAAA","sourcesContent":["<template>\n <div class=\"wrapper\">\n <div class=\"successIcon\">\n <i class=\"iconfont icon-success\"></i>\n </div>\n <div class=\"successTitle\">\n <p>恭喜您,密码修改成功!</p>\n </div>\n <div class=\"successButton\">\n <el-button plain type=\"primary\" @click=\"handleToIndex\">返回首页</el-button>\n </div>\n </div>\n</template>\n\n<script>\n export default {\n name: \"passSuccessCmpt\",\n methods:{\n handleToIndex(){\n\n }\n }\n }\n</script>\n\n<style scoped lang=\"scss\">\n.wrapper{\n width: 320px;\n & .icon-success:before{\n font-size: 94px;\n }\n &>.successIcon{\n padding-top: 100px;\n }\n &>.successTitle{\n font-weight: 400;\n color: #3F3F53;\n &>p{\n font-size: 22px;\n padding-top: 30px;\n padding-bottom: 48px;\n }\n }\n &>.successButton{\n &>.el-button{\n width: 140px;\n margin: 0 10px;\n }\n }\n}\n</style>"],"sourceRoot":"src/components/register"}]}
\ No newline at end of file
{"remainingRequest":"/Users/zhangyanni/taiku/techcode/techbook/node_modules/babel-loader/lib/index.js!/Users/zhangyanni/taiku/techcode/techbook/node_modules/cache-loader/dist/cjs.js??ref--0-0!/Users/zhangyanni/taiku/techcode/techbook/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/zhangyanni/taiku/techcode/techbook/src/components/register/successCmpt.vue?vue&type=script&lang=js&","dependencies":[{"path":"/Users/zhangyanni/taiku/techcode/techbook/src/components/register/successCmpt.vue","mtime":1565754997826},{"path":"/Users/zhangyanni/taiku/techcode/techbook/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/Users/zhangyanni/taiku/techcode/techbook/node_modules/babel-loader/lib/index.js","mtime":499162500000},{"path":"/Users/zhangyanni/taiku/techcode/techbook/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/Users/zhangyanni/taiku/techcode/techbook/node_modules/vue-loader/lib/index.js","mtime":499162500000}],"contextDependencies":[],"result":["//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nexport default {\n name: \"successCmpt\"\n};",{"version":3,"sources":["successCmpt.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;AAiBA,eAAA;AACA,EAAA,IAAA,EAAA;AADA,CAAA","sourcesContent":["<template>\n <div class=\"wrapper\">\n <div class=\"successIcon\">\n <i class=\"iconfont icon-success\"></i>\n </div>\n <div class=\"successTitle\">\n <p>恭喜您,注册成功!</p>\n <p>您已获得6个月试用期VIP服务</p>\n </div>\n <div class=\"successButton\">\n <el-button plain type=\"primary\">去认证</el-button>\n <el-button plain type=\"primary\">先逛逛</el-button>\n </div>\n </div>\n</template>\n\n<script>\n export default {\n name: \"successCmpt\"\n }\n</script>\n\n<style scoped lang=\"scss\">\n.wrapper{\n width: 320px;\n & .icon-success:before{\n font-size: 94px;\n }\n &>.successIcon{\n padding-top: 100px;\n }\n &>.successTitle{\n font-weight: 400;\n color: #3F3F53;\n &>p:first-of-type{\n font-size: 22px;\n padding-top: 30px;\n padding-bottom: 18px;\n }\n &>p:last-of-type{\n font-size: 16px;\n padding-bottom: 48px;\n }\n }\n &>.successButton{\n &>.el-button{\n width: 140px;\n margin: 0 10px;\n }\n }\n}\n</style>"],"sourceRoot":"src/components/register"}]}
\ No newline at end of file
{"remainingRequest":"/Users/zhangyanni/taiku/techcode/techbook/node_modules/babel-loader/lib/index.js!/Users/zhangyanni/taiku/techcode/techbook/src/views/index/api/api.js","dependencies":[{"path":"/Users/zhangyanni/taiku/techcode/techbook/src/views/index/api/api.js","mtime":1565572114399},{"path":"/Users/zhangyanni/taiku/techcode/techbook/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/Users/zhangyanni/taiku/techcode/techbook/node_modules/babel-loader/lib/index.js","mtime":499162500000}],"contextDependencies":[],"result":["import api from \"../../../api/api\";\nimport Qs from 'qs';\nexport default {};",{"version":3,"sources":["/Users/zhangyanni/taiku/techcode/techbook/src/views/index/api/api.js"],"names":["api","Qs"],"mappings":"AAAA,OAAOA,GAAP;AACA,OAAOC,EAAP,MAAe,IAAf;AACA,eAAe,EAAf","sourcesContent":["import api from '../../../api/api';\nimport Qs from 'qs';\nexport default {\n\n}\n"]}]}
\ No newline at end of file
{"remainingRequest":"/Users/zhangyanni/taiku/techcode/techbook/node_modules/babel-loader/lib/index.js!/Users/zhangyanni/taiku/techcode/techbook/src/views/index/api/api.js","dependencies":[{"path":"/Users/zhangyanni/taiku/techcode/techbook/src/views/index/api/api.js","mtime":1566024166150},{"path":"/Users/zhangyanni/taiku/techcode/techbook/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/Users/zhangyanni/taiku/techcode/techbook/node_modules/babel-loader/lib/index.js","mtime":499162500000}],"contextDependencies":[],"result":["import api from \"../../../api/api\";\nimport Qs from 'qs';\nexport default {\n //获取banner数据\n getCountAxios: function getCountAxios(params) {\n return api.fetchGet(\"/index/getIndexCount\");\n },\n //获取首页推荐公司展示信息\n getCompanyInfoAxios: function getCompanyInfoAxios(params) {\n return api.fetchGet(\"/index/getIndexTopNBusiness\");\n },\n //获取首页最新动态信息\n getActiveInfoAxios: function getActiveInfoAxios(params) {\n return api.fetchGet(\"/index/getIndexTopNMessage\");\n },\n //获取首页推荐项目展示信息\n getProjectInfoAxios: function getProjectInfoAxios(params) {\n return api.fetchGet(\"/index/getIndexTopNProject\");\n },\n //获取首页合作案例展示信息\n getCooperationCaseAxios: function getCooperationCaseAxios(params) {\n return api.fetchGet(\"/index/getIndexTopNPurpose\");\n }\n};",{"version":3,"sources":["/Users/zhangyanni/taiku/techcode/techbook/src/views/index/api/api.js"],"names":["api","Qs","getCountAxios","params","fetchGet","getCompanyInfoAxios","getActiveInfoAxios","getProjectInfoAxios","getCooperationCaseAxios"],"mappings":"AAAA,OAAOA,GAAP;AACA,OAAOC,EAAP,MAAe,IAAf;AACA,eAAe;AACX;AACAC,EAAAA,aAFW,yBAEGC,MAFH,EAEU;AACjB,WAAOH,GAAG,CAACI,QAAJ,CAAa,sBAAb,CAAP;AACH,GAJU;AAMX;AACAC,EAAAA,mBAPW,+BAOSF,MAPT,EAOgB;AACvB,WAAOH,GAAG,CAACI,QAAJ,CAAa,6BAAb,CAAP;AACH,GATU;AAWX;AACAE,EAAAA,kBAZW,8BAYQH,MAZR,EAYe;AACtB,WAAOH,GAAG,CAACI,QAAJ,CAAa,4BAAb,CAAP;AACH,GAdU;AAgBX;AACAG,EAAAA,mBAjBW,+BAiBSJ,MAjBT,EAiBgB;AACvB,WAAOH,GAAG,CAACI,QAAJ,CAAa,4BAAb,CAAP;AACH,GAnBU;AAqBX;AACAI,EAAAA,uBAtBW,mCAsBaL,MAtBb,EAsBoB;AAC3B,WAAOH,GAAG,CAACI,QAAJ,CAAa,4BAAb,CAAP;AACH;AAxBU,CAAf","sourcesContent":["import api from '../../../api/api';\nimport Qs from 'qs';\nexport default {\n //获取banner数据\n getCountAxios(params){\n return api.fetchGet(\"/index/getIndexCount\");\n },\n\n //获取首页推荐公司展示信息\n getCompanyInfoAxios(params){\n return api.fetchGet(\"/index/getIndexTopNBusiness\");\n },\n\n //获取首页最新动态信息\n getActiveInfoAxios(params){\n return api.fetchGet(\"/index/getIndexTopNMessage\");\n },\n\n //获取首页推荐项目展示信息\n getProjectInfoAxios(params){\n return api.fetchGet(\"/index/getIndexTopNProject\");\n },\n\n //获取首页合作案例展示信息\n getCooperationCaseAxios(params){\n return api.fetchGet(\"/index/getIndexTopNPurpose\");\n }\n}\n"]}]}
\ No newline at end of file
{
"_args": [
[
"@vue/cli-plugin-babel@3.10.0",
"/Users/zhangyanni/taiku/techcode/techbook"
]
],
"_development": true,
"_from": "@vue/cli-plugin-babel@3.10.0",
"_id": "@vue/cli-plugin-babel@3.10.0",
......@@ -21,8 +27,7 @@
"#DEV:/"
],
"_resolved": "https://registry.npm.taobao.org/@vue/cli-plugin-babel/download/@vue/cli-plugin-babel-3.10.0.tgz",
"_shasum": "3c5300bd6daf30b53292a6c3982e3a681cba2c18",
"_spec": "@vue/cli-plugin-babel@3.10.0",
"_spec": "3.10.0",
"_where": "/Users/zhangyanni/taiku/techcode/techbook",
"author": {
"name": "Evan You"
......@@ -30,7 +35,6 @@
"bugs": {
"url": "https://github.com/vuejs/vue-cli/issues"
},
"bundleDependencies": false,
"dependencies": {
"@babel/core": "^7.0.0",
"@vue/babel-preset-app": "^3.10.0",
......@@ -38,7 +42,6 @@
"babel-loader": "^8.0.5",
"webpack": ">=4 < 4.29"
},
"deprecated": false,
"description": "babel plugin for vue-cli",
"gitHead": "075921cf32783023fa1f3eaa4ed2ac1b37275e6d",
"homepage": "https://github.com/vuejs/vue-cli/tree/dev/packages/@vue/cli-plugin-babel#readme",
......
{
"_args": [
[
"@vue/cli-plugin-eslint@3.10.0",
"/Users/zhangyanni/taiku/techcode/techbook"
]
],
"_development": true,
"_from": "@vue/cli-plugin-eslint@3.10.0",
"_id": "@vue/cli-plugin-eslint@3.10.0",
......@@ -60,8 +66,7 @@
"#DEV:/"
],
"_resolved": "https://registry.npm.taobao.org/@vue/cli-plugin-eslint/download/@vue/cli-plugin-eslint-3.10.0.tgz",
"_shasum": "44a2abcecadc5b4854ee8fc4a7c5930f660293b0",
"_spec": "@vue/cli-plugin-eslint@3.10.0",
"_spec": "3.10.0",
"_where": "/Users/zhangyanni/taiku/techcode/techbook",
"author": {
"name": "Evan You"
......@@ -69,7 +74,6 @@
"bugs": {
"url": "https://github.com/vuejs/vue-cli/issues"
},
"bundleDependencies": false,
"dependencies": {
"@vue/cli-shared-utils": "^3.10.0",
"babel-eslint": "^10.0.1",
......@@ -80,7 +84,6 @@
"webpack": ">=4 < 4.29",
"yorkie": "^2.0.0"
},
"deprecated": false,
"description": "eslint plugin for vue-cli",
"gitHead": "075921cf32783023fa1f3eaa4ed2ac1b37275e6d",
"homepage": "https://github.com/vuejs/vue-cli/tree/dev/packages/@vue/cli-plugin-eslint#readme",
......
{
"_args": [
[
"@vue/cli-plugin-unit-jest@3.10.0",
"/Users/zhangyanni/taiku/techcode/techbook"
]
],
"_development": true,
"_from": "@vue/cli-plugin-unit-jest@3.10.0",
"_id": "@vue/cli-plugin-unit-jest@3.10.0",
......@@ -21,8 +27,7 @@
"#DEV:/"
],
"_resolved": "https://registry.npm.taobao.org/@vue/cli-plugin-unit-jest/download/@vue/cli-plugin-unit-jest-3.10.0.tgz",
"_shasum": "6fe6d712d9a089239ae4a9f5c18888fe720f285c",
"_spec": "@vue/cli-plugin-unit-jest@3.10.0",
"_spec": "3.10.0",
"_where": "/Users/zhangyanni/taiku/techcode/techbook",
"author": {
"name": "Evan You"
......@@ -30,7 +35,6 @@
"bugs": {
"url": "https://github.com/vuejs/vue-cli/issues"
},
"bundleDependencies": false,
"dependencies": {
"@vue/cli-shared-utils": "^3.10.0",
"babel-jest": "^23.6.0",
......@@ -41,7 +45,6 @@
"jest-watch-typeahead": "0.2.1",
"vue-jest": "^3.0.4"
},
"deprecated": false,
"description": "unit-jest plugin for vue-cli",
"devDependencies": {
"@vue/test-utils": "1.0.0-beta.29",
......
{
"_args": [
[
"@vue/cli-service@3.10.0",
"/Users/zhangyanni/taiku/techcode/techbook"
]
],
"_development": true,
"_from": "@vue/cli-service@3.10.0",
"_id": "@vue/cli-service@3.10.0",
......@@ -29,8 +35,7 @@
"#DEV:/"
],
"_resolved": "https://registry.npm.taobao.org/@vue/cli-service/download/@vue/cli-service-3.10.0.tgz",
"_shasum": "1e61afac9eeed5d902c124715c29719abeb743c5",
"_spec": "@vue/cli-service@3.10.0",
"_spec": "3.10.0",
"_where": "/Users/zhangyanni/taiku/techcode/techbook",
"author": {
"name": "Evan You"
......@@ -41,7 +46,6 @@
"bugs": {
"url": "https://github.com/vuejs/vue-cli/issues"
},
"bundleDependencies": false,
"dependencies": {
"@intervolga/optimize-cssnano-plugin": "^1.0.5",
"@soda/friendly-errors-webpack-plugin": "^1.7.1",
......@@ -100,7 +104,6 @@
"webpack-dev-server": "^3.4.1",
"webpack-merge": "^4.2.1"
},
"deprecated": false,
"description": "local service for vue-cli projects",
"devDependencies": {
"fibers": "^3.1.1",
......
{
"_args": [
[
"@vue/eslint-config-standard@4.0.0",
"/Users/zhangyanni/taiku/techcode/techbook"
]
],
"_development": true,
"_from": "@vue/eslint-config-standard@4.0.0",
"_id": "@vue/eslint-config-standard@4.0.0",
......@@ -21,8 +27,7 @@
"#DEV:/"
],
"_resolved": "https://registry.npm.taobao.org/@vue/eslint-config-standard/download/@vue/eslint-config-standard-4.0.0.tgz",
"_shasum": "6be447ee674e3b0f733c584098fd9a22e6d76fcd",
"_spec": "@vue/eslint-config-standard@4.0.0",
"_spec": "4.0.0",
"_where": "/Users/zhangyanni/taiku/techcode/techbook",
"author": {
"name": "Evan You"
......@@ -30,7 +35,6 @@
"bugs": {
"url": "https://github.com/vuejs/vue-cli/issues"
},
"bundleDependencies": false,
"dependencies": {
"eslint-config-standard": "^12.0.0",
"eslint-plugin-import": "^2.14.0",
......@@ -38,7 +42,6 @@
"eslint-plugin-promise": "^4.0.1",
"eslint-plugin-standard": "^4.0.0"
},
"deprecated": false,
"description": "eslint-config-standard for vue-cli",
"homepage": "https://github.com/vuejs/vue-cli/tree/dev/packages/@vue/eslint-config-standard#readme",
"keywords": [
......
{
"_args": [
[
"@vue/test-utils@1.0.0-beta.29",
"/Users/zhangyanni/taiku/techcode/techbook"
]
],
"_development": true,
"_from": "@vue/test-utils@1.0.0-beta.29",
"_id": "@vue/test-utils@1.0.0-beta.29",
......@@ -21,8 +27,7 @@
"#DEV:/"
],
"_resolved": "https://registry.npm.taobao.org/@vue/test-utils/download/@vue/test-utils-1.0.0-beta.29.tgz",
"_shasum": "c942cf25e891cf081b6a03332b4ae1ef430726f0",
"_spec": "@vue/test-utils@1.0.0-beta.29",
"_spec": "1.0.0-beta.29",
"_where": "/Users/zhangyanni/taiku/techcode/techbook",
"author": {
"name": "vuejs"
......@@ -30,12 +35,10 @@
"bugs": {
"url": "https://github.com/vuejs/vue-test-utils/issues"
},
"bundleDependencies": false,
"dependencies": {
"dom-event-types": "^1.0.0",
"lodash": "^4.17.4"
},
"deprecated": false,
"description": "Utilities for testing Vue components.",
"devDependencies": {
"chalk": "^2.1.0",
......
{
"_args": [
[
"axios@0.19.0",
"/Users/zhangyanni/taiku/techcode/techbook"
]
],
"_from": "axios@0.19.0",
"_id": "axios@0.19.0",
"_inBundle": false,
......@@ -19,8 +25,7 @@
"/"
],
"_resolved": "https://registry.npm.taobao.org/axios/download/axios-0.19.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Faxios%2Fdownload%2Faxios-0.19.0.tgz",
"_shasum": "8e09bff3d9122e133f7b8101c8fbdd00ed3d2ab8",
"_spec": "axios@0.19.0",
"_spec": "0.19.0",
"_where": "/Users/zhangyanni/taiku/techcode/techbook",
"author": {
"name": "Matt Zabriskie"
......@@ -31,7 +36,6 @@
"bugs": {
"url": "https://github.com/axios/axios/issues"
},
"bundleDependencies": false,
"bundlesize": [
{
"path": "./dist/axios.min.js",
......@@ -42,7 +46,6 @@
"follow-redirects": "1.5.10",
"is-buffer": "^2.0.2"
},
"deprecated": false,
"description": "Promise based HTTP client for the browser and node.js",
"devDependencies": {
"bundlesize": "^0.17.0",
......
{
"_args": [
[
"babel-core@7.0.0-bridge.0",
"/Users/zhangyanni/taiku/techcode/techbook"
]
],
"_development": true,
"_from": "babel-core@7.0.0-bridge.0",
"_id": "babel-core@7.0.0-bridge.0",
......@@ -20,15 +26,12 @@
"#DEV:/"
],
"_resolved": "https://registry.npm.taobao.org/babel-core/download/babel-core-7.0.0-bridge.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbabel-core%2Fdownload%2Fbabel-core-7.0.0-bridge.0.tgz",
"_shasum": "95a492ddd90f9b4e9a4a1da14eb335b87b634ece",
"_spec": "babel-core@7.0.0-bridge.0",
"_spec": "7.0.0-bridge.0",
"_where": "/Users/zhangyanni/taiku/techcode/techbook",
"author": {
"name": "Logan Smyth",
"email": "loganfsmyth@gmail.com"
},
"bundleDependencies": false,
"deprecated": false,
"description": "A placeholder package that bridges babel-core to @babel/core.",
"devDependencies": {
"@babel/core": "^7.0.0-0"
......
{
"_args": [
[
"babel-plugin-component@1.1.1",
"/Users/zhangyanni/taiku/techcode/techbook"
]
],
"_from": "babel-plugin-component@1.1.1",
"_id": "babel-plugin-component@1.1.1",
"_inBundle": false,
......@@ -23,8 +29,7 @@
"/"
],
"_resolved": "https://registry.npm.taobao.org/babel-plugin-component/download/babel-plugin-component-1.1.1.tgz",
"_shasum": "9b023a23ff5c9aae0fd56c5a18b9cab8c4d45eea",
"_spec": "babel-plugin-component@1.1.1",
"_spec": "1.1.1",
"_where": "/Users/zhangyanni/taiku/techcode/techbook",
"author": "",
"babel": {
......@@ -36,11 +41,9 @@
"bugs": {
"url": "https://github.com/ElementUI/babel-plugin-component/issues"
},
"bundleDependencies": false,
"dependencies": {
"@babel/helper-module-imports": "7.0.0-beta.35"
},
"deprecated": false,
"description": "Modular build plugin for babel.",
"devDependencies": {
"@babel/cli": "7.0.0-beta.35",
......
{
"_from": "core-js@^2.6.5",
"_args": [
[
"core-js@2.6.9",
"/Users/zhangyanni/taiku/techcode/techbook"
]
],
"_from": "core-js@2.6.9",
"_id": "core-js@2.6.9",
"_inBundle": false,
"_integrity": "sha1-a0shRiDINBUuF5Mjcn/Bl0GwhPI=",
"_location": "/core-js",
"_phantomChildren": {},
"_requested": {
"type": "range",
"type": "version",
"registry": true,
"raw": "core-js@^2.6.5",
"raw": "core-js@2.6.9",
"name": "core-js",
"escapedName": "core-js",
"rawSpec": "^2.6.5",
"rawSpec": "2.6.9",
"saveSpec": null,
"fetchSpec": "^2.6.5"
"fetchSpec": "2.6.9"
},
"_requiredBy": [
"/"
],
"_resolved": "https://registry.npm.taobao.org/core-js/download/core-js-2.6.9.tgz?cache=0&sync_timestamp=1565612695976&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcore-js%2Fdownload%2Fcore-js-2.6.9.tgz",
"_shasum": "6b4b214620c834152e179323727fc19741b084f2",
"_spec": "core-js@^2.6.5",
"_spec": "2.6.9",
"_where": "/Users/zhangyanni/taiku/techcode/techbook",
"bugs": {
"url": "https://github.com/zloirock/core-js/issues"
},
"bundleDependencies": false,
"deprecated": false,
"description": "Standard library",
"devDependencies": {
"LiveScript": "1.3.x",
......
{
"_args": [
[
"de-indent@1.0.2",
"/Users/zhangyanni/taiku/techcode/techbook"
]
],
"_development": true,
"_from": "de-indent@1.0.2",
"_from": "de-indent@^1.0.2",
"_id": "de-indent@1.0.2",
"_inBundle": false,
"_integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=",
"_location": "/de-indent",
"_phantomChildren": {},
"_requested": {
"type": "version",
"type": "range",
"registry": true,
"raw": "de-indent@1.0.2",
"raw": "de-indent@^1.0.2",
"name": "de-indent",
"escapedName": "de-indent",
"rawSpec": "1.0.2",
"rawSpec": "^1.0.2",
"saveSpec": null,
"fetchSpec": "1.0.2"
"fetchSpec": "^1.0.2"
},
"_requiredBy": [
"/vue-template-compiler"
],
"_resolved": "https://registry.npm.taobao.org/de-indent/download/de-indent-1.0.2.tgz",
"_spec": "1.0.2",
"_where": "/Users/zhangyanni/taiku/techcode/techbook",
"_shasum": "b2038e846dc33baa5796128d0804b455b8c1e21d",
"_spec": "de-indent@^1.0.2",
"_where": "/Users/zhangyanni/taiku/techcode/techbook/node_modules/vue-template-compiler",
"author": {
"name": "Evan You"
},
"bugs": {
"url": "https://github.com/yyx990803/de-indent/issues"
},
"bundleDependencies": false,
"deprecated": false,
"description": "remove extra indent from a block of code",
"devDependencies": {
"mocha": "^2.3.4"
......
{
"_args": [
[
"element-ui@2.11.1",
"/Users/zhangyanni/taiku/techcode/techbook"
]
],
"_from": "element-ui@2.11.1",
"_id": "element-ui@2.11.1",
"_inBundle": false,
......@@ -19,13 +25,11 @@
"/"
],
"_resolved": "https://registry.npm.taobao.org/element-ui/download/element-ui-2.11.1.tgz?cache=0&sync_timestamp=1564126738326&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Felement-ui%2Fdownload%2Felement-ui-2.11.1.tgz",
"_shasum": "2b67f9eee3eda2e6884873c1c589cbe30d9a9d60",
"_spec": "element-ui@2.11.1",
"_spec": "2.11.1",
"_where": "/Users/zhangyanni/taiku/techcode/techbook",
"bugs": {
"url": "https://github.com/ElemeFE/element/issues"
},
"bundleDependencies": false,
"dependencies": {
"async-validator": "~1.8.1",
"babel-helper-vue-jsx-merge-props": "^2.0.0",
......@@ -34,7 +38,6 @@
"resize-observer-polyfill": "^1.5.0",
"throttle-debounce": "^1.0.1"
},
"deprecated": false,
"description": "A Component Library for Vue.js.",
"devDependencies": {
"@vue/component-compiler-utils": "^2.6.0",
......
{
"_args": [
[
"eslint-plugin-vue@5.2.3",
"/Users/zhangyanni/taiku/techcode/techbook"
]
],
"_development": true,
"_from": "eslint-plugin-vue@5.2.3",
"_id": "eslint-plugin-vue@5.2.3",
......@@ -20,8 +26,7 @@
"#DEV:/"
],
"_resolved": "https://registry.npm.taobao.org/eslint-plugin-vue/download/eslint-plugin-vue-5.2.3.tgz",
"_shasum": "3ee7597d823b5478804b2feba9863b1b74273961",
"_spec": "eslint-plugin-vue@5.2.3",
"_spec": "5.2.3",
"_where": "/Users/zhangyanni/taiku/techcode/techbook",
"author": {
"name": "Toru Nagashima",
......@@ -30,7 +35,6 @@
"bugs": {
"url": "https://github.com/vuejs/eslint-plugin-vue/issues"
},
"bundleDependencies": false,
"contributors": [
{
"name": "Michał Sajnóg",
......@@ -41,7 +45,6 @@
"dependencies": {
"vue-eslint-parser": "^5.0.0"
},
"deprecated": false,
"description": "Official ESLint plugin for Vue.js",
"devDependencies": {
"@types/node": "^4.2.16",
......
{
"_args": [
[
"eslint@5.16.0",
"/Users/zhangyanni/taiku/techcode/techbook"
]
],
"_development": true,
"_from": "eslint@5.16.0",
"_id": "eslint@5.16.0",
......@@ -26,8 +32,7 @@
"#DEV:/"
],
"_resolved": "https://registry.npm.taobao.org/eslint/download/eslint-5.16.0.tgz",
"_shasum": "a1e3ac1aae4a3fbd8296fcf8f7ab7314cbb6abea",
"_spec": "eslint@5.16.0",
"_spec": "5.16.0",
"_where": "/Users/zhangyanni/taiku/techcode/techbook",
"author": {
"name": "Nicholas C. Zakas",
......@@ -39,7 +44,6 @@
"bugs": {
"url": "https://github.com/eslint/eslint/issues/"
},
"bundleDependencies": false,
"dependencies": {
"@babel/code-frame": "^7.0.0",
"ajv": "^6.9.1",
......@@ -78,7 +82,6 @@
"table": "^5.2.3",
"text-table": "^0.2.0"
},
"deprecated": false,
"description": "An AST-based pattern checker for JavaScript.",
"devDependencies": {
"@babel/core": "^7.2.2",
......
......@@ -5,7 +5,6 @@
"/Users/zhangyanni/taiku/techcode/techbook"
]
],
"_development": true,
"_from": "js-base64@2.5.1",
"_id": "js-base64@2.5.1",
"_inBundle": false,
......@@ -23,6 +22,7 @@
"fetchSpec": "2.5.1"
},
"_requiredBy": [
"/",
"/scss-tokenizer"
],
"_resolved": "https://registry.npm.taobao.org/js-base64/download/js-base64-2.5.1.tgz",
......
{
"_args": [
[
"node-sass@4.12.0",
"/Users/zhangyanni/taiku/techcode/techbook"
]
],
"_development": true,
"_from": "node-sass@4.12.0",
"_id": "node-sass@4.12.0",
......@@ -26,8 +32,7 @@
"#DEV:/"
],
"_resolved": "https://registry.npm.taobao.org/node-sass/download/node-sass-4.12.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnode-sass%2Fdownload%2Fnode-sass-4.12.0.tgz",
"_shasum": "0914f531932380114a30cc5fa4fa63233a25f017",
"_spec": "node-sass@4.12.0",
"_spec": "4.12.0",
"_where": "/Users/zhangyanni/taiku/techcode/techbook",
"author": {
"name": "Andrew Nesbitt",
......@@ -40,7 +45,6 @@
"bugs": {
"url": "https://github.com/sass/node-sass/issues"
},
"bundleDependencies": false,
"dependencies": {
"async-foreach": "^0.1.3",
"chalk": "^1.1.1",
......@@ -60,7 +64,6 @@
"stdout-stream": "^1.4.0",
"true-case-path": "^1.0.2"
},
"deprecated": false,
"description": "Wrapper around libsass",
"devDependencies": {
"coveralls": "^3.0.2",
......
{
"_args": [
[
"sass-loader@7.1.0",
"/Users/zhangyanni/taiku/techcode/techbook"
]
],
"_development": true,
"_from": "sass-loader@7.1.0",
"_id": "sass-loader@7.1.0",
......@@ -20,8 +26,7 @@
"#DEV:/"
],
"_resolved": "https://registry.npm.taobao.org/sass-loader/download/sass-loader-7.1.0.tgz",
"_shasum": "16fd5138cb8b424bf8a759528a1972d72aad069d",
"_spec": "sass-loader@7.1.0",
"_spec": "7.1.0",
"_where": "/Users/zhangyanni/taiku/techcode/techbook",
"author": {
"name": "J. Tangelder"
......@@ -29,7 +34,6 @@
"bugs": {
"url": "https://github.com/webpack-contrib/sass-loader/issues"
},
"bundleDependencies": false,
"dependencies": {
"clone-deep": "^2.0.1",
"loader-utils": "^1.0.1",
......@@ -38,7 +42,6 @@
"pify": "^3.0.0",
"semver": "^5.5.0"
},
"deprecated": false,
"description": "Sass loader for webpack",
"devDependencies": {
"bootstrap-sass": "^3.3.5",
......
{
"_args": [
[
"vue-awesome-swiper@3.1.3",
"/Users/zhangyanni/taiku/techcode/techbook"
]
],
"_from": "vue-awesome-swiper@3.1.3",
"_id": "vue-awesome-swiper@3.1.3",
"_inBundle": false,
......@@ -19,8 +25,7 @@
"/"
],
"_resolved": "https://registry.npm.taobao.org/vue-awesome-swiper/download/vue-awesome-swiper-3.1.3.tgz",
"_shasum": "05500b501ffb3fec9bf7eb9985bcf4ae8360ed9e",
"_spec": "vue-awesome-swiper@3.1.3",
"_spec": "3.1.3",
"_where": "/Users/zhangyanni/taiku/techcode/techbook",
"author": {
"name": "Surmon",
......@@ -30,12 +35,10 @@
"bugs": {
"url": "https://github.com/surmon-china/vue-awesome-swiper/issues"
},
"bundleDependencies": false,
"dependencies": {
"object-assign": "^4.1.1",
"swiper": "^4.0.7"
},
"deprecated": false,
"description": "Swiper component for Vue",
"devDependencies": {
"autoprefixer": "^6.7.2",
......
{
"_args": [
[
"vue-router@3.1.2",
"/Users/zhangyanni/taiku/techcode/techbook"
]
],
"_from": "vue-router@3.1.2",
"_id": "vue-router@3.1.2",
"_inBundle": false,
......@@ -19,8 +25,7 @@
"/"
],
"_resolved": "https://registry.npm.taobao.org/vue-router/download/vue-router-3.1.2.tgz",
"_shasum": "2e0904703545dabdd42b2b7a2e617f02f99a1969",
"_spec": "vue-router@3.1.2",
"_spec": "3.1.2",
"_where": "/Users/zhangyanni/taiku/techcode/techbook",
"author": {
"name": "Evan You"
......@@ -28,8 +33,6 @@
"bugs": {
"url": "https://github.com/vuejs/vue-router/issues"
},
"bundleDependencies": false,
"deprecated": false,
"description": "Official router for Vue.js 2",
"devDependencies": {
"axios": "^0.19.0",
......
{
"_development": true,
"_from": "vue-template-compiler@2.6.10",
"_from": "vue-template-compiler@^2.6.10",
"_id": "vue-template-compiler@2.6.10",
"_inBundle": false,
"_integrity": "sha1-MjtPNJXwT6o1AzN6gvXWUHeZycw=",
"_location": "/vue-template-compiler",
"_phantomChildren": {},
"_requested": {
"type": "version",
"type": "range",
"registry": true,
"raw": "vue-template-compiler@2.6.10",
"raw": "vue-template-compiler@^2.6.10",
"name": "vue-template-compiler",
"escapedName": "vue-template-compiler",
"rawSpec": "2.6.10",
"rawSpec": "^2.6.10",
"saveSpec": null,
"fetchSpec": "2.6.10"
"fetchSpec": "^2.6.10"
},
"_requiredBy": [
"#DEV:/"
"#DEV:/",
"#USER"
],
"_resolved": "https://registry.npm.taobao.org/vue-template-compiler/download/vue-template-compiler-2.6.10.tgz",
"_shasum": "323b4f3495f04faa3503337a82f5d6507799c9cc",
"_spec": "vue-template-compiler@2.6.10",
"_spec": "vue-template-compiler@^2.6.10",
"_where": "/Users/zhangyanni/taiku/techcode/techbook",
"author": {
"name": "Evan You"
......
{
"_args": [
[
"vue@2.6.10",
"/Users/zhangyanni/taiku/techcode/techbook"
]
],
"_from": "vue@2.6.10",
"_id": "vue@2.6.10",
"_inBundle": false,
......@@ -19,8 +25,7 @@
"/"
],
"_resolved": "https://registry.npm.taobao.org/vue/download/vue-2.6.10.tgz",
"_shasum": "a72b1a42a4d82a721ea438d1b6bf55e66195c637",
"_spec": "vue@2.6.10",
"_spec": "2.6.10",
"_where": "/Users/zhangyanni/taiku/techcode/techbook",
"author": {
"name": "Evan You"
......@@ -28,13 +33,11 @@
"bugs": {
"url": "https://github.com/vuejs/vue/issues"
},
"bundleDependencies": false,
"config": {
"commitizen": {
"path": "./node_modules/cz-conventional-changelog"
}
},
"deprecated": false,
"description": "Reactive, component-oriented view layer for modern web interfaces.",
"devDependencies": {
"@babel/core": "^7.0.0",
......
{
"_args": [
[
"vuex@3.1.1",
"/Users/zhangyanni/taiku/techcode/techbook"
]
],
"_from": "vuex@3.1.1",
"_id": "vuex@3.1.1",
"_inBundle": false,
......@@ -19,8 +25,7 @@
"/"
],
"_resolved": "https://registry.npm.taobao.org/vuex/download/vuex-3.1.1.tgz",
"_shasum": "0c264bfe30cdbccf96ab9db3177d211828a5910e",
"_spec": "vuex@3.1.1",
"_spec": "3.1.1",
"_where": "/Users/zhangyanni/taiku/techcode/techbook",
"author": {
"name": "Evan You"
......@@ -28,8 +33,6 @@
"bugs": {
"url": "https://github.com/vuejs/vuex/issues"
},
"bundleDependencies": false,
"deprecated": false,
"description": "state management for Vue.js",
"devDependencies": {
"babel-core": "^6.22.1",
......
......@@ -17,6 +17,8 @@
"js-md5": "^0.7.3",
"vue": "^2.6.10",
"vue-awesome-swiper": "^3.1.3",
"vue-count-to": "^1.0.13",
"vue-i18n": "^8.14.0",
"vue-router": "^3.0.3",
"vue-select": "^3.1.0",
"vuex": "^3.0.1"
......
......@@ -469,4 +469,10 @@ button.loginButton,button.loginButton:hover,button.loginButton:focus,button.logi
.el-checkbox__input.is-checked .el-checkbox__inner, .el-checkbox__input.is-indeterminate .el-checkbox__inner{
background-color: #5D78FF !important;
border-color: #5D78FF !important;
}
i{
font-style: normal;
}
.noPaddingp{
padding: 0 !important;
}
\ No newline at end of file
......@@ -23,7 +23,6 @@ export default {
method: method,
url: base + url,
headers:{
"token": window.localStorage.getItem("loginToken")!=null?window.localStorage.getItem("loginToken"):undefined,
// "preUpgrade":window.localStorage.getItem("preUpgrade")!=null?window.localStorage.getItem("preUpgrade"):undefined
},
}).then((response) => {
......@@ -41,7 +40,6 @@ export default {
url: base + url,
data:params,
headers:{
"token": window.localStorage.getItem("loginToken")!=null?window.localStorage.getItem("loginToken"):undefined,
// "preUpgrade":window.localStorage.getItem("preUpgrade")!=null?window.localStorage.getItem("preUpgrade"):undefined
},
}).then((response) => {
......@@ -59,7 +57,6 @@ export default {
url: base + url,
data:params,
headers:{
"token": window.localStorage.getItem("loginToken")!=null?window.localStorage.getItem("loginToken"):undefined,
// "preUpgrade":window.localStorage.getItem("preUpgrade")!=null?window.localStorage.getItem("preUpgrade"):undefined
},
}).then((response) => {
......@@ -76,7 +73,6 @@ export default {
method: method,
url: base + url,
headers:{
"token": window.localStorage.getItem("loginToken")!=null?window.localStorage.getItem("loginToken"):undefined,
// "preUpgrade":window.localStorage.getItem("preUpgrade")!=null?window.localStorage.getItem("preUpgrade"):undefined
},
}).then((response) => {
......
module.exports = {
login:{
title:"Welcome To Login TechBook",
pwdLogin:"Login By Password",
codeLogin:"Login By Code",
},
topNav:{
index:"Index",//首页
findProject:"Find Project",
findCustomer:"Find Customer",
professionfocusing:"Profession Focusing",
cooperationcase:"Cooperation Case",
aboutUs:"About Us",
workPlace:"My WorkPlace"
}
}
module.exports = {
login:{
title:"欢迎登录TechBook",
pwdLogin:"密码登录",
codeLogin:"验证码登录",
},
topNav:{
index:"首页",//首页
findProject:"找项目",
findCustomer:"找客户",
professionfocusing:"行业聚焦",
cooperationcase:"合作案例",
aboutUs:"关于我们",
workPlace:"我的工作台"
}
}
<template>
<countToCmpt :startVal="startVal" :endVal="endVal" :duration="3000"></countToCmpt>
</template>
<script>
import countToCmpt from 'vue-count-to';
export default {
name: "countTo",
props:["endVal"],
components:{
countToCmpt
},
data(){
return{
startVal:0,
}
}
}
</script>
<style scoped>
</style>
\ No newline at end of file
<template>
<div :class="initStyle?'boxWrapper initBoxWrapper':'boxWrapper noinitBoxWrapper'">
<div class="header-left">
<img src="../../assets/img/index/techbook-LOGO-02@2x.png" alt="" v-if="initStyle">
<img src="../../assets/img/index/techbook-LOGO-01@2x.png" alt="" v-if="!initStyle">
<span>|</span>
<span>太库即时对接平台</span>
</div>
<div :class="initStyle?'boxWrapper initBoxWrapper':'boxWrapper noinitBoxWrapper'">
<div class="header-left">
<img src="../../assets/img/index/techbook-LOGO-02@2x.png" alt="" v-if="initStyle">
<img src="../../assets/img/index/techbook-LOGO-01@2x.png" alt="" v-if="!initStyle">
<span>|</span>
<span>太库即时对接平台</span>
</div>
<div class="header-content">
<ul>
<li
@click.stop="handleClick(index)"
:class="currentIndex==index?'activeLi':''"
v-for="(item,index) in list">{{item.name}}</li>
<li><span class="iconfont icon-ic_web"></span>我的工作台</li>
</ul>
</div>
<div class="header-content">
<ul>
<li
@click.stop="handleClick(index)"
:class="currentIndex==index?'activeLi':''"
v-for="(item,index) in list">{{$t('topNav.'+item.name)}}
</li>
<li><span class="iconfont icon-ic_web"></span>{{$t("topNav.workPlace")}}</li>
</ul>
</div>
<div class="header-right">
<span><i class="iconfont icon-iconsearch"></i></span>
<span><i>登录/</i><i>注册</i></span>
<span><i>中文/</i><i>En</i></span>
<div class="header-right">
<span @click="handleSearch"><i class="iconfont icon-iconsearch"></i></span>
<span><i>登录/</i><i>注册</i></span>
<span @click="changeLangEvent()"><i :class="lang==='zh-CN'?'selectedLang':''">中文/</i><i :class="lang==='en'?'selectedLang':''">En</i></span>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'PageTop',
props:{
initStyle:{
type:Boolean
}
},
data(){
return {
list:[{
id:1,
name:"首页"
},{
id:2,
name:"找项目"
},{
id:3,
name:"找客户"
},{
id:4,
name:"行业聚焦"
},{
id:5,
name:"合作案例"
},{
id:6,
name:"关于我们"
}],
currentIndex:0
}
},
methods: {
handleClick(index){
this.currentIndex = index;
}
},
mounted(){
}
};
export default {
name: 'PageTop',
props: {
initStyle: {
type: Boolean
}
},
data() {
return {
list: [{
id: 1,
name: "index"
}, {
id: 2,
name: "findProject"
}, {
id: 3,
name: "findCustomer"
}, {
id: 4,
name: "professionfocusing"
}, {
id: 5,
name: "cooperationcase"
}, {
id: 6,
name: "aboutUs"
}],
currentIndex: 0,
lang:navigator.language,
}
},
methods: {
handleClick(index) {
this.currentIndex = index;
},
//切换语言
changeLangEvent(type) {
var that =this;
this.$confirm('确定切换语言吗?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
if (that.lang === 'zh-CN') {
that.lang = 'en';
that.$i18n.locale = that.lang;//关键语句
} else {
that.lang = 'zh-CN';
that.$i18n.locale = that.lang;//关键语句
}
}).catch(() => {
});
},
handleSearch(){
}
},
mounted() {
}
};
</script>
<style scoped lang="scss">
.initBoxWrapper{
background-color: transparent;
color: #fff;
.header-content li{
color: #C8CBE0;
}
& li.activeLi{
color: #fff;
}
& .header-right{
color: #C8CBE0;
}
}
.noinitBoxWrapper{
background-color: #fff;
.header-content li{
color: #3F3F53;
}
& li.activeLi{
color: #3F3F53;
.initBoxWrapper {
background-color: transparent;
color: #fff;
.header-content li {
color: #C8CBE0;
}
& li.activeLi {
color: #fff;
}
& .header-right {
color: #C8CBE0;
}
}
}
.scrollBoxWrapper{
background-color: #fff;
}
.boxWrapper {
height: 60px;
width: 100%;
display: flex;
align-items: center;
position: fixed;
z-index: 8999;
top: 0;
left: 0;
padding:0 40px;
}
/****左侧*****/
.header-left {
float: left;
height: 60px;
line-height: 60px;
margin-right: 52px;
&>span{
color: #9197B4;
padding-left: 12px;
}
&>img{
width: 105px;
}
}
/****内容*****/
.header-content{
&>ul{
display: flex;
margin-top: 7px;
}
& li{
margin: 0 20px;
cursor: pointer;
color: #3F3F53;
padding-bottom: 7px;
}
& li:last-of-type{
padding-left: 30px;
color: #FF9E29;
}
& li.activeLi{
cursor: pointer;
border-bottom: 2px solid #5D78FF;
.noinitBoxWrapper {
background-color: #fff;
.header-content li {
color: #3F3F53;
}
& li.activeLi {
color: #3F3F53;
}
}
& li>span{
margin-right: 9px;
.scrollBoxWrapper {
background-color: #fff;
}
}
/****右侧****/
.header-right{
display: flex;
position: absolute;
align-items: center;
right: 40px;
color: #69697A;
& i{
font-style: normal;
cursor: pointer;
.boxWrapper {
height: 60px;
width: 100%;
display: flex;
align-items: center;
position: fixed;
z-index: 8999;
top: 0;
left: 0;
padding: 0 40px;
}
&>span{
margin: 0 20px;
/****左侧*****/
.header-left {
float: left;
height: 60px;
line-height: 60px;
margin-right: 52px;
& > span {
color: #9197B4;
padding-left: 12px;
}
& > img {
width: 105px;
}
}
&>span:first-of-type{
margin-right: 25px;
/****内容*****/
.header-content {
& > ul {
display: flex;
margin-top: 7px;
}
& li {
margin: 0 20px;
cursor: pointer;
color: #3F3F53;
padding-bottom: 7px;
}
& li:last-of-type {
padding-left: 30px;
color: #FF9E29;
}
& li.activeLi {
cursor: pointer;
border-bottom: 2px solid #5D78FF;
}
& li > span {
margin-right: 9px;
}
}
}
/****右侧****/
.header-right {
display: flex;
position: absolute;
align-items: center;
right: 40px;
color: #69697A;
& i {
font-style: normal;
cursor: pointer;
}
& > span {
margin: 0 20px;
}
& > span:first-of-type {
margin-right: 25px;
}
& .selectedLang{
font-weight: bold;
}
}
</style>
......@@ -9,20 +9,32 @@ import vueSwiper from 'vue-awesome-swiper'
import 'swiper/dist/css/swiper.css' //引入样式
import 'element-ui/lib/theme-chalk/index.css'
import md5 from 'js-md5'
import VueI18n from 'vue-i18n'
Vue.prototype.$md5 = md5
Vue.prototype.Base64 = require('js-base64').Base64
Vue.use(vueSwiper);
Vue.use(Element);
Vue.use(VueI18n);
window.Promise = Promise;
Vue.config.productionTip = false;
const i18n = new VueI18n({
locale: navigator.language, // 语言标识
//this.$i18n.locale // 通过切换locale的值来实现语言切换
messages: {
'zh-CN': require('./common/lang/zh'), // 中文语言包
'en': require('./common/lang/en') // 英文语言包
}
})
router.beforeEach((to, from, next) => {
next();
if(to.name=='login'||to.name=="mobileLoginCmpt"||to.name=="emailLoginCmpt"){
if(navigator.language=="zh-CN") router.replace('/mobileLoginCmpt');
if (to.name == 'login' || to.name == "mobileLoginCmpt" || to.name == "emailLoginCmpt") {
if (navigator.language == "zh-CN") router.replace('/mobileLoginCmpt');
else router.replace('/emailLoginCmpt')
}
if(to.name=="mobileRegisterCmpt"||to.name=="emailRegisterCmpt"){
if(navigator.language=="zh-CN") router.replace('/mobileRegisterCmpt');
if (to.name == "mobileRegisterCmpt" || to.name == "emailRegisterCmpt") {
if (navigator.language == "zh-CN") router.replace('/mobileRegisterCmpt');
else router.replace('/emailRegisterCmpt')
}
// if(window.localStorage.getItem("loginToken") ==null){
......@@ -49,7 +61,8 @@ router.beforeEach((to, from, next) => {
global.globalMsg = new Vue();
new Vue({
router,
store,
render: h => h(App)
router,
store,
i18n,
render: h => h(App)
}).$mount('#app')
import api from '../../../api/api';
import Qs from 'qs';
export default {
//获取banner数据
getCountAxios(params){
return api.fetchGet("/index/getIndexCount");
},
//获取首页推荐公司展示信息
getCompanyInfoAxios(params){
return api.fetchGet("/index/getIndexTopNBusiness");
},
//获取首页最新动态信息
getActiveInfoAxios(params){
return api.fetchGet("/index/getIndexTopNMessage");
},
//获取首页推荐项目展示信息
getProjectInfoAxios(params){
return api.fetchGet("/index/getIndexTopNProject");
},
//获取首页合作案例展示信息
getCooperationCaseAxios(params){
return api.fetchGet("/index/getIndexTopNPurpose");
}
}
This diff is collapsed.
......@@ -40,13 +40,13 @@ module.exports = {
]
},*/
devServer : {
port : 8080, // 端口号
port : 8082, // 端口号
host : '0.0.0.0',
https : false, // https:{type:Boolean}
open : true, //配置自动启动浏览器
proxy : {
'/' : {
target : 'http://172.11.20.13:8083',
target : 'http://172.11.20.30:8082',
ws : false,
changeOrigin : true,
pathRewrite : {
......
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