Преглед на файлове

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

liujiayin преди 2 години
родител
ревизия
e13b2150ca

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

@@ -92,7 +92,7 @@
             />
             />
         </el-form-item>
         </el-form-item>
         <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="编制参数"
             label="编制参数"
             prop="initAddDataCont"
             prop="initAddDataCont"
         >
         >

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

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