|  | @@ -379,6 +379,7 @@ import ImageUpload from '@/components/ImageUpload'
 | 
	
		
			
				|  |  |  import {getEnclosureApi} from "@/api/enterprise/project/project"
 | 
	
		
			
				|  |  |  import UploadEnclosure from "./components/UploadEnclosure"
 | 
	
		
			
				|  |  |  import {deleteEnclosureApi} from '@/api/enterprise/project/project'
 | 
	
		
			
				|  |  | +import { validIDcard,validAmount} from '@/utils/validate'
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  export default {
 | 
	
		
			
				|  |  |    name: "First",
 | 
	
	
		
			
				|  | @@ -467,21 +468,30 @@ export default {
 | 
	
		
			
				|  |  |          ],
 | 
	
		
			
				|  |  |          nickName: [
 | 
	
		
			
				|  |  |            { required: true, trigger: "blur", message: "请输入姓名" },
 | 
	
		
			
				|  |  | +          {max: 30, message: '最多输入30个字符', trigger: 'blur' }
 | 
	
		
			
				|  |  |          ],
 | 
	
		
			
				|  |  |          phonenumber: [
 | 
	
		
			
				|  |  |            { required: true, trigger: "blur", message: "请输入手机号" },
 | 
	
		
			
				|  |  | +          {
 | 
	
		
			
				|  |  | +            pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
 | 
	
		
			
				|  |  | +            message: "请输入正确的手机号码",
 | 
	
		
			
				|  |  | +            trigger: "blur"
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  |          ],
 | 
	
		
			
				|  |  |          email: [
 | 
	
		
			
				|  |  | -          { required: true, trigger: "blur", message: "请输入邮箱" },
 | 
	
		
			
				|  |  | +          { required: true, trigger: ["blur", "change"], message: "请输入邮箱",type: "email", },
 | 
	
		
			
				|  |  |          ],
 | 
	
		
			
				|  |  |          entName: [
 | 
	
		
			
				|  |  |            { required: true, trigger: "blur", message: "请输入企业名称" },
 | 
	
		
			
				|  |  | +          {max: 30, message: '最多输入30个字符', trigger: 'blur' }
 | 
	
		
			
				|  |  |          ],
 | 
	
		
			
				|  |  |          license: [
 | 
	
		
			
				|  |  |            { required: true, trigger: "blur", message: "请输入统一社会信用代码" },
 | 
	
		
			
				|  |  | +          {min: 18,max: 18, message: '请输入正确的统一社会信用代码格式', trigger: 'blur' }
 | 
	
		
			
				|  |  |          ],
 | 
	
		
			
				|  |  |          regCapital: [
 | 
	
		
			
				|  |  |            { required: true, trigger: "blur", message: "请输入注册资金" },
 | 
	
		
			
				|  |  | +          { validator: validAmount, trigger: 'blur'}
 | 
	
		
			
				|  |  |          ],
 | 
	
		
			
				|  |  |          regDate: [
 | 
	
		
			
				|  |  |            { required: true, trigger: "change", message: "请选择工商注册时间" },
 | 
	
	
		
			
				|  | @@ -494,9 +504,11 @@ export default {
 | 
	
		
			
				|  |  |          ],
 | 
	
		
			
				|  |  |          address: [
 | 
	
		
			
				|  |  |            { required: true, trigger: "blur", message: "请输入通信地址" },
 | 
	
		
			
				|  |  | +          {max: 50, message: '最多输入50个字符', trigger: 'blur' }
 | 
	
		
			
				|  |  |          ],
 | 
	
		
			
				|  |  |          zipCode: [
 | 
	
		
			
				|  |  |            { required: true, trigger: "blur", message: "请输入邮政编码" },
 | 
	
		
			
				|  |  | +          {max: 6, message: '最多输入6个字母', trigger: 'blur' }
 | 
	
		
			
				|  |  |          ],
 | 
	
		
			
				|  |  |          provinceId: [
 | 
	
		
			
				|  |  |            { required: true, trigger: "change", message: "请选择省份" },
 | 
	
	
		
			
				|  | @@ -509,42 +521,60 @@ export default {
 | 
	
		
			
				|  |  |          ],
 | 
	
		
			
				|  |  |          taxOffice: [
 | 
	
		
			
				|  |  |            { required: true, trigger: "blur", message: "企业所得税主管税务机关" },
 | 
	
		
			
				|  |  | +          {max: 30, message: '最多输入30个字符', trigger: 'blur' }
 | 
	
		
			
				|  |  |          ],
 | 
	
		
			
				|  |  |          legalName: [
 | 
	
		
			
				|  |  |            { required: true, trigger: "blur", message: "请输入姓名" },
 | 
	
		
			
				|  |  | +          {max: 30, message: '最多输入30个字符', trigger: 'blur' }
 | 
	
		
			
				|  |  |          ],
 | 
	
		
			
				|  |  |          legalIdCard: [
 | 
	
		
			
				|  |  |            { required: true, trigger: "blur", message: "请输入身份证号码" },
 | 
	
		
			
				|  |  | +          { validator: validIDcard, trigger: 'blur'}
 | 
	
		
			
				|  |  |          ],
 | 
	
		
			
				|  |  |          legalMobile: [
 | 
	
		
			
				|  |  |            { required: true, trigger: "blur", message: "请输入手机号码" },
 | 
	
		
			
				|  |  | +          {
 | 
	
		
			
				|  |  | +            pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
 | 
	
		
			
				|  |  | +            message: "请输入正确的手机号码",
 | 
	
		
			
				|  |  | +            trigger: "blur"
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  |          ],
 | 
	
		
			
				|  |  |          linkName: [
 | 
	
		
			
				|  |  |            { required: true, trigger: "blur", message: "请输入姓名" },
 | 
	
		
			
				|  |  | +          {max: 30, message: '最多输入30个字符', trigger: 'blur' }
 | 
	
		
			
				|  |  |          ],
 | 
	
		
			
				|  |  |          linkIdCard: [
 | 
	
		
			
				|  |  |            { required: true, trigger: "blur", message: "请输入身份证号码" },
 | 
	
		
			
				|  |  | +          { validator: validIDcard, trigger: 'blur'}
 | 
	
		
			
				|  |  |          ],
 | 
	
		
			
				|  |  |          linkMobile: [
 | 
	
		
			
				|  |  |            { required: true, trigger: "blur", message: "请输入手机号码" },
 | 
	
		
			
				|  |  | +          {
 | 
	
		
			
				|  |  | +            pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
 | 
	
		
			
				|  |  | +            message: "请输入正确的手机号码",
 | 
	
		
			
				|  |  | +            trigger: "blur"
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  |          ],
 | 
	
		
			
				|  |  |          listedFlag: [
 | 
	
		
			
				|  |  |            { required: true, trigger: "change", message: "请选择企业是否上市" },
 | 
	
		
			
				|  |  |          ],
 | 
	
		
			
				|  |  |          listingCode: [
 | 
	
		
			
				|  |  |            { required: true, trigger: "blur", message: "请输入企业上市代码" },
 | 
	
		
			
				|  |  | +          {max: 30, message: '最多输入30个字符', trigger: 'blur' }
 | 
	
		
			
				|  |  |          ],
 | 
	
		
			
				|  |  |          investFlag: [
 | 
	
		
			
				|  |  |            { required: true, trigger: "change", message: "请选择是否引入风险投资" },
 | 
	
		
			
				|  |  |          ],
 | 
	
		
			
				|  |  |          investCapital: [
 | 
	
		
			
				|  |  |            { required: true, trigger: "blur", message: "请输入风险投资金额" },
 | 
	
		
			
				|  |  | +          { validator: validAmount, trigger: 'blur'}
 | 
	
		
			
				|  |  |          ],
 | 
	
		
			
				|  |  |          techFlag: [
 | 
	
		
			
				|  |  |            { required: true, trigger: "change", message: "请选择是否为高新企业" },
 | 
	
		
			
				|  |  |          ],
 | 
	
		
			
				|  |  |          techCode: [
 | 
	
		
			
				|  |  |            { required: true, trigger: "blur", message: "请输入高新企业编号" },
 | 
	
		
			
				|  |  | +          {max: 30, message: '最多输入30个字符', trigger: 'blur' }
 | 
	
		
			
				|  |  |          ],
 | 
	
		
			
				|  |  |          deductionFlag: [
 | 
	
		
			
				|  |  |            { required: true, trigger: "change", message: "请选择是否做加计扣除" },
 | 
	
	
		
			
				|  | @@ -706,7 +736,6 @@ export default {
 | 
	
		
			
				|  |  |        }else {
 | 
	
		
			
				|  |  |           window.open(fileUrl)
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      cancel() {
 | 
	
		
			
				|  |  |        this.$store.dispatch("tagsView/delView", this.$route);
 |