|
@@ -71,8 +71,8 @@
|
|
|
v-if="taskFormData.extraMethod == EXTRA_METHOD.FIXED">
|
|
v-if="taskFormData.extraMethod == EXTRA_METHOD.FIXED">
|
|
|
<uni-easyinput v-model="taskFormData.extraPoints" placeholder="奖励的积分(额外)" type="number" />
|
|
<uni-easyinput v-model="taskFormData.extraPoints" placeholder="奖励的积分(额外)" type="number" />
|
|
|
</uni-forms-item>
|
|
</uni-forms-item>
|
|
|
- <uni-forms-item label="积分区间" required :rules="[{ 'required': true, errorMessage: '起始值必填' }]"
|
|
|
|
|
- :name="['taskExtList', index, 'extraPoints', 'value']" v-if="taskFormData.extraMethod == EXTRA_METHOD.INTERVAL">
|
|
|
|
|
|
|
+ <uni-forms-item label="积分区间" required :name="['taskExtList', index, 'extraPoints', 'value']"
|
|
|
|
|
+ v-if="taskFormData.extraMethod == EXTRA_METHOD.INTERVAL">
|
|
|
<template v-for="(item, index) in taskFormData.taskExtList" :key="item.id">
|
|
<template v-for="(item, index) in taskFormData.taskExtList" :key="item.id">
|
|
|
<view class="extra-box">
|
|
<view class="extra-box">
|
|
|
<view class="extra-box-item">
|
|
<view class="extra-box-item">
|
|
@@ -584,6 +584,9 @@ const holidayTimeChange = (e) => {
|
|
|
* 新增任务拓展信息
|
|
* 新增任务拓展信息
|
|
|
*/
|
|
*/
|
|
|
const addTaskExt = () => {
|
|
const addTaskExt = () => {
|
|
|
|
|
+ if (!taskFormData.value.taskExtList) {
|
|
|
|
|
+ taskFormData.value.taskExtList = [];
|
|
|
|
|
+ }
|
|
|
taskFormData.value.taskExtList.push({
|
|
taskFormData.value.taskExtList.push({
|
|
|
id: Date.now(),
|
|
id: Date.now(),
|
|
|
"initialValue": {
|
|
"initialValue": {
|
|
@@ -609,6 +612,9 @@ const deleteTaskExt = (id) => {
|
|
|
* 新增任务拓展信息
|
|
* 新增任务拓展信息
|
|
|
*/
|
|
*/
|
|
|
const addContinueTaskExt = () => {
|
|
const addContinueTaskExt = () => {
|
|
|
|
|
+ if (!taskFormData.value.continueTaskExtList) {
|
|
|
|
|
+ taskFormData.value.continueTaskExtList = [];
|
|
|
|
|
+ }
|
|
|
taskFormData.value.continueTaskExtList.push({
|
|
taskFormData.value.continueTaskExtList.push({
|
|
|
id: Date.now(),
|
|
id: Date.now(),
|
|
|
"initialValue": {
|
|
"initialValue": {
|