diff --git a/src/resources/mixins/formMixins.js b/src/resources/mixins/formMixins.js index a2be9bc9cbef571d9b490aea371c49bc458ab296..ff0b54065016c72e64703fd2100d8a862992fec9 100644 --- a/src/resources/mixins/formMixins.js +++ b/src/resources/mixins/formMixins.js @@ -234,7 +234,7 @@ export default { } return className; }, - handleCurrentValue(currentValue) { + handleCurrentValue() { let value; return currentValue => { if (this.multiple || this.$options.name == 'TsFormCheckbox') { diff --git a/src/resources/plugins/TsForm/TsFormSelect.vue b/src/resources/plugins/TsForm/TsFormSelect.vue index d9dbf31697145e3590704eb2988e3837f48c05eb..0322ed5b75a7f56554808d2763f1d181e274cb85 100755 --- a/src/resources/plugins/TsForm/TsFormSelect.vue +++ b/src/resources/plugins/TsForm/TsFormSelect.vue @@ -1078,7 +1078,7 @@ export default { if (index < 0) { //选中 this.multiple ? this.selectedList.push(item) : (this.selectedList = [item]); - this.multiple && value ? this.currentValue.push(value) : (this.currentValue = value); + this.multiple && !this.$utils.isEmpty(value) ? this.currentValue.push(value) : (this.currentValue = value); } else if (this.isRequired && !this.multiple) { //取消选中 如果必填且单选,则不能取消选中 return; diff --git a/src/resources/plugins/TsSheet/form/component/formsubassembly.vue b/src/resources/plugins/TsSheet/form/component/formsubassembly.vue index d39f27b1096e471d21db187a2b907a8e839f1e2a..4e51828aabb5db6896d6b9ff4dc923c4109fa13d 100644 --- a/src/resources/plugins/TsSheet/form/component/formsubassembly.vue +++ b/src/resources/plugins/TsSheet/form/component/formsubassembly.vue @@ -1,7 +1,8 @@