From cc174bcae32f204c317bf6ac924cd858707c8f96 Mon Sep 17 00:00:00 2001
From: 田源 <lastanimals@163.com>
Date: 星期二, 31 十月 2023 16:43:49 +0800
Subject: [PATCH] 版本规则计数器

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

diff --git a/Source/UBCS-WEB/src/views/modeling/Version.vue b/Source/UBCS-WEB/src/views/modeling/Version.vue
index a401e5e..f350d92 100644
--- a/Source/UBCS-WEB/src/views/modeling/Version.vue
+++ b/Source/UBCS-WEB/src/views/modeling/Version.vue
@@ -5,6 +5,7 @@
                :data="data"
                :option="option"
                :page.sync="page"
+               :permission="permissionList"
                @on-load="getList"
                @row-update="rowUpdate"
                @row-save="rowSave"
@@ -19,6 +20,7 @@
                      plain
                      type="primary"
                      icon="el-icon-zoom-in"
+                     v-if="permissionList.apply"
                      @click="applyRangeSearch">鏌ョ湅浣跨敤鑼冨洿
           </el-button>
         </el-tooltip>
@@ -37,6 +39,7 @@
 
 <script>
 import { getPage,add,update,remove,getAppayRange } from '../../api/omd/revisionRule';
+import {mapGetters} from "vuex";
 export default {
   name: "Version",
   data(){
@@ -56,6 +59,7 @@
       ],
       form:{},
       option:{
+        height:'auto',
         headerAlign:'center',
         align: 'center',
         border: true,
@@ -104,6 +108,9 @@
           {
             label: "鍒濆鍊�",
             prop:"startCode",
+            type: 'number',
+            min:1,
+            max:99999,
             rules: [
               {
                 required: true,
@@ -123,14 +130,14 @@
               }
             ]
           },
-          {
-            label: "鍓嶇紑",
-            prop:"prefixCode"
-          },
-          {
-            label: "鍚庣紑",
-            prop: "suffixCode"
-          },
+          // {
+          //   label: "鍓嶇紑",
+          //   prop:"prefixCode"
+          // },
+          // {
+          //   label: "鍚庣紑",
+          //   prop: "suffixCode"
+          // },
           {
             label: "鎻忚堪",
             prop:"description",
@@ -141,6 +148,17 @@
       applyRangeData: []
     }
   },
+  computed:{
+    ...mapGetters(["permission"]),
+    permissionList(){
+      return{
+        addBtn:this.vaildData(this.permission.modeling_Version.version_add,false),
+        apply:this.vaildData(this.permission.modeling_Version.version_applyopen,false),
+        delBtn:this.vaildData(this.permission.modeling_Version.version_delete,false),
+        editBtn:this.vaildData(this.permission.modeling_Version.version_edit,false),
+      }
+    }
+  },
   methods:{
     // 琛岀偣鍑�
     rowClick(row){

--
Gitblit v1.9.3