From ae7248eb618da8235068bc6a3ea2abbad44f4f07 Mon Sep 17 00:00:00 2001 From: 田源 <lastanimals@163.com> Date: 星期四, 03 八月 2023 18:10:44 +0800 Subject: [PATCH] 主题库模板属性 流程 阶段样式优化 --- Source/UBCS-WEB/src/components/template/FlowPath.vue | 26 +++++++++++++++++++++++++- 1 files changed, 25 insertions(+), 1 deletions(-) diff --git a/Source/UBCS-WEB/src/components/template/FlowPath.vue b/Source/UBCS-WEB/src/components/template/FlowPath.vue index d068154..3e77d21 100644 --- a/Source/UBCS-WEB/src/components/template/FlowPath.vue +++ b/Source/UBCS-WEB/src/components/template/FlowPath.vue @@ -39,15 +39,18 @@ startData: [], form: {}, option: { - height: "auto", + height: 340, 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