Commit 521321e0 by jscat

nyx weapp: bug fix

1. 未授权上传优化逻辑
parent 01b6ebe4
// pages/member/activity-post/activity-submit/activity-submit.js // pages/member/activity-post/activity-submit/activity-submit.js
...@@ -55,6 +55,9 @@ Page({ ...@@ -55,6 +55,9 @@ Page({
// 支付按钮可用状态 // 支付按钮可用状态
canClick: true, canClick: true,
// 操作按钮
submitString: "",
}, },
...@@ -80,6 +83,19 @@ Page({ ...@@ -80,6 +83,19 @@ Page({
}) })
} }
//初始化发布字串
var submitString = ""
if(wx.getStorageSync('authStatus') == '01')
{
submitString = "活动发布"
}
else
{
submitString = "授权发布"
}
_this.setData({ submitString })
var members = wx.getStorageSync('members') || [] var members = wx.getStorageSync('members') || []
if(members.length != 0) if(members.length != 0)
{ {
...@@ -139,9 +155,12 @@ Page({ ...@@ -139,9 +155,12 @@ Page({
var content = app.globalData.postData.photoContent; //获取content var content = app.globalData.postData.photoContent; //获取content
var logoArray = _this.__data__.logoArray var logoArray = _this.__data__.logoArray
//先设置点击按钮不可点击 //先设置按钮不可点击
var canClick = false; var canClick = false;
_this.setData({ canClick }) _this.setData({ canClick })
var submitString = "活动发布中"
_this.setData({ submitString })
// user_id // user_id
// member_id // member_id
...@@ -444,7 +463,7 @@ Page({ ...@@ -444,7 +463,7 @@ Page({
wx.showToast({ wx.showToast({
icon: 'none', icon: 'none',
title: '发布成功', title: '发布成功',
duration: 3000, duration: 2000,
success: function(){ success: function(){
setTimeout(function(){ setTimeout(function(){
wx.switchTab({ wx.switchTab({
...@@ -457,7 +476,7 @@ Page({ ...@@ -457,7 +476,7 @@ Page({
page.onUpdateData(); page.onUpdateData();
} }
}); });
}, 3000) }, 2000)
} }
}) })
...@@ -483,7 +502,7 @@ Page({ ...@@ -483,7 +502,7 @@ Page({
var canClick = false; var canClick = false;
_this.setData({ canClick }) _this.setData({ canClick })
config.debug==1?console.log("===getUserInfo_e_"+e):"" config.debug==1?console.log("===getUserInfo"):""
// 获取用户信息 // 获取用户信息
wx.getSetting({ wx.getSetting({
success(res) { success(res) {
...@@ -491,6 +510,9 @@ Page({ ...@@ -491,6 +510,9 @@ Page({
if (res.authSetting['scope.userInfo']) { // 判断获取用户信息是否授权 if (res.authSetting['scope.userInfo']) { // 判断获取用户信息是否授权
config.debug == 1 ? console.log("已授权=====") : "" config.debug == 1 ? console.log("已授权=====") : ""
var submitString = "活动发布"
_this.setData({ submitString })
// 已经授权, 可以直接调用 getUserInfo 获取用户信息 // 已经授权, 可以直接调用 getUserInfo 获取用户信息
let promise_login = new Promise(function (resolve, reject) { let promise_login = new Promise(function (resolve, reject) {
app.login(resolve, reject) app.login(resolve, reject)
......
<view class="page-body"> <view class="page-body">
...@@ -5,10 +5,10 @@ ...@@ -5,10 +5,10 @@
<!-- <form > --> <!-- <form > -->
<view class="btn-area"> <view class="btn-area">
<block wx:if="{{authStatus=='00'}}"> <block wx:if="{{authStatus=='00'}}">
<button class="weui-btn" type="warn" open-type="getUserInfo" bindgetuserinfo="onGetUserInfo">授权发布</button> <button class="weui-btn" type="warn" open-type="getUserInfo" bindgetuserinfo="onGetUserInfo">{{submitString}}</button>
</block> </block>
<block wx:else> <block wx:else>
<button class="weui-btn" type="warn" disabled="{{!canClick}}" bindtap="onSubmit">活动发布</button> <button class="weui-btn" type="warn" disabled="{{!canClick}}" bindtap="onSubmit">{{submitString}}</button>
</block> </block>
</view> </view>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论