Commit d07e7b5a authored by cx49085's avatar cx49085
Browse files

合同金额校验

parent 94dec6ff
......@@ -126,6 +126,17 @@ export function money(rule, value, callback) {
}
};
//定义金额校验
export function money_valid(rule, value, callback) {
let RegExp = /(^[1-9]([0-9]+)?(\.[0-9]{1,6})?$)|(^(0){1}$)|(^0-9]\.[0-9]([0-9])?$)/;
if (value === null || value === undefined || value === '') {
callback(new Error('金额不能为空'))
} else if (RegExp.test(value)) {
callback();
} else {
callback(new Error("金额格式错误"));
}
};
//校验账号密码,只允许数字和字母
export function account_password_valid(rule, value, callback) {
let reg = /^[a-zA-Z0-9]*$/
......
......@@ -86,8 +86,7 @@
<el-descriptions-item label="合同金额" labelClassName="required">
<el-form-item prop="contractMoney">
<el-input placeholder="请输入合同金额" :disabled="isEdit" type="number" v-model="formData.contractMoney" step=“0.01”
:min="0">
<el-input placeholder="请输入合同金额" :disabled="isEdit" v-model="formData.contractMoney" >
</el-input>
</el-form-item>
</el-descriptions-item>
......@@ -210,7 +209,7 @@ export default {
contarctRemarks: ' ',
contractStartTime: '',
contractFirstParty: '',
contractMoney: "0",
contractMoney: '',
contractNumber: '',
contractPaetyb: '',
contractEndTime: '',
......
import { checkPhone, money as contractMoneyValid, number_valid } from "@/utils/myValidate"
import { checkPhone, money_valid as contractMoneyValid, number_valid } from "@/utils/myValidate"
export const contractNatures = ['普通合同', '框架合同', '补充协议', '其它合同']
......@@ -9,7 +9,7 @@ export const addFormValidRules = {
// contarctRemarks: [{required: true, message: '不能为空', trigger: 'blur'}],
contractStartTime: [{required: true, message: '合同开始日期不能为空', trigger: 'blur'}],
contractFirstParty: [{required: true, message: '客户名称(甲方)不能为空', trigger: 'blur'}],
contractMoney: [{required: true, message: '合同金额不能为空', trigger: 'blur'}],
contractMoney: [{required: true, validator: contractMoneyValid, trigger: 'blur'}],
contractNumber: [{required: true,validator: number_valid, trigger: ['change','blur']}],
contractPaetyb: [{required: true, message: '合同乙方不能为空', trigger: 'blur'}],
contractEndTime: [{required: true, message: '合同结束日期不能为空', trigger: 'blur'}],
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment