|
@@ -9,15 +9,71 @@ Page({
|
|
|
flag: false,
|
|
|
productionData: {},
|
|
|
questionsData: {},
|
|
|
- courseData: {}
|
|
|
+ courseData: {},
|
|
|
+ num1: 0,
|
|
|
+ num2: 0
|
|
|
},
|
|
|
-
|
|
|
- methods: {
|
|
|
- shareImage: function(e) {
|
|
|
- console.log(e.target.dataset.flag)
|
|
|
+ /* 区分答疑和分享 */
|
|
|
+ distinction: function(type, columnId, pageNo, pageSize, success) {
|
|
|
+ login.getOpenidSessionKey(function(res) {
|
|
|
+ //console.log(res.data.data.uid);
|
|
|
+ APIClient.getProductionSchedule({
|
|
|
+ uid: res.data.data.uid
|
|
|
+ }, {
|
|
|
+ "type": type,
|
|
|
+ "columnId": columnId,
|
|
|
+ "pageNo": pageNo,
|
|
|
+ "pageSize": pageSize
|
|
|
+ }).success(success)
|
|
|
+ }, function() {
|
|
|
+ wx.showModal({
|
|
|
+ title: '提示',
|
|
|
+ content: '需要获取您的公开信息(昵称、头像等),请从小程序列表删除小学王者班后再次扫码进入,允许授权后可正常使用',
|
|
|
+ showCancel: false,
|
|
|
+ success: function (res) {
|
|
|
+ if (res.confirm) {
|
|
|
+ console.log('用户点击确定')
|
|
|
+ } else if (res.cancel) {
|
|
|
+ console.log('用户点击取消')
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ });
|
|
|
+ },
|
|
|
+ /*点击查看更多*/
|
|
|
+ onMyEvent: function(e){
|
|
|
+ let type = e.currentTarget.dataset.type;
|
|
|
+ const columnId = util.column('5').columnId;
|
|
|
+ if(type == 1) {
|
|
|
+ this.data.num1++
|
|
|
+ this.setData({
|
|
|
+ num1: this.data.num1
|
|
|
+ })
|
|
|
+ this.distinction(type, columnId, 1, 5*this.data.num1, res => {
|
|
|
+ if(res.data.success) {
|
|
|
+ console.log(res.data.data)
|
|
|
+ this.setData({
|
|
|
+ questionsData: res.data.data,
|
|
|
+ })
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ if(type == 2) {
|
|
|
+ this.data.num2++
|
|
|
+ this.setData({
|
|
|
+ num: this.data.num2
|
|
|
+ })
|
|
|
+ this.distinction(type, columnId, 1, 5*this.data.num2, res => {
|
|
|
+ if(res.data.success) {
|
|
|
+ console.log(res.data.data)
|
|
|
+ this.setData({
|
|
|
+ productionData: res.data.data,
|
|
|
+ })
|
|
|
+ }
|
|
|
+ });
|
|
|
}
|
|
|
},
|
|
|
-
|
|
|
onLoad: function (options) {
|
|
|
//分享按钮
|
|
|
wx.showShareMenu({
|
|
@@ -27,35 +83,8 @@ Page({
|
|
|
|
|
|
onShow: function () {
|
|
|
const columnId = util.column('5').columnId;
|
|
|
- /* 区分答疑和分享 */
|
|
|
- let distinction = (type, success) => {
|
|
|
- login.getOpenidSessionKey(function(res) {
|
|
|
- //console.log(res.data.data.uid);
|
|
|
- APIClient.getProductionSchedule({
|
|
|
- uid: res.data.data.uid
|
|
|
- }, {
|
|
|
- "type": type,
|
|
|
- "columnId": columnId,
|
|
|
- "pageNo": 1,
|
|
|
- "pageSize": 2
|
|
|
- }).success(success)
|
|
|
- }, function() {
|
|
|
- wx.showModal({
|
|
|
- title: '提示',
|
|
|
- content: '需要获取您的公开信息(昵称、头像等),请从小程序列表删除小学王者班后再次扫码进入,允许授权后可正常使用',
|
|
|
- showCancel: false,
|
|
|
- success: function (res) {
|
|
|
- if (res.confirm) {
|
|
|
- console.log('用户点击确定')
|
|
|
- } else if (res.cancel) {
|
|
|
- console.log('用户点击取消')
|
|
|
- }
|
|
|
- }
|
|
|
- })
|
|
|
- });
|
|
|
- };
|
|
|
/* 分享 */
|
|
|
- distinction(2, res => {
|
|
|
+ this.distinction(2, columnId, 1, 2, res => {
|
|
|
if(res.data.success) {
|
|
|
console.log(res.data.data)
|
|
|
this.setData({
|
|
@@ -65,7 +94,7 @@ Page({
|
|
|
|
|
|
});
|
|
|
/* 答疑 */
|
|
|
- distinction(1, res => {
|
|
|
+ this.distinction(1, columnId, 1, 2, res => {
|
|
|
if(res.data.success) {
|
|
|
console.log(res.data.data)
|
|
|
this.setData({
|
|
@@ -110,7 +139,7 @@ Page({
|
|
|
const postId = ops.target.dataset.postid;
|
|
|
return {
|
|
|
title: '小学王者班',
|
|
|
- path: `pages/transmit/transmit?ind=7&postId=${postId}`,
|
|
|
+ path: `pages/transmit/transmit?ind=6&postId=${postId}`,
|
|
|
success: function (res) {
|
|
|
// 转发成功
|
|
|
console.log("转发成功:" + JSON.stringify(res));
|