From e3ddd5bef8e60d7c25ca46dbff49113c13d38929 Mon Sep 17 00:00:00 2001 From: dengbf Date: Tue, 9 Apr 2024 11:57:37 +0800 Subject: [PATCH] =?UTF-8?q?-[=E4=BF=AE=E5=A4=8D]=20=E5=B7=A5=E5=8D=95?= =?UTF-8?q?=E5=A4=84=E7=90=86-=E8=A1=A8=E5=8D=95=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../plugins/TsSheet/form/component/formtext.vue | 7 ------- .../pages/process/task/processdetail/detailmixin.js | 9 +++------ .../task/processdetail/workorder/CenterDetail.vue | 2 +- 3 files changed, 4 insertions(+), 14 deletions(-) diff --git a/src/resources/plugins/TsSheet/form/component/formtext.vue b/src/resources/plugins/TsSheet/form/component/formtext.vue index 1982e237..269a4d95 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 3f32b57e..c3d8eaa4 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 b4551208..41355411 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; -- Gitee