Forráskód Böngészése

【feat】【v3】

1.完善页面逻辑
ChenYL 9 hónapja
szülő
commit
17be399b57
1 módosított fájl, 8 hozzáadás és 2 törlés
  1. 8 2
      src/pages/task/taskEdit.vue

+ 8 - 2
src/pages/task/taskEdit.vue

@@ -71,8 +71,8 @@
         v-if="taskFormData.extraMethod == EXTRA_METHOD.FIXED">
         <uni-easyinput v-model="taskFormData.extraPoints" placeholder="奖励的积分(额外)" type="number" />
       </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">
           <view class="extra-box">
             <view class="extra-box-item">
@@ -584,6 +584,9 @@ const holidayTimeChange = (e) => {
  * 新增任务拓展信息
  */
 const addTaskExt = () => {
+  if (!taskFormData.value.taskExtList) {
+    taskFormData.value.taskExtList = [];
+  }
   taskFormData.value.taskExtList.push({
     id: Date.now(),
     "initialValue": {
@@ -609,6 +612,9 @@ const deleteTaskExt = (id) => {
  * 新增任务拓展信息
  */
 const addContinueTaskExt = () => {
+  if (!taskFormData.value.continueTaskExtList) {
+    taskFormData.value.continueTaskExtList = [];
+  }
   taskFormData.value.continueTaskExtList.push({
     id: Date.now(),
     "initialValue": {