diff --git a/src/resources/plugins/TsSheet/form/component/formtext.vue b/src/resources/plugins/TsSheet/form/component/formtext.vue index 1982e23771734a20767e0d5eb83c6829bcb50baf..269a4d95e5b7833804b7e9624f8095893224e95b 100644 --- a/src/resources/plugins/TsSheet/form/component/formtext.vue +++ b/src/resources/plugins/TsSheet/form/component/formtext.vue @@ -46,13 +46,6 @@ export default { beforeDestroy() {}, destroyed() {}, methods: { - validData() { - const errorList = []; - if (!this.$refs.formitem.valid()) { - errorList.push({uuid: this.formItem.uuid, error: this.$refs.formitem.validMesage}); - } - return errorList; - }, validConfig() { const errorList = this.validDataForAllItem(); if (!this.$utils.isEmpty(this.config.regex) && this.$utils.isEmpty(this.config.regexMessage)) { diff --git a/src/views/pages/process/task/processdetail/detailmixin.js b/src/views/pages/process/task/processdetail/detailmixin.js index 3f32b57ea41519640d20b62f5dca35e87bf034c5..c3d8eaa4012dd665da8623030b85a82650b35f1c 100644 --- a/src/views/pages/process/task/processdetail/detailmixin.js +++ b/src/views/pages/process/task/processdetail/detailmixin.js @@ -802,13 +802,10 @@ export default { this.retreatId = item.id; }, validItemClick(selector, tabValue) { - this.$refs.TaskCenterDetail.tabValue = tabValue; - if (selector && selector == '#form') { - this.$refs.TaskCenterDetail.isShowForm = false; - this.$nextTick(() => { - this.$refs.TaskCenterDetail.isShowForm = true; - }); + if (tabValue === 'report') { + this.$refs.TaskCenterDetail.clickTabValue(tabValue); } + this.$refs.TaskCenterDetail.tabValue = tabValue; if (this.$el.querySelector(selector)) { // document.querySelector(selector).scrollIntoView({ behavior: 'smooth', block: 'nearest', inline: 'start' }); document.querySelector(selector).scrollIntoView(); diff --git a/src/views/pages/process/task/processdetail/workorder/CenterDetail.vue b/src/views/pages/process/task/processdetail/workorder/CenterDetail.vue index b4551208cdedfe4f097fb7c125035c6d3e867ae6..41355411e53752f27be228a58d3da5c6e41aa1b0 100644 --- a/src/views/pages/process/task/processdetail/workorder/CenterDetail.vue +++ b/src/views/pages/process/task/processdetail/workorder/CenterDetail.vue @@ -1306,7 +1306,7 @@ export default { } }, clickTabValue(name) { - if (name === 'report') { + if (name === 'report' && this.tabValue != 'report') { if (this.hasForm) { //重现渲染表单组件,避免表单宽度为0 this.isShowForm = false;