Просмотр исходного кода

fix:给添加按钮设置默认传参逻辑

liujiayin 2 лет назад
Родитель
Сommit
e13b2150ca

+ 1 - 1
src/business/platform/data/templatebuilder/right-aside/editors/editor-button.vue

@@ -92,7 +92,7 @@
             />
         </el-form-item>
         <el-form-item
-            v-if="formData && ['sefStartFlow', 'openTask'].includes(formData.button_type)"
+            v-if="formData && ['sefStartFlow', 'openTask', 'add'].includes(formData.button_type)"
             label="编制参数"
             prop="initAddDataCont"
         >

+ 2 - 0
src/business/platform/data/templaterender/templates/list.vue

@@ -989,6 +989,7 @@ export default {
                         break
                     case 'add': // 添加
                         this.handleEdit(null, command, position, selection, data)
+                        this.addDataCont = button.initAddDataCont
                         break
                     case 'edit': // 编辑
                     case 'detail': // 明细
@@ -1749,6 +1750,7 @@ export default {
                     editToolbars.push(btn)
                 }
             })
+            
             this.editToolbars = editToolbars
             this.pkValue = pkValue || ''
             this.afterScript(action, position, pkValue, data, () => {