From 8b29c5daf0cde34304208adeb07fdccae36ae58d Mon Sep 17 00:00:00 2001 From: ludc Date: 星期二, 01 八月 2023 21:20:22 +0800 Subject: [PATCH] 代码整合 --- Source/UBCS-WEB/src/components/template/FlowPath.vue | 24 ++++++++++++++++++++++++ 1 files changed, 24 insertions(+), 0 deletions(-) diff --git a/Source/UBCS-WEB/src/components/template/FlowPath.vue b/Source/UBCS-WEB/src/components/template/FlowPath.vue index d068154..2474641 100644 --- a/Source/UBCS-WEB/src/components/template/FlowPath.vue +++ b/Source/UBCS-WEB/src/components/template/FlowPath.vue @@ -42,12 +42,15 @@ height: "auto", border: true, align: 'center', + menu:!this.checkStatus || this.crudLCStatus == 'Editing', menuAlign: 'center', index: true, searchMenuSpan: 8, searchBtn: false, emptyBtn: false, columnBtn: false, + editBtn:!this.checkStatus || this.crudLCStatus == 'Editing', + delBtn:!this.checkStatus || this.crudLCStatus == 'Editing', addBtn: !this.checkStatus || this.crudLCStatus == 'Editing', defaultSort: { prop: 'id,name,description,version', @@ -107,6 +110,27 @@ created() { this.getStart() }, + watch: { + code: { + handler(newval, oldval) { + this.getDataList() + } + }, + checkStatus: { + handler(newval, oldval) { + this.option.delBtn=!this.checkStatus || this.crudLCStatus == 'Editing'; + this.option.editBtn=!this.checkStatus || this.crudLCStatus == 'Editing'; + this.option.addBtn=!this.checkStatus || this.crudLCStatus == 'Editing'; + } + }, + crudLCStatus: { + handler(newval, oldval) { + this.option.delBtn=!this.checkStatus || this.crudLCStatus == 'Editing'; + this.option.editBtn=!this.checkStatus || this.crudLCStatus == 'Editing'; + this.option.addBtn=!this.checkStatus || this.crudLCStatus == 'Editing'; + } + } + }, methods: { async getStart() { const response = await getStartList() -- Gitblit v1.9.3