ソースを参照

fix: workflow parameters

Ahmad Kholid 2 年 前
コミット
3f0f468c6b

+ 2 - 1
src/components/newtab/workflow/edit/EditWorkflowParameters.vue

@@ -101,8 +101,9 @@
                     />
                     <ui-checkbox
                       v-if="['string', 'number'].includes(param.type)"
-                      v-model="param.data.required"
+                      :model-value="param.data?.required"
                       class="ml-6"
+                      @change="param.data.required = $event"
                     >
                       Parameter required
                     </ui-checkbox>

+ 3 - 3
src/params/App.vue

@@ -53,7 +53,7 @@
                 :is="paramsList[param.type].valueComp"
                 v-if="paramsList[param.type]"
                 v-model="param.value"
-                :label="param.name + (param.data.required ? '*' : '')"
+                :label="param.name + (param.data?.required ? '*' : '')"
                 :param-data="param"
                 class="w-full"
               />
@@ -61,7 +61,7 @@
                 v-else
                 v-model="param.value"
                 :type="param.inputType"
-                :label="param.name + (param.data.required ? '*' : '')"
+                :label="param.name + (param.data?.required ? '*' : '')"
                 :placeholder="param.placeholder"
                 class="w-full"
               />
@@ -252,7 +252,7 @@ function isValidParams(params) {
 
     return param.value;
   });
-  console.log(isValid);
+
   return isValid;
 }