From 7101c854ba5b1686c0262b47b33f486b4a3b55cb Mon Sep 17 00:00:00 2001
From: fujunling <2984387807@qq.com>
Date: 星期四, 06 七月 2023 11:28:01 +0800
Subject: [PATCH] fjl-生命周期接口
---
Source/UBCS-WEB/src/api/modeling/cycle.js | 12 ++++++++++++
Source/UBCS-WEB/src/views/modeling/cycle.vue | 17 +++++++++++++++--
2 files changed, 27 insertions(+), 2 deletions(-)
diff --git a/Source/UBCS-WEB/src/api/modeling/cycle.js b/Source/UBCS-WEB/src/api/modeling/cycle.js
new file mode 100644
index 0000000..692342a
--- /dev/null
+++ b/Source/UBCS-WEB/src/api/modeling/cycle.js
@@ -0,0 +1,12 @@
+import request from '@/router/axios';
+
+export const getList = (params) => {
+ return request({
+ url: '/api/ubcs-omd/lifeCycle/page',
+ method: 'get',
+ params
+ })
+}
+export default {
+ getList
+}
diff --git a/Source/UBCS-WEB/src/views/modeling/cycle.vue b/Source/UBCS-WEB/src/views/modeling/cycle.vue
index ef721e2..e0fac23 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",
@@ -152,11 +157,19 @@
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