|
@@ -193,7 +193,7 @@
|
|
<em class="iconfont icon-zhishiku1"></em>
|
|
<em class="iconfont icon-zhishiku1"></em>
|
|
热门知识
|
|
热门知识
|
|
</view>
|
|
</view>
|
|
- <ul class="rmzsList" @tap="goKnowledgeDetails(item.id)" v-for="(item, index) in dataSource" :key="index">
|
|
|
|
|
|
+ <ul class="rmzsList" @tap="goKnowledgeDetails(item)" v-for="(item, index) in dataSource" :key="index">
|
|
<li>
|
|
<li>
|
|
<image :src="loadImgSrcLocalhost(item.imgUrlList)"></image>
|
|
<image :src="loadImgSrcLocalhost(item.imgUrlList)"></image>
|
|
<view class="listCont">
|
|
<view class="listCont">
|
|
@@ -225,7 +225,10 @@
|
|
governmentListData
|
|
governmentListData
|
|
} from '@/api/information/information.js';
|
|
} from '@/api/information/information.js';
|
|
import {
|
|
import {
|
|
- popularKnowledgeList
|
|
|
|
|
|
+ popularKnowledgeList,
|
|
|
|
+ verifyScore,
|
|
|
|
+ reduceScore,
|
|
|
|
+ addScore
|
|
} from '@/api/knowledge/knowledge.js'
|
|
} from '@/api/knowledge/knowledge.js'
|
|
export default {
|
|
export default {
|
|
data() {
|
|
data() {
|
|
@@ -496,10 +499,48 @@
|
|
url: '/pages/knowledge/knowledge'
|
|
url: '/pages/knowledge/knowledge'
|
|
});
|
|
});
|
|
},
|
|
},
|
|
- goKnowledgeDetails(id) {
|
|
|
|
- uni.navigateTo({
|
|
|
|
- url: '/pages/knowledgeDetails/knowledgeDetails?id=' + id,
|
|
|
|
|
|
+ goKnowledgeDetails(item) {
|
|
|
|
+ let params = {
|
|
|
|
+ userId: getApp().globalData.userId,
|
|
|
|
+ scoreNum: item.integral
|
|
|
|
+ };
|
|
|
|
+ verifyScore(params).then((res) => {
|
|
|
|
+ if (res.code == 200) {
|
|
|
|
+ this.reduceScore(item)
|
|
|
|
+ this.addScore(item)
|
|
|
|
+ uni.navigateTo({
|
|
|
|
+ url: '/pages/knowledgeDetails/knowledgeDetails?id=' + item.id,
|
|
|
|
+ });
|
|
|
|
+ }
|
|
});
|
|
});
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ * 减少积分
|
|
|
|
+ */
|
|
|
|
+ reduceScore(item) {
|
|
|
|
+ let params = {
|
|
|
|
+ userId: getApp().globalData.userId,
|
|
|
|
+ scoreNum: item.integral,
|
|
|
|
+ relevanceDataId: item.id,
|
|
|
|
+ relevance: "0",
|
|
|
|
+ }
|
|
|
|
+ reduceScore(params).then((res) => {
|
|
|
|
+ console.log("reduceScore",res)
|
|
|
|
+ })
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ * 增加积分
|
|
|
|
+ */
|
|
|
|
+ addScore(item) {
|
|
|
|
+ let params = {
|
|
|
|
+ userId: item.createId,
|
|
|
|
+ scoreNum: item.integral,
|
|
|
|
+ relevanceDataId: item.id,
|
|
|
|
+ relevance: "0",
|
|
|
|
+ }
|
|
|
|
+ addScore(params).then((res) => {
|
|
|
|
+ console.log("addScore",res)
|
|
|
|
+ })
|
|
}
|
|
}
|
|
}
|
|
}
|
|
};
|
|
};
|