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
11ae17c8
Commit
11ae17c8
authored
Oct 13, 2020
by
jscat
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
nyx weapp: 功能更新
1. 为edit和submit页面分别添加checkText 合规校验
parent
ec9d9347
显示空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
56 行增加
和
31 行删除
+56
-31
增值产品-小程序及app/nyx-dev/app.js
+3
-1
增值产品-小程序及app/nyx-dev/pages/member/activity-post/activity-edit/activity-edit.js
+15
-2
增值产品-小程序及app/nyx-dev/pages/member/activity-post/activity-submit/activity-submit.js
+38
-28
没有找到文件。
增值产品-小程序及app/nyx-dev/app.js
查看文件 @
11ae17c8
//app
.js
//app
.js
...
@@ -351,6 +351,7 @@ App({
...
@@ -351,6 +351,7 @@ App({
onCheckPic
(
file
)
{
onCheckPic
(
file
)
{
var
_this
=
this
;
var
_this
=
this
;
var
strUrl
=
config
.
check_pic_url
var
strUrl
=
config
.
check_pic_url
console
.
log
(
"===onCheckPic_"
+
strUrl
)
let
promise
=
Promise
.
all
(
file
.
map
((
pic
,
index
)
=>
{
let
promise
=
Promise
.
all
(
file
.
map
((
pic
,
index
)
=>
{
return
new
Promise
(
function
(
resolve
,
reject
)
{
return
new
Promise
(
function
(
resolve
,
reject
)
{
_this
.
checkPic
(
strUrl
,
pic
,
index
,
resolve
,
reject
)
_this
.
checkPic
(
strUrl
,
pic
,
index
,
resolve
,
reject
)
...
@@ -362,6 +363,7 @@ App({
...
@@ -362,6 +363,7 @@ App({
//小程序文本检测主函数
//小程序文本检测主函数
checkText
(
strUrl
,
strText
,
resolve
,
reject
)
{
checkText
(
strUrl
,
strText
,
resolve
,
reject
)
{
console
.
log
(
"===onCheckText_"
+
strUrl
)
wx
.
request
({
wx
.
request
({
url
:
strUrl
,
url
:
strUrl
,
method
:
'GET'
,
method
:
'GET'
,
...
...
增值产品-小程序及app/nyx-dev/pages/member/activity-post/activity-edit/activity-edit.js
查看文件 @
11ae17c8
// pa
ges/member/activity-post/activity-edit/activity-edit.js
// pa
ges/member/activity-post/activity-edit/activity-edit.js
...
@@ -106,7 +106,20 @@ Page({
...
@@ -106,7 +106,20 @@ Page({
if
(
checkField
())
if
(
checkField
())
{
{
let
promise
=
app
.
onCheckText
(
app
.
globalData
.
postData
.
photoTag
)
var
srcCheck
=
app
.
globalData
.
postData
.
photoTag
+
app
.
globalData
.
postData
.
photoTitle
var
cbs
=
app
.
globalData
.
postData
.
photoCbs
for
(
var
i
=
1
;
i
<
cbs
.
length
;
i
++
)
{
srcCheck
+=
cbs
[
i
].
name
}
var
products
=
app
.
globalData
.
postData
.
photoProduct
for
(
var
i
=
0
;
i
<
products
.
length
;
i
++
)
{
srcCheck
+=
products
[
i
].
productDesc
}
let
promise
=
app
.
onCheckText
(
srcCheck
)
//在本轮event loop(事件循环)运行完成之前,回调函数是不会被调用的
//在本轮event loop(事件循环)运行完成之前,回调函数是不会被调用的
//then后的括号里应该是参数param
//then后的括号里应该是参数param
//https://www.cnblogs.com/qlongbg/p/11603328.html
//https://www.cnblogs.com/qlongbg/p/11603328.html
...
...
增值产品-小程序及app/nyx-dev/pages/member/activity-post/activity-submit/activity-submit.js
查看文件 @
11ae17c8
// pa
ges/member/activity-post/activity-submit/activity-submit.js
// pa
ges/member/activity-post/activity-submit/activity-submit.js
...
@@ -226,7 +226,23 @@ Page({
...
@@ -226,7 +226,23 @@ Page({
var
_this
=
this
;
var
_this
=
this
;
if
(
_this
.
checkField
())
if
(
_this
.
checkField
())
{
{
//step2, 判断文本是否合规
var
strCheck
=
app
.
globalData
.
member
.
member_name
+
app
.
globalData
.
member
.
member_address
+
app
.
globalData
.
postData
.
photoContent
+
app
.
globalData
.
member
.
member_city
+
app
.
globalData
.
member
.
member_slogan
let
promise
=
app
.
onCheckText
(
strCheck
)
//在本轮event loop(事件循环)运行完成之前,回调函数是不会被调用的
//then后的括号里应该是参数param
//https://www.cnblogs.com/qlongbg/p/11603328.html
promise
.
then
(
function
(
value
)
{
console
.
log
(
"===enter promise then_pass_"
+
value
)
console
.
log
(
"字段合规校验成功"
)
_this
.
submitPost
()
_this
.
submitPost
()
},
function
(
value
)
{
console
.
log
(
"===enter promise then_failed_"
+
value
)
console
.
log
(
"字段合规校验失败"
)
});
}
}
},
},
...
@@ -283,37 +299,15 @@ Page({
...
@@ -283,37 +299,15 @@ Page({
{
{
console
.
log
(
"===直接提交aliyun oss"
)
console
.
log
(
"===直接提交aliyun oss"
)
// todo jscat 20200815 测试版本不需要限定文本content是否为 ""
//step1, 上传至oss-上传图片
//if (content != undefined && content != "") {
if
(
1
)
{
//step1, 上传至oss-获取token,在onReady()提前准备
//_this.oss();
//step2, 判断文本是否合规
let
promise
=
app
.
onCheckText
(
title
+
content
)
//在本轮event loop(事件循环)运行完成之前,回调函数是不会被调用的
//then后的括号里应该是参数param
//https://www.cnblogs.com/qlongbg/p/11603328.html
promise
.
then
(
function
(
value
)
{
console
.
log
(
"===enter promise then_pass_"
+
value
)
//step3, 上传至oss-上传图片
_this
.
releaseOss
(
title
,
content
);
_this
.
releaseOss
(
title
,
content
);
_this
.
switchTab
()
},
//step2, 上传信息到数据库
function
(
value
)
{
console
.
log
(
"===enter promise then_failed_"
+
value
)
});
//step4, 上传信息到数据库
//上传数据库在oss sdk的callback函数里设置
//上传数据库在oss sdk的callback函数里设置
//需要java后台支持
//需要java后台支持
}
}
}
},
},
// 获得oss配置信息
// 获得oss配置信息
...
@@ -471,7 +465,6 @@ Page({
...
@@ -471,7 +465,6 @@ Page({
console
.
log
(
"=== index_"
+
index
)
console
.
log
(
"=== index_"
+
index
)
console
.
log
(
res
)
console
.
log
(
res
)
console
.
log
(
"success to upload file"
)
console
.
log
(
"success to upload file"
)
//_this.switchTab()
},
},
fail
:
function
(
err
)
{
fail
:
function
(
err
)
{
console
.
log
(
"fail to upload file"
)
console
.
log
(
"fail to upload file"
)
...
@@ -594,7 +587,23 @@ Page({
...
@@ -594,7 +587,23 @@ Page({
var
_this
=
this
;
var
_this
=
this
;
if
(
_this
.
checkField
())
if
(
_this
.
checkField
())
{
{
//step2, 判断文本是否合规
var
strCheck
=
app
.
globalData
.
member
.
member_name
+
app
.
globalData
.
member
.
member_address
+
app
.
globalData
.
postData
.
photoContent
+
app
.
globalData
.
member
.
member_city
+
app
.
globalData
.
member
.
member_slogan
let
promise
=
app
.
onCheckText
(
strCheck
)
//在本轮event loop(事件循环)运行完成之前,回调函数是不会被调用的
//then后的括号里应该是参数param
//https://www.cnblogs.com/qlongbg/p/11603328.html
promise
.
then
(
function
(
value
)
{
console
.
log
(
"===enter promise then_pass_"
+
value
)
console
.
log
(
"字段合规校验成功"
)
_this
.
getUserInfo
()
_this
.
getUserInfo
()
},
function
(
value
)
{
console
.
log
(
"===enter promise then_failed_"
+
value
)
console
.
log
(
"字段合规校验失败"
)
});
}
}
},
},
...
@@ -918,6 +927,7 @@ Page({
...
@@ -918,6 +927,7 @@ Page({
var
_this
=
this
;
var
_this
=
this
;
var
info
=
""
var
info
=
""
//step1: 判断字段是否合规
if
(
app
.
globalData
.
postData
.
photoContent
.
length
==
0
)
if
(
app
.
globalData
.
postData
.
photoContent
.
length
==
0
)
{
{
info
=
"请输入活动内容"
info
=
"请输入活动内容"
...
@@ -962,9 +972,9 @@ Page({
...
@@ -962,9 +972,9 @@ Page({
return
false
;
return
false
;
}
}
console
.
log
(
"字段非空校验成功"
)
console
.
log
(
"字段校验成功"
)
return
true
;
return
true
;
},
},
// 更换商家
// 更换商家
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论