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