Commit 766db2dd authored by zhaofei's avatar zhaofei

s

parent f9cb8e87
<dialog-wrap visible="{{visible}}" onClose="onCloseDialog" width="460">
<view class="task-dialog-wrap">
<form style="width: 100%" data-name="form" inline="{{true}}">
<!--<form-item label="任务标题"><input style="width: 250px" onChange="onChange" data-name="title" defaultValue="{{title}}" maxLength="{{10}}" maxlength="{{10}}" hasLimitHint="{{true}}" name="title" placeholder="请输入任务标题"/></form-item> -->
<!--<form-item label="任务类型" style="width:100%;"><radio-group size="small" value="{{taskRateType}}" onChange="onTaskRateTypeChange"><radio size="small" value="{{1}}">永久一次</radio><radio size="small" value="{{2}}">每天限次</radio><radio size="small" value="{{3}}">不限次</radio></radio-group></form-item><form-item style="width:100%;" a:if="{{taskRateType === 2}}"><view class="task-day-limit"><view>每天最多完成</view><view style="margin: 0 6px;"><select value="{{times}}" onChange="onTimesChange" dataSource="{{dataSource}}"/></view>
次任务</view></form-item> -->
<form-item label="任务标题">
<input style="width: 250px" onChange="onChange" data-name="title" defaultValue="{{title}}" maxLength="{{10}}" maxlength="{{10}}" hasLimitHint="{{true}}" name="title" placeholder="请输入任务标题"/></form-item>
<form-item label="任务类型" style="width:100%;">
<radio-group size="small" value="{{taskRateType}}" onChange="onTaskRateTypeChange">
<radio size="small" value="{{1}}">永久一次</radio>
<radio size="small" value="{{2}}">每天限次</radio>
<radio size="small" value="{{3}}">不限次</radio></radio-group></form-item>
<form-item style="width:100%;" a:if="{{taskRateType === 2}}">
<view class="task-day-limit">
<view>每天最多完成</view>
<view style="margin: 0 6px;">
<select value="{{times}}" onChange="onTimesChange" dataSource="{{dataSource}}"/></view>
次任务
</view></form-item>
<form-item label="跳转链接" a:if="{{hasLink}}">
<input style="width: 250px" onChange="onChange" data-name="link" defaultValue="{{link}}" name="link" placeholder="请输入跳转链接"/>
</form-item>
......@@ -11,16 +22,16 @@
<items-config itemIds="{{itemIds}}" onUpdate="onItemIdsChange"/>
</form-item>
<form-item label="任务类型" style="width:100%;">
<!-- <radio-group size="small" value="{{taskRateType}}" onChange="onTaskRateTypeChange">
<radio-group size="small" value="{{taskRateType}}" onChange="onTaskRateTypeChange">
<radio size="small" value="{{1}}">永久一次</radio>
<radio size="small" value="{{2}}">每天限次</radio>
<radio size="small" value="{{3}}">不限次</radio>
</radio-group> -->
<view class="item-txt">{{frequency}}</view>
</radio-group>
<!--<view class="item-txt">{{frequency}}</view> -->
</form-item>
<form-item label="任务奖励">
<!--<input onChange="onChange" data-name="value" defaultValue="{{value}}" name="value" addonTextAfter="{{unit}}" placeholder="1-999" maxLength="{{3}}"/> -->
<view class="item-txt">{{value}}{{unit}}</view>
<input onChange="onChange" data-name="value" defaultValue="{{value}}" name="value" addonTextAfter="{{unit}}" placeholder="1-999" maxLength="{{3}}"/>
<!--<view class="item-txt">{{value}}{{unit}}</view> -->
</form-item>
</form>
<view class="task-content-btn">
......
......@@ -83,13 +83,13 @@ Component({
},
onSaveTask() {
const { title, link, value, taskRateType, times, itemIds } = this.data;
// if(!title.trim()) {
// my.showToast({
// type: 'fail',
// content: '请输入任务标题'
// })
// return;
// }
if(!title.trim()) {
my.showToast({
type: 'fail',
content: '请输入任务标题'
})
return;
}
if (this.props.hasLink && !urlCheck(link, passUrlList).status) {
my.showToast({
......@@ -107,13 +107,13 @@ Component({
return;
}
// if(!value || !validateRangeNumber(value, [1, 999])) {
// my.showToast({
// type: 'fail',
// content: '请输入正确的任务奖励'
// })
// return;
// }
if(!value || !validateRangeNumber(value, [1, 999])) {
my.showToast({
type: 'fail',
content: '请输入正确的任务奖励'
})
return;
}
let taskData = { ...this.props.taskData, title, link, value, taskRateType, times, itemIds, type: this.props.type };
......
......@@ -30,10 +30,11 @@ Component({
tasks: {
<% for(var i = 0; i < activityConfigList.length; ++i) {%>
<%- taskKeys.includes(activityConfigList[i].key) && activityConfigList[i].key !== 'label' ? `${activityConfigList[i].key}:{
value:${activityConfigList[i].value ? activityConfigList[i].value : 0},
taskRateType:TASK_RATE_TYPE.${activityConfigList[i].taskRateType},
times:${activityConfigList[i].times ? activityConfigList[i].times : 1},
title:${activityConfigList[i].title ? `'${activityConfigList[i].title}'` : '""'},
value:"",
taskRateType:"",
times:"",
title:"",
link:""
},` : '' %><% } %>
},
<% for(var i = 0; i < boxDatas.length; ++i) {%>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment