diff --git a/README.md b/README.md
index c7f91dc..aeb8b28 100644
--- a/README.md
+++ b/README.md
@@ -1 +1,3 @@
-# 升学汇个人中心 h5 vue
+# 柯桥周周营浙里办应用
+- 功能与sxhPersonalCenter中的柯桥相关功能相同,定位、支付,授权等功能逻辑会有所不同等
+- 删除了大部分无关代码,如(微信授权、微信分享、生涯服务功能文件、绍兴研学、学事通页面)
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
index 044d080..533944f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1805,6 +1805,44 @@
"integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
"dev": true
},
+ "ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
+ "chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true,
+ "optional": true
+ },
"debug": {
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
@@ -1814,6 +1852,13 @@
"ms": "2.1.2"
}
},
+ "has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "optional": true
+ },
"json5": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
@@ -1871,6 +1916,52 @@
"requires": {
"minipass": "^3.1.1"
}
+ },
+ "supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ },
+ "vue-loader-v16": {
+ "version": "npm:vue-loader@16.8.1",
+ "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.8.1.tgz",
+ "integrity": "sha512-V53TJbHmzjBhCG5OYI2JWy/aYDspz4oVHKxS43Iy212GjGIG1T3EsB3+GWXFm/1z5VwjdjLmdZUFYM70y77vtQ==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "chalk": "^4.1.0",
+ "hash-sum": "^2.0.0",
+ "loader-utils": "^2.0.0"
+ },
+ "dependencies": {
+ "json5": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
+ "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "minimist": "^1.2.5"
+ }
+ },
+ "loader-utils": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
+ "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^2.1.2"
+ }
+ }
+ }
}
}
},
@@ -11388,75 +11479,6 @@
}
}
},
- "vue-loader-v16": {
- "version": "npm:vue-loader@16.8.1",
- "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.8.1.tgz",
- "integrity": "sha512-V53TJbHmzjBhCG5OYI2JWy/aYDspz4oVHKxS43Iy212GjGIG1T3EsB3+GWXFm/1z5VwjdjLmdZUFYM70y77vtQ==",
- "dev": true,
- "optional": true,
- "requires": {
- "chalk": "^4.1.0",
- "hash-sum": "^2.0.0",
- "loader-utils": "^2.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "optional": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "optional": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "optional": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true,
- "optional": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true,
- "optional": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "optional": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
"vue-router": {
"version": "3.5.1",
"resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.5.1.tgz",
diff --git a/src/App.vue b/src/App.vue
index 3e9ae63..dee4133 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -2,87 +2,17 @@
-
+
-
+
diff --git a/src/component/CollegeSeasonPopup.vue b/src/component/CollegeSeasonPopup.vue
deleted file mode 100644
index 6943ee3..0000000
--- a/src/component/CollegeSeasonPopup.vue
+++ /dev/null
@@ -1,156 +0,0 @@
-
-
-
-
填写信息
-
-
-
-
-

-
没有邀请码的用户可忽略
-
-
-
-
-
-
-
-
diff --git a/src/component/LecturePopup.vue b/src/component/LecturePopup.vue
deleted file mode 100644
index 165f242..0000000
--- a/src/component/LecturePopup.vue
+++ /dev/null
@@ -1,214 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/src/component/PrefectBox.vue b/src/component/PrefectBox.vue
deleted file mode 100644
index fcc6456..0000000
--- a/src/component/PrefectBox.vue
+++ /dev/null
@@ -1,298 +0,0 @@
-
-
-
-

-
-
-
-
-
-
{{year?year:'请选择当前所处高中年级'}}
-

-
-
-
{{area?area:'请选择地区'}}
-

-
-
-
{{school?school:'请选择学校'}}
-

-
-
-

-
所处高中年级与会员有效期相关,请认真填写
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/https/api.js b/src/https/api.js
index 81cc435..3f09f50 100644
--- a/src/https/api.js
+++ b/src/https/api.js
@@ -4,69 +4,8 @@ import {
} from '../https/index';
const obj = {
- getWxConfig: p => get('/wx/config/getWxConfig', p),//获取微信配置
-
- getMsgByCode: p => get('/personal/getMsgByCode', p),//通过code获取openid和token
- getUserInfo: () => post('/personal/getUserInfo'),//获取用户信息
-
- getMsg: p => post('/sxh/wx/getMsg', p),//绑定手机号用到的验证码
- checkPhone: p => post('/personal/checkPhone', p),//绑定手机号
GetSysAreaList: p => get('/h5/MyVoluntary/GetSysAreaList', p),//获取地区列表
- GetHighSchoolList: p => get('/h5/MyVoluntary/GetHighSchoolList', p),//获取学校列表
- updateUserInfo: p => post('/personal/updateUserInfo', p, 'json'),//完善信息
- activeInviteCode: p => get('/sxh/order/activeInviteCode', p),//邀请码激活
- exchangeCard: p => get('/sxh/order/exchangeCard', p),//卡密兑换
- activeVipPhone: p => post('/sxh/order/activeVipPhone', p),//青春卡激活
- getChannelMsg: p => post('/sxh/channel/getMsg', p),//青春卡激活用到的验证码
- initSubscribeUser: p => post('/sys/wxUser/checkCode', p, 'json'),//高考季h5填写信息
- // initSubscribeUser:p=>post('/sys/wxUser/initSubscribeUser',p,'json'),//高考季h5填写信息
getMsg: p => post('/sxh/wx/getMsg', p),//绑定手机号用到的验证码
- getSxhOrderList: p => get('/sxh/order/list', p),//生涯vip订单
-
-
- getIndexExpertList: p => get('/wx/live/getIndexExpertList', p),//首页获取专家直播
- getAllExpertList: p => post('/wx/live/getAllExpertList', p, 'json'),//分页获取更多专家直播
- getSchoolList: p => post('/wx/live/getSchoolList', p, 'json'),//分页获取院校直播
- GetBannerList: p => post('/admin/Voluntary/GetBannerList', p, 'json'),//轮播
- subscribe: p => post('/wx/live/subscribe', p, 'json'),//预约
- getAreaList: p => post('/admin/Voluntary/GetAreaList', p, 'json'),//地区列表
- getUniParam: p => get('/common/getUniversityParam', p),//院校特性办学性质等
-
- incrByType: p => get('/count/incrByType', p),//计数器
-
-
- // 数据宝典
- getBannerList2: p => get('/mobile/index/getBanner/' + p),//顶部轮播
- getBannerDetail: p => get('/mobile/index/getBannerContent/' + p),//顶部轮播详情页
- getAllList: p => post('/h5/consult/getAllList', p, 'json'),//底部栏目资讯
- getConsultation: p => post('/h5/consult/getConsultation', p, 'json'),//栏目资讯列表
- getConsultationDetail: p => get('/h5/consult/getConsultationDetail', p),//栏目资讯详情页
- getUniList: p => post('/University/getUniversityList', p, 'json'),//院校大全 列表
- getUniDetail: p => get('/University/getUniversityDetail', p),//院校详情
- getUniMajor: p => get('/mobile/data/getUniversityMajor/' + p),//院校详情页专业列表
- getRecruitDetail: p => get('/University/GetRecruitRulesDetail', p),//章程详情
- getEnrollmentPlan: p => post('/mobile/data/getEnrollmentPlan', p, 'json'),//获取该院校招生计划
- getMajorPointLine: p => post('/mobile/data/getMajorPointLine', p, 'json'),//获取该院校专业分数线
- getPointLine: p => get('/mobile/data/getPointLine/' + p),//获取该院校历年分数线
- getMajorTree: p => get('/mobile/data/getMajorTree', p, 'json'),//获取专业列表
- getMajorDetail: p => get('/mobile/data/getMajorDetail/' + p),//获取专业详情
- getProfessionalEncyclopeList: p => get('/h5/match/getProfessionalEncyclopeList', p, 'json'),//获取职业列表
- getProfessionalEncyclope: p => get('/h5/match/getProfessionalEncyclope', p, 'json'),//获取职业详情
- getJobByName: p => get('/University/getJobByName', p, 'json'),//获取职业详情2
- getSchoolByMajor: p => post('/mobile/data/getSchoolByMajor', p, 'json'),//获取当前专业开设院校
- getHistoryData: p => post('/mobile/data/getHistoryData', p, 'json'),//获取历史数据
- getHistoryDataYear: p => get('/mobile/data/getHistoryDataYear/' + p),//获取强基 三位年份数据 1-强基 2 名校三位 3 省内三位 4 提前 5艺术 6 体育 7平行 8高职
- getAdvanceHistoryData: p => post('/mobile/data/getAdvanceHistoryData', p, 'json'),//获取提前批大数据
- getArtHistoryData: p => post('/mobile/data/getArtHistoryData', p, 'json'),//获取艺术大数据
- getPhysicalHistoryData: p => post('/mobile/data/getPhysicalHistoryData', p, 'json'),//获取体育大数据
- getComprehensiveHistoryData: p => post('/mobile/data/getComprehensiveHistoryData', p, 'json'),//获取平行大数据
- getHighVocationHistoryData: p => post('/mobile/data/getHighVocationHistoryData', p, 'json'),//获取高职大数据
- getCalendar: p => post('/mobile/data/getCalendar', p),//获取日历,传对应月份
- getResult: p => post('/mobile/data/getResult', p),//获取成绩
- getRecommendUniverse: p => post('/mobile/data/getRecommendUniverse', p),//获取推荐院校
-
- getSendFlag: () => post('/personal/getSendFlag'),//获取优惠券弹框
-
}
export default obj;
diff --git a/src/router/index.js b/src/router/index.js
index 247696a..15ee02a 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -38,8 +38,14 @@ VueRouter.prototype.push = function push (to) {
VueRouter.prototype.replace = function replace (location) {
return routerReplace.call(this, location).catch(error => error);
};
-const routes = [ {
+const routes = [{
path: '/',
+ name: 'ServiceKQ',
+ component: ServiceKQ,
+ meta: {
+ }
+}, {
+ path: '/HomeKQ',
name: 'HomeKQ',
component: HomeKQ,
meta: {
@@ -55,15 +61,6 @@ const routes = [ {
}
},
-//柯桥研学单独服务活动板块
-{
- path: '/service_kq',
- name: 'ServiceKQ',
- component: ServiceKQ,
- meta: {
- // title: '服务活动'
- }
-},
{
path: '/abroad_detail',
name: 'ServiceAbroadDetail',
@@ -130,14 +127,6 @@ const routes = [ {
}
},
{
- path: '/protocol',
- name: 'protocol',
- component: protocol,
- meta: {
- title: '查看协议'
- }
-},
-{
path: '/service_orderXST',
name: 'ServiceOrderXST',
component: ServiceOrderXST,
diff --git a/src/views/PublicHome/HomeKQ.vue b/src/views/PublicHome/HomeKQ.vue
index c264bde..c00a349 100644
--- a/src/views/PublicHome/HomeKQ.vue
+++ b/src/views/PublicHome/HomeKQ.vue
@@ -76,20 +76,22 @@ export default {
this.headImgUrl = sessionStorage.getItem('headImgUrl')
this.nicknameUser = sessionStorage.getItem('nicknameUser')
- if (process.env.NODE_ENV === "production" && this.common.isWeiXin()) {
- let openid = sessionStorage.getItem('openIdKQ');
- if (!openid) {
- this.$router.push({ name: 'Authorize' + this.publicName })
- } else {
- this.nicknameUser = sessionStorage.getItem('nicknameUser')
- this.headImgUrl = sessionStorage.getItem('headImgUrl')
- this.getUserInfoXST()
- }
- } else {
- sessionStorage.setItem('unionId', 'oJPmPuLaAx2x2DaRGfCFeYuLWzLU')
- this.getUserInfoXST()
+ const sUserAgent = window.navigator.userAgent.toLowerCase()
+ alert(sUserAgent)
+ console.log(sUserAgent)
+ const dtdreamweb = sUserAgent.indexOf("dtdreamweb") > -1
+ const miniprogram = sUserAgent.indexOf("miniprogram") > -1 && sUserAgent.indexOf("alipay") > -1
+ if (dtdreamweb) {
+ alert('浙里办')
+ // window.location.href = `https://puser.zjzwfw.gov.cn/sso/mobile.do?action=oauth&scope=1&servicecode=hswsy`;
+ }
+ if (miniprogram) {
+ alert('支付宝')
+ // window.location.href = `https://puser.zjzwfw.gov.cn/sso/alipay.do?action=ssoLogin&servicecode=passp&goto=`;
}
+ sessionStorage.setItem('unionId', 'oJPmPuLaAx2x2DaRGfCFeYuLWzLU')
+ this.getUserInfoXST()
},
methods: {
// 研学码
@@ -132,31 +134,6 @@ export default {
this.userInfo = res.data.data;
this.centerNo = res.data.data.centerNo
sessionStorage.setItem('userInfo', JSON.stringify(res.data.data))
- // 设置分享
- this.$emit('getWxConfig', {
- title: '趣研学啦', // 分享标题
- desc: '现在世界是孩子的书本,一起学才更好玩!', // 分享描述
- link: `https://payment.myjxt.com/center/#/HomeKQ`, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
- imgUrl: 'https://payment.myjxt.com/share_qxy.png', // 分享图标
- })
- }
- })
- },
- //获取优惠券
- getSendFlag () {
- this.$toast.loading({
- message: '加载中...',
- duration: 0,
- forbidClick: true
- })
- this.http.getSendFlag().then((res) => {
- this.$toast.clear()
- if (res.success) {
- if (res.data == 1) {
- this.isShow = true
- }
- } else {
- this.$toast.fail(res.message)
}
})
},
diff --git a/src/views/PublicService/LoginPublic.vue b/src/views/PublicService/LoginPublic.vue
index 59be6a2..eec1456 100644
--- a/src/views/PublicService/LoginPublic.vue
+++ b/src/views/PublicService/LoginPublic.vue
@@ -16,13 +16,9 @@
-
-
-
diff --git a/src/views/PublicService/ServiceBaseKQ.vue b/src/views/PublicService/ServiceBaseKQ.vue
index 5e94154..89c4eda 100644
--- a/src/views/PublicService/ServiceBaseKQ.vue
+++ b/src/views/PublicService/ServiceBaseKQ.vue
@@ -93,9 +93,6 @@ export default {
// 设置tabbar状态
this.tabName = this.$route.query.showTab || 'KQ'
document.title = this.$route.query.showTab == 'ZZY' ? '周周营': '柯桥研学'
- this.$nextTick(() => {
- this.$emit('setWxShare', this.tabName)
- })
}
}
},
diff --git a/src/views/PublicService/ServiceKQ.vue b/src/views/PublicService/ServiceKQ.vue
index 0242296..8f68bfb 100644
--- a/src/views/PublicService/ServiceKQ.vue
+++ b/src/views/PublicService/ServiceKQ.vue
@@ -1,5 +1,5 @@
-
+
-
diff --git a/src/views/Service/AbroadDetail.vue b/src/views/Service/AbroadDetail.vue
index 90136de..d664a6b 100644
--- a/src/views/Service/AbroadDetail.vue
+++ b/src/views/Service/AbroadDetail.vue
@@ -386,13 +386,6 @@ export default {
this.getWeekCard(i);
}
});
- // 设置分享
- this.$emit('getWxConfig', {
- title: detailData.course_name, // 分享标题
- desc: '读万卷书,行万里路,我们一起“趣研学啦”', // 分享描述
- link: `https://payment.myjxt.com/center/#/abroad_detail?courseId=${this.courseId}&publicName=${this.publicName}`, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
- imgUrl: 'https://payment.myjxt.com/share_qxy.png', // 分享图标
- })
} else {
let message = res.data.message;
if (!message) {
--
libgit2 0.21.0