Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
N
nyx
概览
Overview
Details
Activity
Cycle Analytics
版本库
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
问题
0
Issues
0
列表
Board
标记
里程碑
合并请求
0
Merge Requests
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
Snippets
成员
Collapse sidebar
Close sidebar
活动
图像
聊天
创建新问题
作业
提交
Issue Boards
Open sidebar
发现
nyx
Commits
eebc71c7
Commit
eebc71c7
authored
Nov 27, 2020
by
jscat
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
nyx weapp: 功能更新
1. 添加新增live的功能
parent
48bd0359
显示空白字符变更
内嵌
并排
正在显示
9 个修改的文件
包含
88 行增加
和
37 行删除
+88
-37
app/nyx-dev/app.js
+52
-0
app/nyx-dev/config.js
+3
-1
app/nyx-dev/pages/live/live-info/live-info.js
+4
-4
app/nyx-dev/pages/live/live-info/live-info.wxml
+1
-1
app/nyx-dev/pages/live/live-post/live-post.js
+4
-2
app/nyx-dev/pages/live/live-post/live-submit/live-submit.js
+11
-9
app/nyx-dev/pages/live/live.js
+11
-18
app/nyx-dev/pages/live/live.wxml
+1
-1
app/nyx-dev/pages/share/share.wxml
+1
-1
没有找到文件。
app/nyx-dev/app.js
查看文件 @
eebc71c7
...
@@ -836,5 +836,57 @@ App({
...
@@ -836,5 +836,57 @@ App({
})
})
},
},
onCheckAndUploadFiles
(
file
)
{
var
_this
=
this
;
var
strUrl
=
config
.
check_upload_pic_url
console
.
log
(
"===onCheckAndUploadFiles_"
+
strUrl
)
let
promise
=
Promise
.
all
(
file
.
map
((
pic
,
index
)
=>
{
return
new
Promise
(
function
(
resolve
,
reject
)
{
_this
.
checkAndUploadFiles
(
strUrl
,
pic
,
index
,
resolve
,
reject
)
});
}))
return
promise
},
checkAndUploadFiles
:
function
(
strUrl
,
pic
,
index
,
resolve
,
reject
)
{
var
_this
=
this
;
wx
.
uploadFile
({
url
:
strUrl
,
//上传的接口地址
filePath
:
pic
,
//上传的图片(每次单张,一张张上传)
name
:
'file'
,
success
:
function
(
res
)
{
// resultCode: "200"
var
num
=
parseInt
(
index
)
+
1
var
imgUrl
=
config
.
image_url
//成功,文件返回值存入成功列表
var
result
=
JSON
.
parse
(
res
.
data
);
if
(
result
&&
result
.
data
&&
result
.
data
.
errcode
==
'0'
)
{
console
.
log
(
'upload...'
,
result
.
data
);
//上传成功之后,可以做别的操作,例如发送消息,上传头像等。
_this
.
globalData
.
photoArray
.
push
(
imgUrl
+
result
.
data
.
paths
[
0
])
resolve
(
"第"
+
num
+
"张图片状态码_"
+
result
.
data
.
errcode
)
}
else
{
resolve
(
"第"
+
i
+
"张图片状态码_"
+
result
.
data
.
errcode
)
if
(
result
.
data
.
errcode
==
'87014'
)
{
wx
.
hideLoading
();
wx
.
showModal
({
content
:
'第'
+
num
+
'张图存在敏感内容, 请更换'
,
showCancel
:
false
,
confirmText
:
'明白了'
})
}
else
{
wx
.
hideLoading
();
wx
.
showModal
({
content
:
'系统错误,请稍后再试'
,
showCancel
:
false
,
confirmText
:
'明白了'
})
}
}
},
})
}
})
})
app/nyx-dev/config.js
查看文件 @
eebc71c7
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
// env = 0; //本地java测试,需要启动java后台
// env = 0; //本地java测试,需要启动java后台
// env = 1; //阿里云服务器测试版本
// env = 1; //阿里云服务器测试版本
// env = 2; //阿里云服务器生产版本
// env = 2; //阿里云服务器生产版本
var
env
=
0
;
var
env
=
1
;
var
debug
=
0
;
//是否打印调试信息
var
debug
=
0
;
//是否打印调试信息
var
host_key
=
"https://fun.hisuhong.com"
;
var
host_key
=
"https://fun.hisuhong.com"
;
...
@@ -83,5 +83,6 @@ var config={
...
@@ -83,5 +83,6 @@ var config={
redis_update_like_url
:
host_key
+
"/api/nyx/redis/update/like"
,
redis_update_like_url
:
host_key
+
"/api/nyx/redis/update/like"
,
redis_query_like_url
:
host_key
+
"/api/nyx/redis/search/like"
,
redis_query_like_url
:
host_key
+
"/api/nyx/redis/search/like"
,
live_query_url
:
host_key
+
"/api/nyx/live/query"
,
live_query_url
:
host_key
+
"/api/nyx/live/query"
,
live_add_url
:
host_key
+
"/api/nyx/live/add"
,
}
}
module
.
exports
=
config
;
module
.
exports
=
config
;
\ No newline at end of file
app/nyx-dev/pages/live/live-info/live-info.js
查看文件 @
eebc71c7
...
@@ -92,7 +92,7 @@ Page({
...
@@ -92,7 +92,7 @@ Page({
}
}
],
],
bottom_val
:
0
,
bottom_val
:
20
,
//否则就直接贴在屏幕最下面了
pxToRpxScale
:
0
,
pxToRpxScale
:
0
,
tabBarHeight
:
0
,
tabBarHeight
:
0
,
...
@@ -169,7 +169,7 @@ Page({
...
@@ -169,7 +169,7 @@ Page({
var
sid
=
_this
.
data
.
sid
var
sid
=
_this
.
data
.
sid
if
(
sid
!=
undefined
&&
nyxCode
!=
undefined
&&
sid
!=
""
&&
nyxCode
!=
""
)
{
if
(
sid
!=
undefined
&&
nyxCode
!=
undefined
&&
sid
!=
""
&&
nyxCode
!=
""
)
{
console
.
log
(
"===onLoad_initSocket"
)
console
.
log
(
"===onLoad_initSocket"
)
app
.
initSocket
(
sid
,
nyxCode
,
"来到"
+
_this
.
data
.
streamer_name
+
"现场"
)
app
.
initSocket
(
sid
,
nyxCode
,
"来到"
+
_this
.
data
.
streamer_name
+
"
的
现场"
)
app
.
globalData
.
socketClose
=
false
app
.
globalData
.
socketClose
=
false
}
}
}
}
...
@@ -412,14 +412,14 @@ Page({
...
@@ -412,14 +412,14 @@ Page({
console
.
log
(
"===tabBarHeight"
,
tabBarHeight
)
console
.
log
(
"===tabBarHeight"
,
tabBarHeight
)
console
.
log
(
"===pxToRpxScale"
,
pxToRpxScale
)
console
.
log
(
"===pxToRpxScale"
,
pxToRpxScale
)
_this
.
setData
({
_this
.
setData
({
bottom_val
:
e
.
detail
.
height
==
0
?
0
:
e
.
detail
.
height
*
pxToRpxScale
-
tabBarHeight
bottom_val
:
e
.
detail
.
height
==
0
?
2
0
:
e
.
detail
.
height
*
pxToRpxScale
-
tabBarHeight
})
})
},
},
inputBlur
:
function
(
e
){
inputBlur
:
function
(
e
){
console
.
log
(
e
)
console
.
log
(
e
)
var
_this
=
this
;
var
_this
=
this
;
_this
.
setData
({
_this
.
setData
({
bottom_val
:
0
,
bottom_val
:
2
0
,
})
})
},
},
...
...
app/nyx-dev/pages/live/live-info/live-info.wxml
查看文件 @
eebc71c7
...
@@ -4,7 +4,7 @@
...
@@ -4,7 +4,7 @@
<view class="page__hd" style="position:fixed; top:0;width: 100%;">
<view class="page__hd" style="position:fixed; top:0;width: 100%;">
<view class="tab-title">
<view class="tab-title">
<view class="{{selected=='@'?'border-tottom':'default'}}" id="@" bindtap="selected">热度商家榜</view>
<view class="{{selected=='@'?'border-tottom':'default'}}" id="@" bindtap="selected">热度商家榜</view>
<view class="{{selected=='#'?'border-tottom':'default'}}" id="#" bindtap="selected">活跃
主播榜
</view>
<view class="{{selected=='#'?'border-tottom':'default'}}" id="#" bindtap="selected">活跃
聊天室
</view>
</view>
</view>
<!-- start_of_tab-content -->
<!-- start_of_tab-content -->
<scroll-view scroll-y="true" scroll-top="0">
<scroll-view scroll-y="true" scroll-top="0">
...
...
app/nyx-dev/pages/live/live-post/live-post.js
查看文件 @
eebc71c7
...
@@ -129,7 +129,9 @@ Page({
...
@@ -129,7 +129,9 @@ Page({
navigateToEdit
()
{
navigateToEdit
()
{
var
_this
=
this
;
var
_this
=
this
;
var
newFilePaths
=
_this
.
data
.
photoArray
var
newFilePaths
=
_this
.
data
.
photoArray
let
promise_checkPic
=
app
.
onCheckPic
(
newFilePaths
)
//设置全局图片函数为[]
app
.
globalData
.
photoArray
=
[]
let
promise_checkPic
=
app
.
onCheckAndUploadFiles
(
newFilePaths
)
//在本轮event loop(事件循环)运行完成之前,回调函数是不会被调用的
//在本轮event loop(事件循环)运行完成之前,回调函数是不会被调用的
//then后的括号里应该是参数param
//then后的括号里应该是参数param
//https://www.cnblogs.com/qlongbg/p/11603328.html
//https://www.cnblogs.com/qlongbg/p/11603328.html
...
@@ -142,7 +144,7 @@ Page({
...
@@ -142,7 +144,7 @@ Page({
_this
.
setData
({
canClick
})
_this
.
setData
({
canClick
})
//离开的时候再赋值全局变量
//离开的时候再赋值全局变量
app
.
globalData
.
postData
.
photoArray
=
newFilePaths
//
app.globalData.postData.photoArray = newFilePaths
wx
.
navigateTo
({
url
:
'./live-submit/live-submit'
})
wx
.
navigateTo
({
url
:
'./live-submit/live-submit'
})
},
},
function
(
value
)
{
function
(
value
)
{
...
...
app/nyx-dev/pages/live/live-post/live-submit/live-submit.js
查看文件 @
eebc71c7
...
@@ -192,9 +192,11 @@ Page({
...
@@ -192,9 +192,11 @@ Page({
submitLive
:
function
()
{
submitLive
:
function
()
{
var
_this
=
this
;
var
_this
=
this
;
var
title
=
app
.
globalData
.
postData
.
photoTitle
var
title
=
_this
.
data
.
title
var
content
=
app
.
globalData
.
postData
.
photoContent
;
//获取content
var
city
=
_this
.
data
.
defaultCity
var
logoArray
=
_this
.
__data__
.
logoArray
var
address
=
_this
.
data
.
address
var
logoArray
=
app
.
globalData
.
photoArray
var
note_image
=
logoArray
.
join
(
"::"
)
//先设置按钮不可点击
//先设置按钮不可点击
var
canClick
=
false
;
var
canClick
=
false
;
...
@@ -205,10 +207,11 @@ Page({
...
@@ -205,10 +207,11 @@ Page({
// 如果是"推荐"和"搜索",需要单独处理
// 如果是"推荐"和"搜索",需要单独处理
// '搜索'tab的时候, 需要转换为搜索的关键词(_this.__data__.strSearch)
// '搜索'tab的时候, 需要转换为搜索的关键词(_this.__data__.strSearch)
var
query_url
=
'&title='
+
"上"
var
query_url
=
'?title='
+
title
+
'&city='
+
city
+
'&address='
+
address
+
'¬eImage='
+
note_image
+
'&liveId='
+
app
.
globalData
.
nyxCode
var
strUrl
=
config
.
activity_query_url
+
"?pageCount="
+
4
var
strUrl
=
config
.
live_add_url
+
query_url
+
"&pageNum="
+
1
+
query_url
config
.
debug
==
1
?
console
.
log
(
"===strUrl is:
\"
"
+
strUrl
+
"
\"
"
)
:
""
config
.
debug
==
1
?
console
.
log
(
"===strUrl is:
\"
"
+
strUrl
+
"
\"
"
)
:
""
wx
.
request
({
wx
.
request
({
url
:
strUrl
,
url
:
strUrl
,
...
@@ -279,9 +282,8 @@ Page({
...
@@ -279,9 +282,8 @@ Page({
//跳转到/live.wxml页面
//跳转到/live.wxml页面
// 重置数据
// 重置数据
app
.
globalData
.
postData
=
{
photoArray
:
[],
app
.
globalData
.
photoArray
=
[]
}
// jscat 20200913 消息提示框
// jscat 20200913 消息提示框
/*
/*
...
...
app/nyx-dev/pages/live/live.js
查看文件 @
eebc71c7
...
@@ -263,11 +263,9 @@ Page({
...
@@ -263,11 +263,9 @@ Page({
onReachBottom
:
function
()
{
onReachBottom
:
function
()
{
console
.
log
(
'页面上拉触底'
)
console
.
log
(
'页面上拉触底'
)
var
_this
=
this
;
var
_this
=
this
;
var
curIndex
=
_this
.
__data__
.
curIndex
var
strCity
=
_this
.
__data__
.
city
var
strCity
=
_this
.
__data__
.
city
var
strCategory
=
_this
.
__data__
.
category
[
curIndex
].
order
var
strSearch
=
_this
.
__data__
.
strSearch
var
strSearch
=
_this
.
__data__
.
strSearch
var
activityType
=
_this
.
__data__
.
activity
Type
var
liveType
=
_this
.
__data__
.
live
Type
var
isHideLoadMore
=
_this
.
__data__
.
isHideLoadMore
;
var
isHideLoadMore
=
_this
.
__data__
.
isHideLoadMore
;
var
pageIndex
=
_this
.
__data__
.
pageIndex
;
var
pageIndex
=
_this
.
__data__
.
pageIndex
;
...
@@ -279,7 +277,7 @@ Page({
...
@@ -279,7 +277,7 @@ Page({
console
.
log
(
'加载更多'
)
console
.
log
(
'加载更多'
)
setTimeout
(()
=>
{
setTimeout
(()
=>
{
//_this.getActivities(1, pageIndex, 4, strCity, activityType, strCategory
, strSearch);
_this
.
getLives
(
1
,
pageIndex
,
4
,
strCity
,
liveType
,
strSearch
);
},
1000
)
},
1000
)
}
}
else
{
else
{
...
@@ -379,18 +377,17 @@ Page({
...
@@ -379,18 +377,17 @@ Page({
// 取消搜索
// 取消搜索
hideInput
:
function
()
{
hideInput
:
function
()
{
var
_this
=
this
;
var
_this
=
this
;
var
curIndex
=
_this
.
__data__
.
curIndex
var
strCity
=
_this
.
__data__
.
city
var
strCity
=
_this
.
__data__
.
city
var
strCategory
=
_this
.
__data__
.
category
[
curIndex
].
order
var
activityType
=
_this
.
__data__
.
activityType
var
strSearch
=
""
var
strSearch
=
""
var
liveType
=
_this
.
__data__
.
liveType
this
.
setData
({
this
.
setData
({
strSearch
:
strSearch
,
strSearch
:
strSearch
,
inputShowed
:
false
,
inputShowed
:
false
,
});
});
//_this.getActivities(0, 1, 4, strCity, activityType, strCategory, strSearch);
_this
.
getLives
(
0
,
1
,
4
,
strCity
,
liveType
,
strSearch
);
},
},
// * 删除输入字符串
// * 删除输入字符串
...
@@ -404,12 +401,10 @@ Page({
...
@@ -404,12 +401,10 @@ Page({
startSearch
:
function
(
e
)
{
startSearch
:
function
(
e
)
{
var
_this
=
this
;
var
_this
=
this
;
var
strSearch
=
e
.
detail
.
value
var
strSearch
=
e
.
detail
.
value
var
curIndex
=
_this
.
__data__
.
curIndex
var
strCity
=
_this
.
__data__
.
city
var
strCity
=
_this
.
__data__
.
city
var
strCategory
=
_this
.
__data__
.
category
[
curIndex
].
order
var
liveType
=
_this
.
__data__
.
liveType
var
activityType
=
_this
.
__data__
.
activityType
_this
.
getLives
(
0
,
1
,
4
,
strCity
,
liveType
,
strSearch
);
console
.
log
(
"===input search text_"
+
strSearch
)
//_this.getActivities(0, 1, 4, strCity, activityType, strCategory, strSearch);
_this
.
setData
({
_this
.
setData
({
strSearch
:
strSearch
,
strSearch
:
strSearch
,
...
@@ -539,12 +534,10 @@ Page({
...
@@ -539,12 +534,10 @@ Page({
onUpdateData
:
function
(){
onUpdateData
:
function
(){
var
_this
=
this
;
var
_this
=
this
;
var
strCity
=
app
.
globalData
.
defaultCity
var
strCity
=
_this
.
__data__
.
city
var
curIndex
=
_this
.
__data__
.
curIndex
var
strCategory
=
_this
.
__data__
.
category
[
curIndex
].
order
var
strSearch
=
_this
.
__data__
.
strSearch
var
strSearch
=
_this
.
__data__
.
strSearch
var
activityType
=
_this
.
__data__
.
activity
Type
var
liveType
=
_this
.
__data__
.
live
Type
//_this.getActivities(0, 1, 4, strCity, activityType, strCategory
, strSearch);
_this
.
getLives
(
0
,
1
,
4
,
strCity
,
liveType
,
strSearch
);
},
},
...
...
app/nyx-dev/pages/live/live.wxml
查看文件 @
eebc71c7
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
需求重点: 谁看, 看什么,
需求重点: 谁看, 看什么,
需求目标: 专业+好玩
需求目标: 专业+好玩
Req1-11_25
Req1-11_25
1. 现场标签: 图片, 名字, 在看人数,
主播
1. 现场标签: 图片, 名字, 在看人数,
聊天室
2. 搜索形式: 城市 + 搜索框(店名)
2. 搜索形式: 城市 + 搜索框(店名)
3. 展示形式: 我关注的人(id), 在看自动倒序()
3. 展示形式: 我关注的人(id), 在看自动倒序()
4. 播放形式: 图文
4. 播放形式: 图文
...
...
app/nyx-dev/pages/share/share.wxml
查看文件 @
eebc71c7
...
@@ -4,7 +4,7 @@
...
@@ -4,7 +4,7 @@
<view class="page__hd" style="position:fixed; top:0;width: 100%;">
<view class="page__hd" style="position:fixed; top:0;width: 100%;">
<view class="tab-title">
<view class="tab-title">
<view class="{{selected=='@'?'border-tottom':'default'}}" id="@" bindtap="selected">热度商家榜</view>
<view class="{{selected=='@'?'border-tottom':'default'}}" id="@" bindtap="selected">热度商家榜</view>
<view class="{{selected=='#'?'border-tottom':'default'}}" id="#" bindtap="selected">活跃
主播榜
</view>
<view class="{{selected=='#'?'border-tottom':'default'}}" id="#" bindtap="selected">活跃
聊天室
</view>
</view>
</view>
<!-- start_of_tab-content -->
<!-- start_of_tab-content -->
<scroll-view scroll-y="true" scroll-top="0">
<scroll-view scroll-y="true" scroll-top="0">
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论