提交 1a7349e1 authored 作者: 王鹏飞's avatar 王鹏飞

新增prp学习系统

module.exports = { module.exports = {
domain: 'dev.ezijing.com', domain: 'dev.ezijing.com',
url: 'https://learn-api.ezijing.com/api', url: 'https://learn-api2.ezijing.com/api',
apiBaseURL: 'https://learn-api.ezijing.com', apiBaseURL: 'https://learn-api2.ezijing.com',
others: { others: {
url: '/app/learn/course', url: '/app/learn/course',
loginUrl: 'https://login.ezijing.com/wmp/login/index' loginUrl: 'https://login2.ezijing.com/sofia/login/index',
messageBaseURL: 'https://test-microservices-message-service-api.ezijing.com'
}, },
webpack: { webpack: {
externals: { externals: {
......
...@@ -5,7 +5,8 @@ module.exports = { ...@@ -5,7 +5,8 @@ module.exports = {
// apiBaseURL: '/', // apiBaseURL: '/',
others: { others: {
url: '/app/learn/course', url: '/app/learn/course',
loginUrl: 'https://login.ezijing.com/wmp/login/index' loginUrl: 'https://login.ezijing.com/sofia/login/index',
messageBaseURL: ''
}, },
webpack: { webpack: {
externals: { externals: {
......
...@@ -5,7 +5,8 @@ module.exports = { ...@@ -5,7 +5,8 @@ module.exports = {
// apiBaseURL: '/', // apiBaseURL: '/',
others: { others: {
url: '/app/learn/course', url: '/app/learn/course',
loginUrl: 'https://login2.ezijing.com/wmp/login/index' loginUrl: 'https://login2.ezijing.com/sofia/login/index',
messageBaseURL: 'https://test-microservices-message-service-api.ezijing.com'
}, },
isUploadStatic: false, isUploadStatic: false,
webpack: { webpack: {
......
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -72,16 +72,17 @@ ...@@ -72,16 +72,17 @@
"webpack-merge": "^4.2.2" "webpack-merge": "^4.2.2"
}, },
"dependencies": { "dependencies": {
"@ckeditor/ckeditor5-build-classic": "^24.0.0", "@ckeditor/ckeditor5-build-classic": "^25.0.0",
"@ckeditor/ckeditor5-vue2": "^1.0.5", "@ckeditor/ckeditor5-vue2": "^1.0.5",
"axios": "^0.21.0", "@ezijing/web-message-sdk": "^0.2.1",
"core-js": "^3.8.1", "axios": "^0.21.1",
"core-js": "^3.9.0",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"element-ui": "^2.14.1", "element-ui": "^2.15.1",
"js-cookie": "^2.2.1", "js-cookie": "^2.2.1",
"lodash": "^4.17.20", "lodash": "^4.17.21",
"qrcode.vue": "^1.7.0", "qrcode.vue": "^1.7.0",
"qs": "^6.9.4", "qs": "^6.9.6",
"vue": "^2.6.12", "vue": "^2.6.12",
"vue-i18n": "^8.22.2", "vue-i18n": "^8.22.2",
"vue-loader": "^15.9.5", "vue-loader": "^15.9.5",
......
...@@ -38,7 +38,7 @@ export default class API { ...@@ -38,7 +38,7 @@ export default class API {
/* 具体执行请求失败后业务逻辑前,先执行该方法 */ /* 具体执行请求失败后业务逻辑前,先执行该方法 */
const beforeFail = _config.beforeFail ? _config.beforeFail : this._reqFail const beforeFail = _config.beforeFail ? _config.beforeFail : this._reqFail
const headers = { const headers = {
tenant: 'wmp', tenant: 'prp',
version: window.G.VERSION, version: window.G.VERSION,
'Content-Type': 'application/x-www-form-urlencoded' 'Content-Type': 'application/x-www-form-urlencoded'
} }
......
src/assets/images/bank-logo2.png

9.5 KB | W: | H:

src/assets/images/bank-logo2.png

6.0 KB | W: | H:

src/assets/images/bank-logo2.png
src/assets/images/bank-logo2.png
src/assets/images/bank-logo2.png
src/assets/images/bank-logo2.png
  • 2-up
  • Swipe
  • Onion skin
...@@ -3,9 +3,9 @@ ...@@ -3,9 +3,9 @@
"action": { "action": {
"courseAction": { "courseAction": {
"all": "全部", "all": "全部",
"mustLearn": "教材学习", "mustLearn": "先导课程",
"changeLearn": "必修课程", "changeLearn": "核心课程",
"repeatLearn": "拓展课程", "repeatLearn": "选修课程",
"changeStatus": "选修状态", "changeStatus": "选修状态",
"noChange": "未选修", "noChange": "未选修",
"alreadyChange": "已选修", "alreadyChange": "已选修",
......
...@@ -2,11 +2,11 @@ ...@@ -2,11 +2,11 @@
<div class="menu"> <div class="menu">
<div class="nav-left"> <div class="nav-left">
<div class="logo-box"> <div class="logo-box">
<img class="bank-logol" src="@/assets/images/bank-logo1.png" alt="logo" /> <img class="bank-logol" src="https://zws-imgs-pub.ezijing.com/pc/base/logo.svg" />
<img class="bank-logor" src="@/assets/images/bank-logo2.png" alt="logo" /> <img class="bank-logor" src="@/assets/images/bank-logo2.png" alt="logo" />
</div> </div>
</div> </div>
<div class="bank-title" @click="setStatus">高级财富管理师·在线学习系统</div> <div class="bank-title" @click="setStatus">私人财富风险管理师</div>
<!-- <s-language></s-language> --> <!-- <s-language></s-language> -->
<div class="nav-right"> <div class="nav-right">
<div class="logo-name">{{ name }},欢迎您回到在线学习系统</div> <div class="logo-name">{{ name }},欢迎您回到在线学习系统</div>
...@@ -57,6 +57,7 @@ export default { ...@@ -57,6 +57,7 @@ export default {
<style scoped lang="scss"> <style scoped lang="scss">
.menu { .menu {
height: 60px;
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: space-between; justify-content: space-between;
...@@ -118,14 +119,14 @@ export default { ...@@ -118,14 +119,14 @@ export default {
} }
.logo-box { .logo-box {
display: flex; display: flex;
.bank-logor { align-items: center;
margin-left: auto; padding: 0 40px;
}
.bank-logol { .bank-logol {
width: 52%; height: 50px;
} }
img { .bank-logor {
width: 46%; margin-left: 40px;
height: 34px;
} }
} }
......
...@@ -72,16 +72,16 @@ export default { ...@@ -72,16 +72,16 @@ export default {
UserInfo: (_global && _global.UserInfo) || {}, UserInfo: (_global && _global.UserInfo) || {},
defaultActive: defaultActive, defaultActive: defaultActive,
headerData: [ headerData: [
{ // {
name: '学员须知', // name: '学员须知',
iconClass: 'el-icon-self-xuexi-', // iconClass: 'el-icon-self-xuexi-',
index: '1', // index: '1',
children: [ // children: [
{ name: '学习须知', index: '1-1' }, // { name: '学习须知', index: '1-1' },
{ name: '考前须知', index: '1-2' } // { name: '考前须知', index: '1-2' }
// { name: this.$t('components.learnSysLayout.sideBar.header1Child3'), index: '1-3' } // // { name: this.$t('components.learnSysLayout.sideBar.header1Child3'), index: '1-3' }
] // ]
}, // },
// { // {
// name: this.$t('components.learnSysLayout.sideBar.header2'), // name: this.$t('components.learnSysLayout.sideBar.header2'),
// iconClass: 'el-icon-self-grade', // iconClass: 'el-icon-self-grade',
...@@ -110,7 +110,7 @@ export default { ...@@ -110,7 +110,7 @@ export default {
}, },
mounted () { mounted () {
this.defineEvent() this.defineEvent()
this.showHeaderData() // this.showHeaderData()
}, },
methods: { methods: {
arrHeader(arr) { arrHeader(arr) {
......
...@@ -43,19 +43,25 @@ export default { ...@@ -43,19 +43,25 @@ export default {
computed: { computed: {
qrcodeValue() { qrcodeValue() {
return this.order.url return this.order.url
},
pid() {
return this.$route.params.id
},
notifyUrl() {
return `${webConf.apiBaseURL}/api/lms/v2/lobby/update-status-api/${this.pid}`
} }
}, },
methods: { methods: {
// 创建微信订单 // 创建微信订单
createWxPayOrder(productId, num = 1) { createWxPayOrder(productId, num = 1) {
return api.createWxpayOrder('ezijing', productId, { num }).then(response => { return api.createWxpayOrder('ezijing', productId, { num, notify_url: this.notifyUrl }).then(response => {
this.order = response this.order = response
return response return response
}) })
}, },
// 创建支付宝订单 // 创建支付宝订单
createAliPayOrder(productId, num = 1) { createAliPayOrder(productId, num = 1) {
return api.createAlipayOrder(productId, { type: 2, num }).then(response => { return api.createAlipayOrder(productId, { type: 2, num, notify_url: this.notifyUrl }).then(response => {
this.order = response this.order = response
return response return response
}) })
......
...@@ -111,9 +111,9 @@ export default { ...@@ -111,9 +111,9 @@ export default {
email: [{ required: true, message: '请输入邮寄地址', trigger: 'blur' }] email: [{ required: true, message: '请输入邮寄地址', trigger: 'blur' }]
}, },
productList: [ productList: [
{ label: '1份—¥126元', value: '1', product_id: '6747325185390542848' }, { label: '1份—¥127元', value: '1', product_id: '6747325185390542848' },
{ label: '2份—¥201元', value: '2', product_id: '6747325279879823360' }, { label: '2份—¥203元', value: '2', product_id: '6747325279879823360' },
{ label: '3份—¥276元', value: '3', product_id: '6747325351686307840' } { label: '3份—¥278元', value: '3', product_id: '6747325351686307840' }
], ],
payVisible: false payVisible: false
} }
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
<el-step :title="$t('viewerWork.workStep1')" status="process"> <el-step :title="$t('viewerWork.workStep1')" status="process">
<template v-slot:description> <template v-slot:description>
<div v-html="data.curriculum.curriculum_essay"></div> <div v-html="data.curriculum.curriculum_essay"></div>
<p>{{ $t('viewerWork.workDeadline') }}{{ data.end_date }}</p> <p>{{ $t('viewerWork.workDeadline') }}{{ data.essay_date }}</p>
</template> </template>
</el-step> </el-step>
<el-step :title="$t('viewerWork.workStep2')" status="process"> <el-step :title="$t('viewerWork.workStep2')" status="process">
...@@ -40,7 +40,7 @@ ...@@ -40,7 +40,7 @@
</template> </template>
</el-step> </el-step>
<el-step :title="$t('viewerWork.workStep3')" status="process"> <el-step :title="$t('viewerWork.workStep3')" status="process">
<template #title>{{ $t('viewerWork.workStep3') }}{{ data.end_date }}</p></template> <template #title>{{ $t('viewerWork.workStep3') }}{{ data.essay_date }}</p></template>
<template v-slot:description> <template v-slot:description>
<div class="work-bottom" v-if="detail"> <div class="work-bottom" v-if="detail">
<div class="info"> <div class="info">
......
...@@ -5,7 +5,7 @@ body { ...@@ -5,7 +5,7 @@ body {
margin: 0; margin: 0;
height: 100%; height: 100%;
width: 100%; width: 100%;
background: #eee; background: #f9f9f9;
} }
/* 统一字体样式 */ /* 统一字体样式 */
* { * {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论