From c23e793aab1bee979cd9422949f3c648f35b074a Mon Sep 17 00:00:00 2001
From: xiejun <xj@2023>
Date: 星期一, 10 七月 2023 23:00:22 +0800
Subject: [PATCH] 关于集成接口管理模块的开发
---
Source/UBCS-WEB/src/views/modeling/cycle.vue | 147 ++++++++++++++++++++++++++----------------------
1 files changed, 80 insertions(+), 67 deletions(-)
diff --git a/Source/UBCS-WEB/src/views/modeling/cycle.vue b/Source/UBCS-WEB/src/views/modeling/cycle.vue
index ef721e2..3db8c4b 100644
--- a/Source/UBCS-WEB/src/views/modeling/cycle.vue
+++ b/Source/UBCS-WEB/src/views/modeling/cycle.vue
@@ -1,6 +1,6 @@
<template>
<basic-container class="">
- <avue-crud :data="data" :option="option" @refresh-change="gettableList" :table-loading="loading">
+ <avue-crud :data="data" :option="option" @refresh-change="search" :table-loading="loading">
<template slot-scope="scope" slot="menuLeft">
<el-button
type="primary"
@@ -54,12 +54,17 @@
</template>
<script>
+import API from '@/api/modeling/cycle'
import CycleFlow from "@/components/flow-cycle/flowchartEditor.vue";
export default {
name: "cycle.vue",
components: { CycleFlow },
data() {
return {
+ form: {
+ page: 1,
+ limit: 10
+ },
option: {
border: true,
align: "center",
@@ -70,93 +75,101 @@
addBtn: false,
column: [
{
+ label: "缂栧彿",
+ prop: "id",
+ },
+ {
label: "鍚嶇О",
prop: "name",
},
{
- label: "鏍囩",
- prop: "label",
- },
- {
label: "璧峰鐘舵��",
- prop: "startState",
+ prop: "startStatusName",
},
{
label: "鎻忚堪",
- prop: "remark",
+ prop: "description",
},
],
},
- data: [
- {
- name: "鎴戞槸name",
- label: "鎴戞槸label",
- startState: "鎴戞槸startState",
- remark: "鎴戞槸remark",
- data: {
- nodes: [
- {
- type: "node",
- size: "80*48",
- shape: "flow-rect",
- color: "#1890FF",
- label: "Auditing",
- x: 110.50303650877106,
- y: 59.22389408123915,
- id: "Auditing",
- index: 0,
- },
- {
- type: "node",
- size: "80*48",
- shape: "flow-rect",
- color: "#1890FF",
- label: "Editing",
- x: 120.87992069414531,
- y: 156.76660542375714,
- id: "Editing",
- index: 1,
- },
- {
- type: "node",
- size: "80*48",
- shape: "flow-rect",
- color: "#1890FF",
- label: "Released",
- x: 100.12615232339681,
- y: 252.2339399292003,
- id: "Released",
- index: 2,
- },
- ],
- edges: [
- {
- source: "Auditing",
- sourceAnchor: 1,
- target: "Released",
- targetAnchor: 1,
- },
- {
- source: "Editing",
- sourceAnchor: 3,
- target: "Auditing",
- targetAnchor: 3,
- },
- ],
- },
- },
- ],
+ // data: [
+ // {
+ // name: "鎴戞槸name",
+ // label: "鎴戞槸label",
+ // startState: "鎴戞槸startState",
+ // remark: "鎴戞槸remark",
+ // data: {
+ // nodes: [
+ // {
+ // type: "node",
+ // size: "80*48",
+ // shape: "flow-rect",
+ // color: "#1890FF",
+ // label: "Auditing",
+ // x: 110.50303650877106,
+ // y: 59.22389408123915,
+ // id: "Auditing",
+ // index: 0,
+ // },
+ // {
+ // type: "node",
+ // size: "80*48",
+ // shape: "flow-rect",
+ // color: "#1890FF",
+ // label: "Editing",
+ // x: 120.87992069414531,
+ // y: 156.76660542375714,
+ // id: "Editing",
+ // index: 1,
+ // },
+ // {
+ // type: "node",
+ // size: "80*48",
+ // shape: "flow-rect",
+ // color: "#1890FF",
+ // label: "Released",
+ // x: 100.12615232339681,
+ // y: 252.2339399292003,
+ // id: "Released",
+ // index: 2,
+ // },
+ // ],
+ // edges: [
+ // {
+ // source: "Auditing",
+ // sourceAnchor: 1,
+ // target: "Released",
+ // targetAnchor: 1,
+ // },
+ // {
+ // source: "Editing",
+ // sourceAnchor: 3,
+ // target: "Auditing",
+ // targetAnchor: 3,
+ // },
+ // ],
+ // },
+ // },
+ // ],
title: "棰勮鐢熷懡鍛ㄦ湡娴佺▼鍥�",
visible: false,
flowChartNodeItems: [],
rowData: {},
dialogWidth: "50%",
type: "detail",
+ loading: false
};
},
+ created() {
+ this.search()
+ },
methods: {
- gettableList() {
+ search() {
this.loading = true
+ API.getList(this.form).then(res => {
+ this.loading = false
+ this.data = res.data.data
+ })
},
openDialog(type, row) {
if (type === "detail") {
--
Gitblit v1.9.3