|
@@ -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);
|