瀏覽代碼

物料基础档案、申请单、变更单将规格输入限制为150个字符

002390 1 年之前
父節點
當前提交
d81ca5053a

+ 11 - 3
src/views/material/basicFile/details.vue

@@ -112,7 +112,7 @@
         </el-col>
       </el-row>
 
-    </div>
+      </div>
     
       <div class="md-content" :key="basicData.value.id">
         <el-form :inline="true" label-position="right" :model="basicData.value">
@@ -240,8 +240,9 @@
                           <el-input size="mini" 
                             v-model="basicData.value[f.prop]" 
                             :type="f.attribute || 'text'"
-                            :readonly="handleJudge(f)">
-                          </el-input>
+                            :readonly="handleJudge(f)"
+                            :maxlength="judgeMaxLength(f.prop)"
+                          ></el-input>
                         </el-form-item>
 
                       </template>
@@ -881,6 +882,13 @@
     },
 
     methods: {
+      judgeMaxLength(prop){
+        // 规格
+        if(prop === 'specification'){
+          return 150;
+        }
+        return Infinity;
+      },
       // 判断效期管理
       handleJudge(attribute) {
         // 维护新版本才能修改:批号及库存状态管理(isInventoryStatus)、

+ 2 - 0
src/views/material/changeApply/add/column.js

@@ -213,8 +213,10 @@ export default function useColumns(){
           },
           attr:{
             is: "el-input",
+            maxlength:150,
           },
 
+
         },
         {
           item:{

+ 1 - 1
src/views/material/requisition/add.vue

@@ -82,7 +82,7 @@
               </el-col>
               <el-col :span="6">
                 <el-form-item label="规格" prop="specification">
-                  <el-input :disabled="disable" v-model="basicForm.specification"></el-input>
+                  <el-input :disabled="disable" v-model="basicForm.specification" :maxlength="150"></el-input>
                 </el-form-item>
               </el-col>
               <el-col :span="6">