Răsfoiți Sursa

表单提交后清除选中状态

wangxiaoyi 10 luni în urmă
părinte
comite
39268ae273

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

@@ -770,6 +770,7 @@ export default {
                 if (type !== 'callback') {
                 if (type !== 'callback') {
                     this.setSelectRow()
                     this.setSelectRow()
                 } else {
                 } else {
+                    this.clearSelection()
                     this.initSelect()
                     this.initSelect()
                 }
                 }
                 if (this.$refs.crud) {
                 if (this.$refs.crud) {
@@ -1018,8 +1019,10 @@ export default {
                 const { userId } = this.$store.getters || {}
                 const { userId } = this.$store.getters || {}
                 switch (buttonType) {
                 switch (buttonType) {
                     case 'search': // 查询
                     case 'search': // 查询
-                        // 20250603新增逻辑,数据模板列表查询数据前先清除已选中数据
-                        this.clearSelection()
+                        // 20250603新增逻辑,数据模板列表查询数据前先清除已选中数据(对话框除外20250707)
+                        if (this.dataTemplate.type !== 'dialog') {
+                            this.clearSelection()
+                        }
                         ActionUtils.setFirstPagination(this.pagination)
                         ActionUtils.setFirstPagination(this.pagination)
                         this.search()
                         this.search()
                         break
                         break