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

updates

上级 b34a4c8e
import { getShare, getQrcode, imageTransfer } from '../../api/base.js'
import { wxml, style } from './share.js'
import TEXTLIST from './text.js'
const app = getApp()
Component({
......@@ -27,7 +28,6 @@ Component({
share: { lecturer: {} },
qrcode: '',
bgList: [
'https://webapp-pub.ezijing.com/weapp/share/bg/01.jpg',
'https://webapp-pub.ezijing.com/weapp/share/bg/02.jpg',
'https://webapp-pub.ezijing.com/weapp/share/bg/03.jpg',
'https://webapp-pub.ezijing.com/weapp/share/bg/04.jpg',
......@@ -35,7 +35,8 @@ Component({
'https://webapp-pub.ezijing.com/weapp/share/bg/06.jpg',
'https://webapp-pub.ezijing.com/weapp/share/bg/07.jpg',
'https://webapp-pub.ezijing.com/weapp/share/bg/08.jpg',
'https://webapp-pub.ezijing.com/weapp/share/bg/09.jpg'
'https://webapp-pub.ezijing.com/weapp/share/bg/09.jpg',
'https://webapp-pub.ezijing.com/weapp/share/bg/01.jpg'
],
textList: [
{ text: '本质上,我们都生活在我们与内部体验或者外部事件的主观互动中。' },
......@@ -74,7 +75,7 @@ Component({
],
controls: {
active: '0',
bg: 'https://webapp-pub.ezijing.com/weapp/share/bg/01.jpg',
bg: 'https://webapp-pub.ezijing.com/weapp/share/bg/02.jpg',
text: '本质上,我们都生活在我们与内部体验或者外部事件的主观互动中。',
avatar: '',
color: '#d78c4a'
......@@ -110,9 +111,7 @@ Component({
res.realname = res.realname || res.nickname
// 系统头像
const avatarList = []
if (res.avatar) {
avatarList.push({ name: '系统', url: res.avatar })
}
avatarList.push({ name: '系统', url: res.avatar || 'https://webapp-pub.ezijing.com/weapp/share/default.jpg' })
// 微信头像
const localUserInfo = wx.getStorageSync('userInfo')
let wxUserProfile = localUserInfo ? JSON.parse(localUserInfo) : {}
......@@ -139,32 +138,13 @@ Component({
data.course_name = data.course_name ? data.course_name.replace(/(\(|()(.+)(\)|))/, '') : ''
data.course_name = `《${data.course_name}》课程`
data.chapter_name = data.chapter_name ? data.chapter_name.replace(/(\(|()(.+)(\)|))/, '') : ''
data.chapter_name = data.chapter_name ? data.chapter_name.split(' ').pop() : ''
data.chapter_name = data.chapter_name ? data.chapter_name.replace(/^Lecture (\d*) /, '') : ''
data.chapter_name = data.chapter_name ? `“${data.chapter_name}”专题` : ''
const numLength = data.used_day.toString().length
// 两门课单独判断
if (data.course_name.includes('整合心理学与批判性思考')) {
const textList = [
{ text: '本质上,我们都生活在我们与内部体验或者外部事件的主观互动中。' },
{ text: '人本主义认为人是多维的,不能只去剖析本能,还要看思想和精神。' },
{ text: '灵性体验发生于与世界的关系中,这种关系是一个有生命的系统。' },
{ text: '参与式方法认为要尊重文化、科学、宗教的差异,而不是进行统一' },
{ text: '宇宙并非独立于我们而存在于别处,我们就身处宇宙之中——惠勒' }
]
this.setData({ textList, 'controls.text': textList[0].text })
}
if (data.course_name.includes('自我探究')) {
const textList = [
{ text: '别把身份全建立在与人的关系上,要寻找独立于关系之外的自我意识' },
{ text: '反思能力可得知自己的他人的不同,及自己的道德价值观和伦理模式' },
{ text: '多元交织身份意味着你我之间看着不同,但可建立某种奇特的联盟' },
{ text: '权力和特权是相互关联的,但取决于交互关系和背景' },
{ text: '当触碰到自己的羞愧,可把这些感受当成履行责任的指引' },
{ text: '只有认真观察我们的投射,才能看到自己的阴影中有什么——荣格' },
{ text: '改变自己对他人的看法,这是追求社会公正的一种方法' }
]
// 金句设置
const textList = TEXTLIST[this.data.chapterId]
if (textList) {
this.setData({ textList, 'controls.text': textList[0].text })
}
this.setData({ share: Object.assign(data, { lecturer }), numLength })
......@@ -294,7 +274,8 @@ Component({
onRemoveCustomText(e) {
const { index } = e.currentTarget.dataset
this.data.textList.splice(index, 1)
this.setData({ textList: this.data.textList })
const found = this.data.textList.find(item => item.text === this.data.controls.text)
this.setData({ textList: this.data.textList, 'controls.text': found ? this.data.controls.text : this.data.textList[0].text })
}
}
})
......@@ -103,7 +103,7 @@
data-item="{{ item }}"
bindtap="onSelectText"
>{{ item.text }}
<view class="custom-text-remove" data-index="{{ index }}" bindtap="onRemoveCustomText">
<view class="custom-text-remove" data-index="{{ index }}" catchtap="onRemoveCustomText">
<van-icon name="clear" size="20" color="#d78c4a" wx:if="{{ item.isCustom }}"></van-icon>
</view>
</view>
......@@ -119,7 +119,7 @@
bindtap="onSelectAvatar"
>
<image src="{{ item.url }}" mode="aspectFill" class="image"></image>
<text>{{ item.name }}</text>
<text class="controls-avatar-item__text">{{ item.name }}</text>
</view>
<view class="controls-avatar-item" hidden="{{ wxUserProfile.avatarUrl }}">
<text>微信</text><text>头像</text>
......
......@@ -288,6 +288,16 @@ button::after {
line-height: 18px;
box-sizing: border-box;
}
.controls-avatar-item__text {
position: absolute;
bottom: 0;
left: 0;
right: 0;
background-color: rgba(255, 255, 255, 0.6);
z-index: 1;
text-align: center;
font-size: 12px;
}
.controls-color-item {
margin: 0 15px;
flex: 0 0 68px;
......
export default {
/**
* 整合心理学与批判性思考
*/
// 12 整合心理学的出现
'6839023236492034048': [
{ text: '本质上,我们都生活在我们与内部体验或者外部事件的主观互动中。' },
{ text: '人本主义认为人是多维的,不能只去剖析本能,还要看思想和精神。' }
],
// 13 整合心理学中的参与、过程、认识方式和多重整合
'6839023236819189760': [
{ text: '灵性体验发生于与世界的关系中,这种关系是一个有生命的系统。' },
{ text: '参与式方法认为要尊重文化、科学、宗教的差异,而不是进行统一' },
{ text: '宇宙并非独立于我们而存在于别处,我们就身处宇宙之中——惠勒' }
],
/*
* 自我探究
*/
// 12 道德发展与价值观
'6839023311414886400': [
{ text: '别把身份全建立在与人的关系上,要寻找独立于关系之外的自我意识' },
{ text: '反思能力可得知自己的他人的不同,及自己的道德价值观和伦理模式' }
],
// 13 权力 特权 与投射
'6839023311788179456': [
{ text: '多元交织身份意味着你我之间看着不同,但可建立某种奇特的联盟' },
{ text: '权力和特权是相互关联的,但取决于交互关系和背景' },
{ text: '当触碰到自己的羞愧,可把这些感受当成履行责任的指引' },
{ text: '只有认真观察我们的投射,才能看到自己的阴影中有什么——荣格' },
{ text: '改变自己对他人的看法,这是追求社会公正的一种方法' }
]
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论