Commit 3ec47cf5 authored by Facius's avatar Facius

improvement: 绑卡id全局存储;每日一练ui变更

parent 254e59f6
...@@ -41,7 +41,7 @@ ...@@ -41,7 +41,7 @@
shape="circle" shape="circle"
@click="handleClickCancel" @click="handleClickCancel"
> >
查看记录 {{ cancelText }}
</u-button> </u-button>
<u-button <u-button
:custom-style="customStyleSave" :custom-style="customStyleSave"
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
type="primary" type="primary"
@click="handleClickSure" @click="handleClickSure"
> >
继续练习 {{ buttonText }}
</u-button> </u-button>
</view> </view>
</view> </view>
...@@ -68,11 +68,25 @@ export default { ...@@ -68,11 +68,25 @@ export default {
type: Number, type: Number,
default: 0, default: 0,
}, },
// normal 普通联系;experience 体验
type: {
type: String,
default: 'normal',
},
}, },
data() { data() {
return {} return {}
}, },
computed: { computed: {
isNormal() {
return this.type == 'normal'
},
cancelText() {
return this.isNormal ? '查看记录' : '回首页'
},
sureText() {
return this.isNormal ? '继续练习' : '去绑卡'
},
backgroundImage() { backgroundImage() {
return process.uniEnv.qn_base_url + 'lianxibeijing.png' return process.uniEnv.qn_base_url + 'lianxibeijing.png'
}, },
......
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
<text>您还未选择题库,请先选择题库</text> <text>您还未选择题库,请先选择题库</text>
</view> </view>
<view <view
v-else-if="!this.info.cardId" v-else-if="!info.cardId"
class="card-tip-view" class="card-tip-view"
@click="$u.throttle(handleSelectTip, 500)" @click="$u.throttle(handleSelectTip, 500)"
> >
...@@ -121,7 +121,7 @@ export default { ...@@ -121,7 +121,7 @@ export default {
detail: { questionWarehouse: {} }, detail: { questionWarehouse: {} },
selected: {}, selected: {},
data: {}, data: {},
relationId: 0, // 绑卡用 // relationId: 0, // 绑卡用
loading: false, loading: false,
canExperience: false, // 体验资格 canExperience: false, // 体验资格
finishCount: 0, finishCount: 0,
...@@ -306,7 +306,10 @@ export default { ...@@ -306,7 +306,10 @@ export default {
.queryMyQuestionWarehouseDetail(id) .queryMyQuestionWarehouseDetail(id)
.then((res) => { .then((res) => {
this.detail = res || { questionWarehouse: {} } this.detail = res || { questionWarehouse: {} }
this.relationId = res.questionWarehouse.id // this.relationId = res.questionWarehouse.id
if (res.questionWarehouse.id) {
this.$u.vuex('relationId', res.questionWarehouse.id)
}
if (res.questionWarehouse.questionWarehouseId) { if (res.questionWarehouse.questionWarehouseId) {
this.$u.vuex( this.$u.vuex(
'questionWarehouseId', 'questionWarehouseId',
...@@ -368,7 +371,7 @@ export default { ...@@ -368,7 +371,7 @@ export default {
this.$u.route({ this.$u.route({
url: 'pages/learn/detail', url: 'pages/learn/detail',
params: { params: {
relationId: this.relationId, // relationId: this.relationId,
id: this.info.id, id: this.info.id,
}, },
}) })
...@@ -390,7 +393,7 @@ export default { ...@@ -390,7 +393,7 @@ export default {
this.$u.route({ this.$u.route({
url: 'pages/learn/' + str, url: 'pages/learn/' + str,
params: { params: {
relationId: this.relationId, // relationId: this.relationId,
id: this.info.id, id: this.info.id,
}, },
}) })
...@@ -450,7 +453,7 @@ export default { ...@@ -450,7 +453,7 @@ export default {
this.$u.route({ this.$u.route({
url: 'pages/learn/detail', url: 'pages/learn/detail',
params: { params: {
relationId: this.relationId, // relationId: this.relationId,
id: this.info.id, id: this.info.id,
}, },
}) })
...@@ -478,7 +481,7 @@ export default { ...@@ -478,7 +481,7 @@ export default {
this.$u.route({ this.$u.route({
url: 'pages/learn/detail', url: 'pages/learn/detail',
params: { params: {
relationId: this.relationId, // relationId: this.relationId,
id: this.info.id, id: this.info.id,
}, },
}) })
...@@ -520,7 +523,7 @@ export default { ...@@ -520,7 +523,7 @@ export default {
this.$u.route({ this.$u.route({
url: 'pages/learn/detail', url: 'pages/learn/detail',
params: { params: {
relationId: this.relationId, // relationId: this.relationId,
id: this.info.id, id: this.info.id,
}, },
}) })
......
...@@ -51,7 +51,7 @@ ...@@ -51,7 +51,7 @@
export default { export default {
data() { data() {
return { return {
relationId: 0, // 绑卡用 // relationId: 0, // 绑卡用
realPrice: null, realPrice: null,
} }
}, },
...@@ -78,10 +78,10 @@ export default { ...@@ -78,10 +78,10 @@ export default {
}, },
}, },
onLoad(e) { onLoad(e) {
if (e && e.relationId) { // if (e && e.relationId) {
this.relationId = e.relationId // this.relationId = e.relationId
} // }
if (e && e.relationId) { if (e && e.realPrice) {
this.realPrice = e.realPrice this.realPrice = e.realPrice
} }
}, },
...@@ -96,7 +96,7 @@ export default { ...@@ -96,7 +96,7 @@ export default {
url: 'pages/learn/boundTest', url: 'pages/learn/boundTest',
params: { params: {
code: res.result, code: res.result,
relationId: this.relationId, // relationId: this.relationId,
}, },
}) })
} }
...@@ -128,9 +128,9 @@ export default { ...@@ -128,9 +128,9 @@ export default {
handleChange() { handleChange() {
this.$u.route({ this.$u.route({
url: 'pages/learn/manualBinding', url: 'pages/learn/manualBinding',
params: { // params: {
relationId: this.relationId, // relationId: this.relationId,
}, // },
}) })
}, },
pay(data) { pay(data) {
......
...@@ -68,9 +68,7 @@ export default { ...@@ -68,9 +68,7 @@ export default {
this.param.cardNumber = code.slice(0, 15) this.param.cardNumber = code.slice(0, 15)
this.param.cardSecret = code.slice(15) this.param.cardSecret = code.slice(15)
} }
if (e && e.relationId) { this.param.questionWarehouseId = this.relationId
this.param.questionWarehouseId = e.relationId
}
}, },
methods: { methods: {
handleClick() { handleClick() {
......
...@@ -89,7 +89,7 @@ ...@@ -89,7 +89,7 @@
export default { export default {
data() { data() {
return { return {
relationId: 0, // 绑卡用 // relationId: 0, // 绑卡用
info: { info: {
questionWarehouse: {}, questionWarehouse: {},
}, },
...@@ -167,9 +167,9 @@ export default { ...@@ -167,9 +167,9 @@ export default {
}, },
}, },
onLoad(e) { onLoad(e) {
if (e && e.relationId) { // if (e && e.relationId) {
this.relationId = e.relationId // this.relationId = e.relationId
} // }
if ((e && e.id) || this.questionWarehouseId) { if ((e && e.id) || this.questionWarehouseId) {
this.queryQuestionWarehouseById((e && e.id) || this.questionWarehouseId) this.queryQuestionWarehouseById((e && e.id) || this.questionWarehouseId)
...@@ -191,7 +191,7 @@ export default { ...@@ -191,7 +191,7 @@ export default {
this.$u.route({ this.$u.route({
url: 'pages/learn/boundQuestions', url: 'pages/learn/boundQuestions',
params: { params: {
relationId: this.relationId, // relationId: this.relationId,
realPrice: this.info.questionWarehouse.realPrice, realPrice: this.info.questionWarehouse.realPrice,
}, },
}) })
......
...@@ -71,7 +71,7 @@ export default { ...@@ -71,7 +71,7 @@ export default {
password: '', password: '',
focus: true, focus: true,
loading: false, loading: false,
relationId: 0, // relationId: 0,
} }
}, },
...@@ -100,9 +100,9 @@ export default { ...@@ -100,9 +100,9 @@ export default {
}, },
}, },
onLoad(e) { onLoad(e) {
if (e && e.relationId) { // if (e && e.relationId) {
this.relationId = e.relationId // this.relationId = e.relationId
} // }
}, },
methods: { methods: {
handleClick() { handleClick() {
......
...@@ -19,6 +19,7 @@ let saveStateKeys = [ ...@@ -19,6 +19,7 @@ let saveStateKeys = [
'lastIndex', 'lastIndex',
'tipStatus', 'tipStatus',
'questionWarehouseId', 'questionWarehouseId',
'relationId', // 绑卡用
] ]
// 保存变量到本地存储中 // 保存变量到本地存储中
...@@ -42,6 +43,7 @@ const store = new Vuex.Store({ ...@@ -42,6 +43,7 @@ const store = new Vuex.Store({
userInfo: lifeData.userInfo ? lifeData.userInfo : {}, userInfo: lifeData.userInfo ? lifeData.userInfo : {},
vuex_token: lifeData.vuex_token ? lifeData.vuex_token : '', vuex_token: lifeData.vuex_token ? lifeData.vuex_token : '',
openId: lifeData.openId ? lifeData.openId : '', openId: lifeData.openId ? lifeData.openId : '',
relationId: lifeData.relationId ? lifeData.relationId : '', // 绑卡用
searchHistory: lifeData.searchHistory ? lifeData.searchHistory : [], // 搜索历史记录 searchHistory: lifeData.searchHistory ? lifeData.searchHistory : [], // 搜索历史记录
questionList: lifeData.questionList ? lifeData.questionList : {}, // 练习列表 questionList: lifeData.questionList ? lifeData.questionList : {}, // 练习列表
lastIndex: lifeData.lastIndex ? lifeData.lastIndex : {}, // 上次做到第几题 lastIndex: lifeData.lastIndex ? lifeData.lastIndex : {}, // 上次做到第几题
......
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