Commit e3fd803d by jscat

nyx weapp: 功能&页面更新

1. 活动发布: 多商户时添加商户选择功能
parent 3462b2a6
//config.js API全局域名配置
//config.js API全局域名配置
......@@ -3,7 +3,7 @@
// env = 0; //本地java测试,需要启动java后台
// env = 1; //阿里云服务器测试版本
// env = 2; //阿里云服务器生产版本
var env = 1;
var env = 0;;
var debug = 0; //是否打印调试信息
var host_key = "https://fun.hisuhong.com";
......@@ -57,7 +57,7 @@ var config={
bonus_query_url: host_key + "/api/nyx/match/bonus/query/id",
collect_query_url: host_key + "/api/nyx/collect/query",
product_query_url: host_key + "/api/nyx/product/query",
member_query_url: host_key + "/api/nyx/member/query",
user_member_query_url: host_key + "/api/nyx/user/member/query",
socket_url: socket_url,
oss_token_url: login_url + "/api/nyx/oss/getToken",
oss_callback_url: login_url + "/api/nyx/oss/callback",
......
// pages/activity/activity.js
// pages/activity/activity.js
......@@ -624,7 +624,7 @@ Page({
var userId = _this.__data__.nyxCode
var query_url = '&userId=' + userId
var strUrl = config.member_query_url + "?pageCount=" + pageCount
var strUrl = config.user_member_query_url + "?pageCount=" + pageCount
+ "&pageNum=" + pageNum + query_url
config.debug == 1 ? console.log("===strUrl is: \"" + strUrl + "\"") : ""
wx.request({
......
/*
/*
......@@ -11,11 +11,11 @@
*/
.page{
height:100vh; /* 相对于视口(Layout Viewport)的高度; 视口被均分为100单位的vh */
/*height:100vh; 相对于视口(Layout Viewport)的高度; 视口被均分为100单位的vh */
background-color:#f5f8fa;
}
/* narBar -> navBar-box -> cate-list -> cate-list.on */
/* start of navbar navBar -> navBar-box -> cate-list -> cate-list.on */
.navBar{
height: 60rpx;
background: #fff;
......@@ -37,7 +37,7 @@
color: #000000;
font-weight: bold;
}
/* end of navbar */
.placeholder{
margin: 0px;
......
// pages/member/activity-post/activity-submit/activity-submit.js
// pages/member/activity-post/activity-submit/activity-submit.js
......@@ -49,6 +49,10 @@ Page({
defaultCity: '',
// 多商户被选中的index, 与members配合使用
// 给选中的tab加粗
curIndex: 0,
},
onLoad: function () {
......@@ -69,6 +73,7 @@ Page({
userInfo: wx.getStorageSync('userInfo'),
authStatus: wx.getStorageSync('authStatus'),
members : wx.getStorageSync('members'),
memberInfo : wx.getStorageSync('memberInfo'),
})
}
......@@ -84,7 +89,6 @@ Page({
{
content = app.globalData.postData.photoContent; //获取content
}
_this.setData({ content })
var defaultCity = app.globalData.defaultCity
......@@ -93,6 +97,7 @@ Page({
memberInfo["member_city"] = defaultCity
memberInfo["member_slogan"] = "标语待完善"
app.globalData.memberInfo = memberInfo
_this. setData({ memberInfo })
},
......@@ -791,5 +796,17 @@ Page({
return true;
},
// 更换商家
// 从members里选择一个, 设置为memberInfo (local, storage, app.globalData)
switchCategory(e) {
var _this = this;
var curIndex = e.currentTarget.dataset.index ? e.currentTarget.dataset.index : 0
var memberInfo = _this.__data__.members[curIndex]
wx.setStorageSync('memberInfo', memberInfo)
app.globalData.memberInfo = memberInfo
_this.setData({ memberInfo, curIndex })
},
})
<view class="page-body">
<view class="page-body">
......@@ -23,6 +23,19 @@
</view>
<!-- </form> -->
<!-- start 商家选择栏 多商家才出现 -->
<block wx:if="members.length >= 1">
<view class="weui-cells__title">#选择发布商家</view>
<view class="navBar" >
<scroll-view class="navBar-box" scroll-x="true" style="white-space: nowrap; display:flex ">
<view class="cate-list {{curIndex==index?'on':''}}" wx:for="{{members}}"
wx:key="{{item.id}}" data-id="{{item.id}}" data-index="{{index}}"
bindtap="switchCategory">{{item.member_name}}</view>
</scroll-view>
</view>
</block>
<!-- end 商家选择栏 -->
<view class="weui-cells">
<view class="weui-cell">
<view class="weui-cell__bd">
......@@ -30,13 +43,14 @@
<view class="weui-uploader__hd">
<view class="weui-uploader__title">{{members.length==0?'完善5项商家信息, 直接发布活动':'商家信息'}}</view>
</view>
<!-- 地址 -->
<view class="weui-uploader__hd">
<block wx:if="{{members.length==0}}">
<input class="weui-input" bindinput="bindSlogan" placeholder="1、请输入店铺标语" />
</block>
<block wx:else>
{{members[0].member_slogan}}
{{memberInfo.member_slogan}}
</block>
</view>
......@@ -45,7 +59,7 @@
<view class="note-column-left align justify">
<view class="weui-uploader__bd">
<view class="weui-uploader__files">
<block wx:for="{{logoArray}}" wx:for-item="image">
<block wx:for="{{[memberInfo.member_logo]}}" wx:for-item="image">
<view class="weui-uploader__file">
<image class="weui-uploader__img" src="{{image}}" data-src="{{image}}" bindtap="previewImage"></image>
</view>
......@@ -70,7 +84,7 @@
<input class="weui-input" bindinput="bindName" placeholder="3、请输入店铺名称" />
</block>
<block wx:else>
{{members[0].member_name}}
{{memberInfo.member_name}}
</block>
</view>
</view>
......@@ -96,7 +110,7 @@
<input class="weui-input" bindinput="bindAddress" placeholder="5、请输入店铺地址" />
</block>
<block wx:else>
{{members[0].member_city}}{{members[0].member_address}}
{{memberInfo.member_city}}{{memberInfo.member_address}}
</block>
</view>
</view>
......
page{
page{
......@@ -33,4 +33,29 @@ page{
opacity: 0.5;
}
/* start of navbar navBar -> navBar-box -> cate-list -> cate-list.on jscat 20200916*/
.navBar{
height: 60rpx;
background: #fff;
border-top: 1px solid #fafafa;
}
.navBar-box{
width: 100%;
height: 60rpx;
}
.cate-list{
display: inline;
margin: 15rpx 22rpx;
text-align: center;
font-size: 32rpx;
color: #9d9d9d;
margin-left: 30rpx;
}
.navBar-box .cate-list.on {
color: #000000;
font-weight: bold;
}
/* end of navbar */
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论