From 101532b8f8beab566fc0a92c066416c5bdcbfd6c Mon Sep 17 00:00:00 2001
From: 田源 <lastanimals@163.com>
Date: 星期三, 29 十一月 2023 14:52:48 +0800
Subject: [PATCH] 整合代码
---
Source/UBCS-WEB/src/views/modeling/cycle.vue | 26 ++++++++++++++++++++++++--
1 files changed, 24 insertions(+), 2 deletions(-)
diff --git a/Source/UBCS-WEB/src/views/modeling/cycle.vue b/Source/UBCS-WEB/src/views/modeling/cycle.vue
index 07e770e..0fc23e9 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 },
@@ -111,6 +117,10 @@
layout: "total, sizes, prev, pager, next, jumper",
},
option: {
+ height:'auto',
+ calcHeight:20,
+ columnBtn:false,
+ tip:false,
selection: true,
searchMenuSpan: 6,
searchMenuPosition: "right",
@@ -156,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", {});
@@ -433,12 +454,13 @@
...newRowData,
...flowData,
};
- debugger;
+
+ console.log('params',params)
this.submitLoading = true;
let APIFun = API.add;
if (this.type === "edit") {
APIFun = API.edit;
- this.$delete(params, "id");
+ // this.$delete(params, "id");
}
APIFun(params)
.then((res) => {
--
Gitblit v1.9.3