{
let isShow = true;
- if ((this.mode === 'read' && formItem.config && formItem.config.isHide) || formItem.isEditing ||
+ if (((this.mode === 'read' || this.mode === 'readSubform') && formItem.config && formItem.config.isHide) || formItem.isEditing ||
(formItem.override_config && formItem.override_config.isHide)
) {
isShow = false;
diff --git a/src/resources/plugins/TsSheet/form/component/base.vue b/src/resources/plugins/TsSheet/form/component/base.vue
index 7317bf2991a9e91b838bdb99032f8624a6deb779..659b55c1fbb4ae1fcf2638ea137a507d5457b8f9 100644
--- a/src/resources/plugins/TsSheet/form/component/base.vue
+++ b/src/resources/plugins/TsSheet/form/component/base.vue
@@ -29,7 +29,7 @@ export default {
},
created() {
//在非条件模式下,用默认值替换空的value值
- if (this.mode === 'read' && this.value == null && this.config && this.config.hasOwnProperty('defaultValue')) {
+ if ((this.mode === 'read' || this.mode === 'readSubform') && this.value == null && this.config && this.config.hasOwnProperty('defaultValue')) {
this.setValue(this.config['defaultValue']);
}
},
@@ -126,7 +126,7 @@ export default {
required: {
handler(val) {
this.validateList = [];
- if (this.mode === 'read' && val) {
+ if ((this.mode === 'read' || this.mode === 'readSubform') && val) {
this.validateList.push({name: 'required', message: ' '});
}
},
diff --git a/src/resources/plugins/TsSheet/form/component/formsubassembly.vue b/src/resources/plugins/TsSheet/form/component/formsubassembly.vue
index a894d6c263fe7294ef74fd8bc1cfcd5f84dacd3d..23169f08967f6c23f635044c56c08c282831d1ef 100644
--- a/src/resources/plugins/TsSheet/form/component/formsubassembly.vue
+++ b/src/resources/plugins/TsSheet/form/component/formsubassembly.vue
@@ -30,7 +30,6 @@
-
+