From 4d74a6fe5a7127e0689603eff8c08cb81a6985d9 Mon Sep 17 00:00:00 2001 From: 田源 <lastanimals@163.com> Date: 星期二, 05 十二月 2023 18:05:41 +0800 Subject: [PATCH] 标准申请回填值bug --- Source/UBCS-WEB/src/views/modeling/cycle.vue | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/Source/UBCS-WEB/src/views/modeling/cycle.vue b/Source/UBCS-WEB/src/views/modeling/cycle.vue index a955a73..6f00942 100644 --- a/Source/UBCS-WEB/src/views/modeling/cycle.vue +++ b/Source/UBCS-WEB/src/views/modeling/cycle.vue @@ -5,6 +5,7 @@ :option="option" :page="page" :table-loading="loading" + :permission="permissionList" selection @size-change="search('size', ...arguments)" @current-change="search('current', ...arguments)" @@ -18,6 +19,7 @@ type="primary" icon="el-icon-plus" size="small" + v-if="permissionList.addBtn" @click="openDialog('add', {})" >鏂板</el-button > @@ -36,6 +38,7 @@ type="text" icon="el-icon-edit" size="mini" + v-if="permissionList.editBtn" :loading="row.editLoading" @click="openDialog('edit', row)" >缂栬緫</el-button @@ -44,6 +47,7 @@ type="text" icon="el-icon-view" size="mini" + v-if="permissionList.openBtn" :loading="row.detailLoading" @click="openDialog('detail', row)" >棰勮</el-button @@ -53,6 +57,7 @@ type="text" icon="el-icon-delete" size="mini" + v-if="permissionList.delBtn" :loading="row.delLoading" @click="rowDel(row)" >鍒犻櫎</el-button @@ -98,6 +103,7 @@ <script> import API from "@/api/modeling/cycle"; import CycleFlow from "@/components/flow-cycle/flowchartEditor.vue"; +import {mapGetters} from "vuex"; export default { name: "cycle.vue", components: { CycleFlow }, @@ -113,6 +119,7 @@ option: { height:'auto', calcHeight:20, + columnBtn:false, tip:false, selection: true, searchMenuSpan: 6, @@ -159,6 +166,17 @@ submitLoading: false, selectedData: [], }; + }, + computed:{ + ...mapGetters(["permission"]), + permissionList(){ + return{ + addBtn: this.vaildData(this.permission.modeling_cycle.cycle_add,false), + delBtn: this.vaildData(this.permission.modeling_cycle.cycle_delete,false), + editBtn: this.vaildData(this.permission.modeling_cycle.cycle_edit,false), + openBtn: this.vaildData(this.permission.modeling_cycle.cycle_open,false), + } + }, }, created() { this.search("search", {}); @@ -211,6 +229,8 @@ const nodes = res.data.data.nodes.map((item) => { item.label = item.id; item.index = item.indexNum; + item.x = Number(item.x); + item.y = Number(item.y); return item; }); const edges = res.data.data.edges.map((item) => { -- Gitblit v1.9.3