Explorar el Código

审计收费并限制金额

sangwenwei hace 1 año
padre
commit
ecd31ede2e

+ 0 - 43
src/views/cw/projectReportArchive/ProjectReportArchiveForm.vue

@@ -108,29 +108,6 @@
                     </el-input-number>
                   </el-form-item>
                 </el-col>
-			  	<el-col :span="12">
-				  <el-form-item
-					  label="审计收费(元)"
-					  prop="auditMoney"
-					  :rules="[
-                  {required: true, message:'请输入审计收费(元)', trigger:'blur'}
-               		]">
-					  <el-input
-						  @input="fixedAccount"
-						  v-model="inputForm.auditMoney"
-						  controls-position="right"
-						  :controls="false"
-						  style="width:100%;"
-						  :min="0.00"
-						  :max="9999999999999999"
-						  placeholder="请输入审计收费(元)"
-						  :readonly="true"
-						  clearable>
-					  </el-input>
-				  </el-form-item>
-
-			  	</el-col>
-
                 <el-col :span="12">
                   <el-form-item label="档案年度" prop="year"
                                 :rules="[
@@ -323,7 +300,6 @@
           auditedUnits: '',
           reportNum: '',
           papersNum: '',
-		  auditMoney:'',
           year: '',
           number: '',
           isNumber: '',
@@ -429,7 +405,6 @@
           auditedUnits: '',
           reportNum: '',
           papersNum: '',
-		  auditMoney:'',
           year: '',
           number: '',
           isNumber: '',
@@ -635,7 +610,6 @@
           auditedUnits: '',
           reportNum: '',
           papersNum: '',
-		  auditMoney:'',
           year: '',
           number: '',
           isNumber: '',
@@ -752,23 +726,6 @@
           }
         }
       },
-		fixedAccount () {
-			if (isNaN(this.inputForm.auditMoney) && !/^-$/.test(this.inputForm.auditMoney)) {
-				this.inputForm.auditMoney = ''
-			}
-			if (!/^[+-]?\d*\.{0,1}\d{0,1}$/.test(this.inputForm.auditMoney)) {
-				this.inputForm.auditMoney = this.inputForm.auditMoney.replace(/\.\d{2,}$/, this.inputForm.auditMoney.substr(this.inputForm.account.indexOf('.'), 3))
-			}
-			// 禁止录入整数部分两位以上,但首位为0
-			var regStrs = [
-				['^(\\-)?0(\\d+)$', '$1']
-			]
-			for (var i = 0; i < regStrs.length; i++) {
-				var reg = new RegExp(regStrs[i][0])
-				var result = this.inputForm.auditMoney.replace(reg, regStrs[i][1])
-				this.inputForm.auditMoney = result
-			}
-		},
     }
   }
 </script>

+ 44 - 1
src/views/cw/projectReportArchive/ProjectReportArchiveTaskForm.vue

@@ -100,6 +100,29 @@
                     </el-input-number>
                   </el-form-item>
                 </el-col>
+				  <el-col :span="12">
+					  <el-form-item
+						  label="审计收费(元)"
+						  prop="auditMoney"
+						  :rules="[
+                  {required: true, message:'请输入审计收费(元)', trigger:'blur'}
+               		]">
+						  <el-input-number
+							  @input="fixedAccount"
+							  :precision="2"
+							  v-model="inputForm.auditMoney"
+							  controls-position="right"
+							  :controls="false"
+							  style="width:100%;"
+							  :min="0.00"
+							  :max="9999999999999999"
+							  :step="0.01"
+							  placeholder="请输入审计收费(元)"
+							  clearable>
+						  </el-input-number>
+					  </el-form-item>
+
+				  </el-col>
                 <el-col :span="12">
                   <el-form-item label="档案年度" prop="year"
                                 :rules="[
@@ -297,6 +320,7 @@
           auditedUnits: '',
           reportNum: '',
           papersNum: '',
+		  auditMoney:'',
           year: '',
           number: '',
           isNumber: '',
@@ -405,6 +429,7 @@
           auditedUnits: '',
           reportNum: '',
           papersNum: '',
+		  auditMoney:'',
           year: '',
           number: '',
           isNumber: '',
@@ -725,6 +750,7 @@
           auditedUnits: '',
           reportNum: '',
           papersNum: '',
+		  auditMoney:'',
           year: '',
           number: '',
           isNumber: '',
@@ -843,7 +869,24 @@
             })
           }
         }
-      }
+      },
+		fixedAccount () {
+			if (isNaN(this.inputForm.auditMoney) && !/^-$/.test(this.inputForm.auditMoney)) {
+				this.inputForm.auditMoney = ''
+			}
+			if (!/^[+-]?\d*\.{0,1}\d{0,1}$/.test(this.inputForm.auditMoney)) {
+				this.inputForm.auditMoney = this.inputForm.auditMoney.replace(/\.\d{2,}$/, this.inputForm.auditMoney.substr(this.inputForm.account.indexOf('.'), 3))
+			}
+			// 禁止录入整数部分两位以上,但首位为0
+			var regStrs = [
+				['^(\\-)?0(\\d+)$', '$1']
+			]
+			for (var i = 0; i < regStrs.length; i++) {
+				var reg = new RegExp(regStrs[i][0])
+				var result = this.inputForm.auditMoney.replace(reg, regStrs[i][1])
+				this.inputForm.auditMoney = result
+			}
+		},
     }
   }
 </script>