Просмотр исходного кода

fix:修改辅助系统和监审项目管理输入框长度限制

luzhixia 1 месяц назад
Родитель
Сommit
4cb6802198

+ 3 - 0
src/components/costAudit/EstablishmentDialog.vue

@@ -22,6 +22,7 @@
             v-model="formData.projectName"
             placeholder="请输入成本监审项目名称"
             style="width: 100%"
+            maxlength="30"
           ></el-input>
         </el-form-item>
 
@@ -252,6 +253,7 @@
             :rows="4"
             placeholder="请输入立项理由"
             style="width: 100%"
+            maxlength="200"
           ></el-input>
         </el-form-item>
 
@@ -320,6 +322,7 @@
             v-model="formData.expertStr"
             placeholder="请输入其他专家"
             style="width: 100%"
+            maxlength="30"
           ></el-input>
         </el-form-item>
 

+ 2 - 0
src/views/costAudit/baseInfo/auditDocManage/index.vue

@@ -8,6 +8,7 @@
             v-model="searchForm.title"
             placeholder="请输入文件标题"
             clearable
+            maxlength="30"
           />
         </el-form-item>
         <el-form-item label="文号:">
@@ -15,6 +16,7 @@
             v-model="searchForm.documentNumber"
             placeholder="请输入文号"
             clearable
+            maxlength="30"
           />
         </el-form-item>
         <el-form-item>

+ 4 - 1
src/views/costAudit/baseInfo/auditDocNoManage/index.vue

@@ -36,6 +36,7 @@
                 v-model="searchForm.whName"
                 placeholder="请输入"
                 clearable
+                maxlength="30"
               ></el-input>
             </el-form-item>
 
@@ -198,7 +199,7 @@
                         target: 'formData.alias',
                       }"
                       placeholder="请输入"
-                      maxlength="50"
+                      maxlength="30"
                       show-word-limit
                     ></el-input>
                   </el-form-item>
@@ -219,6 +220,7 @@
                     <el-input
                       v-model="formData.prefixText"
                       placeholder="请输入文号前缀,例如:晋"
+                      maxlength="30"
                     ></el-input>
                   </el-form-item>
                 </el-col>
@@ -227,6 +229,7 @@
                     <el-input
                       v-model="formData.year"
                       placeholder="请输入年号,例如:2025"
+                      maxlength="4"
                     ></el-input>
                   </el-form-item>
                 </el-col>

+ 1 - 0
src/views/costAudit/baseInfo/auditEntityManage/index.vue

@@ -19,6 +19,7 @@
             placeholder="请输入单位名称"
             clearable
             style="width: 200px"
+            maxlength="30"
           ></el-input>
         </el-form-item>
 

+ 6 - 0
src/views/costAudit/baseInfo/catalogManage/index.vue

@@ -670,12 +670,14 @@
               v-model="selectPolicySearchForm.title"
               placeholder="请输入文件标题"
               clearable
+              maxlength="30"
             />
           </el-form-item>
           <el-form-item label="文号:">
             <el-input
               v-model="selectPolicySearchForm.documentNumber"
               placeholder="请输入文号"
+              maxlength="30"
               clearable
             />
           </el-form-item>
@@ -748,12 +750,14 @@
             <el-input
               v-model="legalForm.informationName"
               placeholder="请输入资料名称"
+              maxlength="30"
             ></el-input>
           </el-form-item>
           <el-form-item label="资料要求:" prop="informationRequire">
             <el-input
               v-model="legalForm.informationRequire"
               placeholder="请输入资料要求"
+              maxlength="30"
             ></el-input>
           </el-form-item>
           <el-form-item label="格式要求:" prop="formatRequired">
@@ -790,6 +794,7 @@
               controls-position="right"
               :min="1"
               style="width: 100%"
+              :max="999"
             ></el-input-number>
           </el-form-item>
           <el-form-item label="是否必填:" prop="isRequired">
@@ -1142,6 +1147,7 @@
           ],
           orderNum: [
             { required: true, message: '请输入资料排序', trigger: 'blur' },
+            { type: 'number', message: '请输入有效的数字', trigger: 'change' },
           ],
           informationRequire: [
             { required: true, message: '请输入资料要求', trigger: 'blur' },

+ 18 - 0
src/views/costAudit/baseInfo/catalogManage/legalDialog.vue

@@ -35,12 +35,16 @@
           <el-input
             v-model="legalForm.informationName"
             placeholder="请输入资料名称"
+            style="width: 100%"
+            maxlength="30"
           ></el-input>
         </el-form-item>
         <el-form-item label="资料要求:" prop="informationRequire">
           <el-input
             v-model="legalForm.informationRequire"
             placeholder="请输入资料要求"
+            style="width: 100%"
+            maxlength="30"
           ></el-input>
         </el-form-item>
         <el-form-item label="格式要求:" prop="formatRequired">
@@ -78,6 +82,7 @@
             controls-position="right"
             :min="1"
             style="width: 100%"
+            :max="999"
           ></el-input-number>
         </el-form-item>
         <el-form-item label="是否必填:" prop="isRequired">
@@ -197,6 +202,7 @@
           ],
           orderNum: [
             { required: true, message: '请输入资料排序', trigger: 'change' },
+            { type: 'number', message: '请输入有效的数字', trigger: 'change' },
           ],
         },
         templateDialogVisible: false,
