From 1d91a31301494b9f0b7e17b3eef280f8d54e2806 Mon Sep 17 00:00:00 2001
From: lihang <lihang@vci-tech.com>
Date: 星期二, 23 五月 2023 14:24:04 +0800
Subject: [PATCH] 新增状态池管理和版本规则管理

---
 Source/UBCS-WEB/src/views/modeling/Version.vue |   90 +++++++++++++--------------------------------
 1 files changed, 26 insertions(+), 64 deletions(-)

diff --git a/Source/UBCS-WEB/src/views/modeling/Version.vue b/Source/UBCS-WEB/src/views/modeling/Version.vue
index 929a250..3941b86 100644
--- a/Source/UBCS-WEB/src/views/modeling/Version.vue
+++ b/Source/UBCS-WEB/src/views/modeling/Version.vue
@@ -34,6 +34,7 @@
 </template>
 
 <script>
+import { getPage,add,update,remove } from '../../api/omd/revisionRule';
 export default {
   name: "Version",
   data(){
@@ -47,36 +48,6 @@
         total: 100
       },
       data:[
-        {
-          name:"娴嬭瘯1",
-          tag:"娴嬭瘯",
-          char:"娴嬭瘯",
-          Initial:"娴嬭瘯",
-          Step:"娴嬭瘯",
-          prefix:"娴嬭瘯",
-          suffix:"娴嬭瘯",
-          desc:"娴嬭瘯"
-        },
-        {
-          name:"娴嬭瘯2",
-          tag:"娴嬭瘯",
-          char:"娴嬭瘯",
-          Initial:"娴嬭瘯",
-          Step:"娴嬭瘯",
-          prefix:"娴嬭瘯",
-          suffix:"娴嬭瘯",
-          desc:"娴嬭瘯"
-        },
-        {
-          name:"娴嬭瘯3",
-          tag:"娴嬭瘯",
-          char:"娴嬭瘯",
-          Initial:"娴嬭瘯",
-          Step:"娴嬭瘯",
-          prefix:"娴嬭瘯",
-          suffix:"娴嬭瘯",
-          desc:"娴嬭瘯"
-        }
       ],
       form:{},
       option:{
@@ -87,37 +58,37 @@
         searchMenuSpan:5,
         column:[
           {
-            label:"鍚嶇О",
+            label:'鑻辨枃鍚嶇О',
+            prop: 'id'
+          },
+          {
+            label:"涓枃鍚嶇О",
             prop:"name",
             search:true,
           },
           {
-            label: "鏍囩",
-            prop:"tag"
-          },
-          {
             label:"璺宠穬瀛楃",
-            prop:"char"
+            prop: "skipCode"
           },
           {
             label: "鍒濆鍊�",
-            prop:"Initial"
+            prop:"startCode"
           },
           {
-            label:"姝ラ暱",
-            prop:"Step"
+            label: "姝ラ暱",
+            prop: "serialStep"
           },
           {
             label: "鍓嶇紑",
-            prop:"prefix"
+            prop:"prefixCode"
           },
           {
             label: "鍚庣紑",
-            prop: "suffix"
+            prop: "suffixCode"
           },
           {
             label: "鎻忚堪",
-            prop:"desc",
+            prop:"description",
             type:"textarea"
           }
         ]
@@ -128,25 +99,17 @@
     handleSearch(){
       this.packageSearchBox=true
     },
-    // getList() {
-    //   this.loading = true;
-    //   const data = Object.assign({
-    //     pageNum: this.page.currentPage,
-    //     pageSize: this.page.pageSize,
-    //   }, this.params)
-    //   this.data = [];
-    //   getList(data).then(res => {
-    //     const data = res.data.data
-    //     this.loading = false;
-    //     this.page.total = data.total;
-    //     const result = data.list;
-    //     this.data = result;
-    //   })
-    // },
+    getList() {
+      this.loading = true;
+      getPage(this.page.currentPage,this.page.pageSize,this.params).then(res => {
+        const data = res.data.data
+        this.loading = false;
+        this.page.total = data.total;
+        this.data = data.records;
+      })
+    },
     rowSave(row, done, loading) {
-      add(Object.assign({
-        createUser: this.userInfo.name
-      }, row)).then(() => {
+      add(row).then(() => {
         this.$message.success('鏂板鎴愬姛')
         done();
         this.getList();
@@ -155,9 +118,7 @@
       })
     },
     rowUpdate(row, index, done, loading) {
-      update(Object.assign({
-        updateUser: this.userInfo.name
-      }, row)).then(() => {
+      update(row).then(() => {
         this.$message.success('淇敼鎴愬姛')
         done()
         this.getList();
@@ -171,7 +132,8 @@
         cancelButtonText: '鍙栨秷',
         type: 'warning'
       }).then(() => {
-        return del(row.id)
+        console.log(row);
+        return remove({oid : row.oid})
       }).then(() => {
         this.$message.success('鍒犻櫎鎴愬姛')
         this.getList();

--
Gitblit v1.9.3