From dd2cbe9c6f7360d0f50da4e5f0fc506ad3915d8b Mon Sep 17 00:00:00 2001
From: lihang <lihang@vci-tech.com>
Date: 星期一, 10 七月 2023 18:04:43 +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