@@ -360,6 +366,18 @@
 
       // 提交表单
       submitLegalForm() {
+        // 确保orderNum是数字并在有效范围内
+        if (this.legalForm.orderNum) {
+          // 转换为数字
+          this.legalForm.orderNum = Number(this.legalForm.orderNum)
+          // 限制在1-999范围内
+          if (this.legalForm.orderNum < 1) {
+            this.legalForm.orderNum = 1
+          } else if (this.legalForm.orderNum > 999) {
+            this.legalForm.orderNum = 999
+          }
+        }
+
         this.$refs.legalForm.validate((valid) => {
           if (valid) {
             this.submitting = true

+ 3 - 0
src/views/costAudit/projectInfo/auditProjectManage/annualReviewPlan/index.vue

@@ -27,6 +27,7 @@
             v-model="searchForm.projectName"
             placeholder="请输入监审项目名称"
             clearable
+            maxlength="30"
           />
         </el-form-item>
         <el-form-item>
@@ -188,6 +189,7 @@
                   v-model="currentProject.projectName"
                   placeholder="请输入成本监审项目名称"
                   clearable
+                  maxlength="30"
                 />
               </el-form-item>
             </el-col>
@@ -264,6 +266,7 @@
                   v-model="currentProject.auditTime"
                   placeholder="请输入监审时间,例如:上半年/下半年"
                   clearable
+                  maxlength="30"
                 ></el-input>
                 <!-- <el-select
                   v-model="currentProject.auditTime"

+ 4 - 0
src/views/costAudit/projectInfo/auditProjectManage/memoManage/index.vue

@@ -168,6 +168,7 @@
                     clearable
                     placeholder="请输入内容关键字"
                     :style="`width: 200px`"
+                    maxlength="30"
                   ></el-input>
                 </el-form-item>
 
@@ -241,6 +242,7 @@
       :visible.sync="isEditDialogOpen"
       width="650px"
       center
+      :close-on-click-modal="false"
     >
       <el-form
         ref="ruleForm"
@@ -327,6 +329,7 @@
             :disabled="formDisabled"
             placeholder="请输入标题"
             style="width: 100%"
+            maxlength="30"
           ></el-input>
         </el-form-item>
 
@@ -338,6 +341,7 @@
             :rows="4"
             placeholder="请输入内容"
             style="width: 100%"
+            maxlength="200"
           ></el-input>
         </el-form-item>
 

+ 7 - 0
src/views/costAudit/projectInfo/auditTaskManage/taskProgressManage/index.vue

@@ -19,6 +19,7 @@
               v-model="searchForm.projectName"
               placeholder="请输入监审项目名称"
               clearable
+              maxlength="30"
             ></el-input>
           </el-form-item>
           <el-form-item>
@@ -183,6 +184,8 @@
               type="textarea"
               rows="5"
               placeholder="请输入督办要求"
+              style="width: 100%"
+              maxlength="500"
             ></el-input>
           </el-form-item>
           <!-- <el-form-item label="发送方式:">
@@ -235,6 +238,8 @@
               type="textarea"
               rows="5"
               placeholder="请输入催办内容"
+              style="width: 100%"
+              maxlength="500"
             ></el-input>
           </el-form-item>
         </el-form>
@@ -279,6 +284,8 @@
               type="textarea"
               rows="5"
               placeholder="请输入催办内容"
+              style="width: 100%"
+              maxlength="500"
             ></el-input>
           </el-form-item>
           <!-- <el-form-item label="发送方式:">

+ 1 - 0
src/views/costAudit/projectInfo/auditTaskManage/taskQueryStatistics/index.vue

@@ -46,6 +46,7 @@
               v-model="searchForm.projectName"
               placeholder="请输入监审项目名称"
               clearable
+              maxlength="30"
             ></el-input>
           </el-form-item>
           <el-form-item>

+ 1 - 0
src/views/home/index.vue

@@ -89,6 +89,7 @@
                 placeholder="监审项目名称"
                 style="width: 300px; margin-right: 10px"
                 clearable
+                maxlength="30"
               />
               <el-button type="primary" @click="handleTodoSearch">
                 查询