liweikun 1 year ago
parent
commit
5b66db0a44
  1. 71
      jwtech-admin-page/src/views/project/bid/options/TenderAnnouncementPage.vue
  2. 33
      jwtech-admin-page/src/views/project/bid/options/bidBasePage.vue
  3. 15
      jwtech-admin-page/src/views/project/bid/options/biddingFile.vue
  4. 48
      jwtech-admin-page/src/views/project/bid/options/candidatePage.vue
  5. 44
      jwtech-admin-page/src/views/project/bid/options/projectContract.vue
  6. 19
      jwtech-admin-page/src/views/project/bid/options/winningResultPage.vue
  7. 2
      jwtech-admin-page/src/views/project/plan/options/ApprovalPage.vue
  8. 12
      jwtech-admin-page/src/views/project/plan/options/EvaluationPage.vue
  9. 19
      jwtech-admin-page/src/views/project/plan/options/ImplementationPage.vue
  10. 10
      jwtech-admin-page/src/views/project/plan/options/SubmitApprovalPage.vue
  11. 9
      jwtech-admin-page/src/views/project/plan/options/planBasePage.vue
  12. 11
      jwtech-admin-page/src/views/project/preDesign/index.vue
  13. 7
      jwtech-admin-page/src/views/project/proposal/index.vue
  14. 10
      jwtech-admin-page/src/views/project/report/index.vue
  15. 3
      jwtech-admin-page/src/views/project/special/options/ContractPage.vue
  16. 5
      jwtech-admin-page/src/views/project/special/options/ImplementationPage.vue
  17. 15
      jwtech-admin-page/src/views/project/special/options/basePage.vue
  18. 1
      jwtech-admin-page/src/views/project/special/options/documentPage.vue
  19. 3
      jwtech-admin-page/src/views/project/special/options/resultsPage.vue
  20. 10
      jwtech-admin-page/src/views/project/special/options/taskPage.vue

71
jwtech-admin-page/src/views/project/bid/options/TenderAnnouncementPage.vue

@ -1069,10 +1069,29 @@ export default {
form: {}, form: {},
// //
rules: { rules: {
lotName: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
noticeNature: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
reviewQualificationMethod: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
bidProjectLocation: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
fundingSource: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
fundingSourceConstitute: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
bidProjectName: [ bidProjectName: [
{ required: true, message: "请选择招标项目名称", trigger: "blur" }, { required: true, message: "请选择招标项目名称", trigger: "blur" },
], ],
deliveryTime: [ deliveryTime: [
{ max: 10, message: "数字范围为1-10位", trigger: "blur" },
{ {
pattern: /^[1-9]\d*$/, pattern: /^[1-9]\d*$/,
message: "请输入正整数,不包含0", message: "请输入正整数,不包含0",
@ -1081,6 +1100,7 @@ export default {
], ],
maxPriceBid: [ maxPriceBid: [
// { required: true, message: "", trigger: "blur" }, // { required: true, message: "", trigger: "blur" },
{ max: 10, message: "数字范围为1-10位", trigger: "blur" },
{ {
pattern: pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/, /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
@ -1112,6 +1132,57 @@ export default {
trigger: "blur", trigger: "blur",
}, },
], ],
bidScope: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
bidContent: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
bidCapabilityRequirements: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
gainBidFileMethod: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
bidDeliveryFileMethod: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
bidOpeningMethod: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
bidTimeLocation: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
announcementReleaseMedia: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
tendererName: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
officeAddress: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
bidderContacts: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
biddingAgency: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
agencyOfficeAddress: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
bidAgencyContacts: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
tenderingSupervisionAgency: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
releaseResponsiblePerson: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
otherLawContents: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
}, },
// //
fileList: [], fileList: [],

33
jwtech-admin-page/src/views/project/bid/options/bidBasePage.vue

@ -1128,11 +1128,44 @@ export default {
// }, // },
// //
baseRules: { baseRules: {
bidNature:[
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
bidPlanName:[
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
bidPlanPerson:[
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
tendererName:[
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
socialCreditCode:[
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
remarkf:[
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
bidProjectName: [ bidProjectName: [
{ required: true, message: "请选择招标项目名称", trigger: "blur" }, { required: true, message: "请选择招标项目名称", trigger: "blur" },
], ],
}, },
detailsRules: { detailsRules: {
bidContent:[
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
estimatedContractPrice:[
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
bidConstructionLocation:[
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
bidRegulator:[
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
projectOverview:[
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
estimatedContractPrice: [ estimatedContractPrice: [
// { required: true, message: "", trigger: "blur" }, // { required: true, message: "", trigger: "blur" },
{ {

15
jwtech-admin-page/src/views/project/bid/options/biddingFile.vue

@ -536,6 +536,21 @@ export default {
form: {}, form: {},
// //
rules: { rules: {
loftName:[
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
nature:[
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
isDelay:[
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
bidOpenMethod:[
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
filePulish:[
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
bidProjectName: [ bidProjectName: [
{ required: true, message: "请选择招标项目名称", trigger: "blur" }, { required: true, message: "请选择招标项目名称", trigger: "blur" },
], ],

48
jwtech-admin-page/src/views/project/bid/options/candidatePage.vue

@ -868,6 +868,30 @@ export default {
candidateForm: {}, candidateForm: {},
// //
rules: { rules: {
lotName:[
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
noticeName:[
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
evaluationSituation:[
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
tendererName:[
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
officeAddress:[
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
bidderContacts:[
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
tenderingSupervisionDept:[
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
deptAddress:[
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
bidProjectName: [ bidProjectName: [
{ required: true, message: "请选择招标项目名称", trigger: "blur" }, { required: true, message: "请选择招标项目名称", trigger: "blur" },
], ],
@ -889,8 +913,30 @@ export default {
], ],
}, },
candidateRules: { candidateRules: {
winningCandidateName:[
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
winningCandidateCode:[
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
quality:[
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
evaluationSituation:[
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
bidCapabilityConditions:[
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
projectLeaderQualification:[
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
projectLeader:[
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
bidQuotation: [ bidQuotation: [
// { required: true, message: "", trigger: "blur" }, // { required: true, message: "", trigger: "blur" },
{ max: 10, message: "数字范围为1-10位", trigger: "blur" },
{ {
pattern: pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/, /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
@ -899,6 +945,7 @@ export default {
}, },
], ],
deliveryTime: [ deliveryTime: [
{ max: 10, message: "数字范围为1-10位", trigger: "blur" },
{ {
pattern: /^[1-9]\d*$/, pattern: /^[1-9]\d*$/,
message: "请输入正整数,不包含0", message: "请输入正整数,不包含0",
@ -906,6 +953,7 @@ export default {
}, },
], ],
ranking: [ ranking: [
{ max: 10, message: "数字范围为1-10位", trigger: "blur" },
{ {
pattern: /^[1-9]\d*$/, pattern: /^[1-9]\d*$/,
message: "请输入正整数,不包含0", message: "请输入正整数,不包含0",

44
jwtech-admin-page/src/views/project/bid/options/projectContract.vue

@ -784,10 +784,53 @@ export default {
form: {}, form: {},
// //
rules: { rules: {
loftName: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
nature: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
filePulish: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
contractName: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
biderName: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
biderCode: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
biderWinName: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
biderWinCode: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
contractSignParty: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
contractUnitFirst: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
contractUnit: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
qualityRequirement: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
contractContent: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
otherContent: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
bidProjectName: [ bidProjectName: [
{ required: true, message: "请选择招标项目名称", trigger: "blur" }, { required: true, message: "请选择招标项目名称", trigger: "blur" },
], ],
contractPeriod: [ contractPeriod: [
{ max: 10, message: "数字范围为1-10位", trigger: "blur" },
{ {
pattern: /^[1-9]\d*$/, pattern: /^[1-9]\d*$/,
message: "请输入正整数,不包含0", message: "请输入正整数,不包含0",
@ -795,6 +838,7 @@ export default {
}, },
], ],
contractAmount: [ contractAmount: [
{ max: 10, message: "数字范围为1-10位", trigger: "blur" },
{ {
pattern: pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/, /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,

19
jwtech-admin-page/src/views/project/bid/options/winningResultPage.vue

@ -601,11 +601,25 @@ export default {
form: {}, form: {},
// //
rules: { rules: {
lotName: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
tendererName: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
biddingAgency: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
successfulBidder: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
bidProjectName: [ bidProjectName: [
{ required: true, message: "请选择招标项目名称", trigger: "blur" }, { required: true, message: "请选择招标项目名称", trigger: "blur" },
{max:250,message:"字符长度最大为250",trigger:"blur"}
], ],
bidWinningPrice: [ bidWinningPrice: [
// { required: true, message: "", trigger: "blur" }, // { required: true, message: "", trigger: "blur" },
{ max: 10, message: "数字范围为1-10位", trigger: "blur" },
{ {
pattern: pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/, /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
@ -614,6 +628,7 @@ export default {
}, },
], ],
deliveryTime: [ deliveryTime: [
{ max: 10, message: "数字范围为1-10位", trigger: "blur" },
{ {
pattern: /^[1-9]\d*$/, pattern: /^[1-9]\d*$/,
message: "请输入正整数,不包含0", message: "请输入正整数,不包含0",
@ -621,6 +636,7 @@ export default {
}, },
], ],
rate: [ rate: [
{ max: 10, message: "数字范围为1-10位", trigger: "blur" },
{ {
pattern: pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/, /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
@ -628,6 +644,9 @@ export default {
trigger: "blur", trigger: "blur",
}, },
], ],
projectLeader: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
}, },
// //
bidProjectNameOptions: [], bidProjectNameOptions: [],

2
jwtech-admin-page/src/views/project/plan/options/ApprovalPage.vue

@ -121,9 +121,11 @@ export default {
message: "请输入审批人信息", message: "请输入审批人信息",
trigger: "blur", trigger: "blur",
}, },
{max:250,message:"字符长度最大为250",trigger:"blur"}
], ],
approvalOpinion: [ approvalOpinion: [
{ required: true, message: "请输入审批意见", trigger: "blur" }, { required: true, message: "请输入审批意见", trigger: "blur" },
{max:250,message:"字符长度最大为250",trigger:"blur"}
], ],
}, },
// //

12
jwtech-admin-page/src/views/project/plan/options/EvaluationPage.vue

@ -134,7 +134,17 @@ export default {
// //
form: {}, form: {},
// //
rules: {}, rules: {
evaluator: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
planName: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
evaluationContent: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
},
// //
documentFileList: [], documentFileList: [],
// //

19
jwtech-admin-page/src/views/project/plan/options/ImplementationPage.vue

@ -623,8 +623,27 @@ export default {
form: {}, form: {},
// //
rules: { rules: {
projectName: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
projectLeader: [ projectLeader: [
{ required: true, message: "请输入项目负责人", trigger: "blur" }, { required: true, message: "请输入项目负责人", trigger: "blur" },
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
projectProgressArrange: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
planningName: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
planningFundProgressArrange: [
{ max: 10, message: "数字范围为1-10位", trigger: "blur" },
],
investmentProgressArrange: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
completedPlanningUnit: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
], ],
}, },
viewTitle: "", viewTitle: "",

10
jwtech-admin-page/src/views/project/plan/options/SubmitApprovalPage.vue

@ -204,15 +204,25 @@ export default {
form: {}, form: {},
// //
rules: { rules: {
planningName: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
expectedGoal: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
reportTime: [ reportTime: [
{ required: true, message: "选择计划上报日期", trigger: "blur" }, { required: true, message: "选择计划上报日期", trigger: "blur" },
], ],
replyPersonInfo: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
replyOpinion: [ replyOpinion: [
{ {
required: true, required: true,
message: "请输入批复意见", message: "请输入批复意见",
trigger: "blur", trigger: "blur",
}, },
{max:250,message:"字符长度最大为250",trigger:"blur"}
], ],
}, },
// //

9
jwtech-admin-page/src/views/project/plan/options/planBasePage.vue

@ -146,6 +146,13 @@ export default {
rules: { rules: {
planName: [ planName: [
{ required: true, message: "请输入计划名称", trigger: "blur" }, { required: true, message: "请输入计划名称", trigger: "blur" },
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
department: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
content: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
], ],
relatedProjects: [ relatedProjects: [
{ {
@ -159,7 +166,7 @@ export default {
], ],
investment: [ investment: [
// { required: true, message: "", trigger: "blur" }, // { required: true, message: "", trigger: "blur" },
// { max: 10, message: "1-10", trigger: "blur" }, { max: 10, message: "数字范围为1-10位", trigger: "blur" },
{ {
pattern: pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/, /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,

11
jwtech-admin-page/src/views/project/preDesign/index.vue

@ -601,6 +601,17 @@ export default {
], ],
projectUnitName: [ projectUnitName: [
{ required: true, message: "请输入项目单位名称", trigger: "blur" }, { required: true, message: "请输入项目单位名称", trigger: "blur" },
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
constructionLocation: [
{ required: true, message: "请输入项目单位名称", trigger: "blur" },
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
briefIntroduction: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
projectLandSituation: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
], ],
}, },
// //

7
jwtech-admin-page/src/views/project/proposal/index.vue

@ -706,9 +706,11 @@ export default {
], ],
projectName: [ projectName: [
{ required: true, message: "请输入项目名称", trigger: "blur" }, { required: true, message: "请输入项目名称", trigger: "blur" },
{max:250,message:"字符长度最大为250",trigger:"blur"}
], ],
projectInvestmentEstimate: [ projectInvestmentEstimate: [
{ required: true, message: "请输入投资概算", trigger: "blur" }, { required: true, message: "请输入投资概算", trigger: "blur" },
{ max: 10, message: "数字范围为1-10位", trigger: "blur" },
{ {
pattern: pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/, /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
@ -718,14 +720,19 @@ export default {
], ],
projectCode: [ projectCode: [
{ required: true, message: "请输入项目编码", trigger: "blur" }, { required: true, message: "请输入项目编码", trigger: "blur" },
{max:250,message:"字符长度最大为250",trigger:"blur"}
], ],
approvalOpinion: [ approvalOpinion: [
{ required: true, message: "请输入批复意见", trigger: "blur" }, { required: true, message: "请输入批复意见", trigger: "blur" },
{max:250,message:"字符长度最大为250",trigger:"blur"}
], ],
projectType: [ projectType: [
{ required: true, message: "请选择规划类型", trigger: "blur" }, { required: true, message: "请选择规划类型", trigger: "blur" },
], ],
adcd: [{ required: true, message: "请选择行政区划", trigger: "blur" }], adcd: [{ required: true, message: "请选择行政区划", trigger: "blur" }],
content: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
}, },
// //
routeList: [ routeList: [

10
jwtech-admin-page/src/views/project/report/index.vue

@ -720,11 +720,15 @@ export default {
form: {}, form: {},
// //
rules: { rules: {
compilingUnit: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
projectName: [ projectName: [
{ required: true, message: "请输入项目名称", trigger: "blur" }, { required: true, message: "请输入项目名称", trigger: "blur" },
], ],
projectInvestmentEstimate: [ projectInvestmentEstimate: [
{ required: true, message: "请输入投资概算", trigger: "blur" }, { required: true, message: "请输入投资概算", trigger: "blur" },
{ max: 10, message: "数字范围为1-10位", trigger: "blur" },
{ {
pattern: pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/, /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
@ -732,6 +736,12 @@ export default {
trigger: "blur", trigger: "blur",
}, },
], ],
approvalOpinion: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
content: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
}, },
projectType: "", projectType: "",
proNo: "", proNo: "",

3
jwtech-admin-page/src/views/project/special/options/ContractPage.vue

@ -401,10 +401,11 @@ export default {
rules: { rules: {
contractName: [ contractName: [
{ required: true, message: "请输入合同名称", trigger: "blur" }, { required: true, message: "请输入合同名称", trigger: "blur" },
{max:250,message:"字符长度最大为250",trigger:"blur"}
], ],
contractAmount: [ contractAmount: [
{ required: true, message: "请输入合同金额", trigger: "blur" }, { required: true, message: "请输入合同金额", trigger: "blur" },
// { max: 10, message: "1-10", trigger: "blur" }, { max: 10, message: "数字范围为1-10位", trigger: "blur" },
{ {
pattern: pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/, /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,

5
jwtech-admin-page/src/views/project/special/options/ImplementationPage.vue

@ -476,6 +476,7 @@ export default {
rules: { rules: {
projectName: [ projectName: [
{ required: true, message: "请输入规划名称", trigger: "blur" }, { required: true, message: "请输入规划名称", trigger: "blur" },
{max:250,message:"字符长度最大为250",trigger:"blur"}
], ],
projectStartTime: [ projectStartTime: [
{ required: true, message: "选择项目开始时间", trigger: "blur" }, { required: true, message: "选择项目开始时间", trigger: "blur" },
@ -485,6 +486,10 @@ export default {
], ],
projectLeader: [ projectLeader: [
{ required: true, message: "请输入项目负责人", trigger: "blur" }, { required: true, message: "请输入项目负责人", trigger: "blur" },
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
projectProgressArrange: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
], ],
}, },
// //

15
jwtech-admin-page/src/views/project/special/options/basePage.vue

@ -231,6 +231,7 @@ export default {
rules: { rules: {
projectName: [ projectName: [
{ required: true, message: "请输入规划名称", trigger: "blur" }, { required: true, message: "请输入规划名称", trigger: "blur" },
{max:250,message:"字符长度最大为250",trigger:"blur"}
], ],
projectType: [ projectType: [
{ required: true, message: "请选择规划类型", trigger: "blur" }, { required: true, message: "请选择规划类型", trigger: "blur" },
@ -238,9 +239,12 @@ export default {
adcd: [ adcd: [
{ required: true, message: "请选择规划所属区域", trigger: "blur" }, { required: true, message: "请选择规划所属区域", trigger: "blur" },
], ],
compilingUnit: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
amount: [ amount: [
{ required: true, message: "请输入规划金额", trigger: "blur" }, { required: true, message: "请输入规划金额", trigger: "blur" },
// { max: 10, message: "1-10", trigger: "blur" }, { max: 10, message: "数字范围为1-10位", trigger: "blur" },
// { type: "number", message: "", trigger: "blur" }, // { type: "number", message: "", trigger: "blur" },
{ {
pattern: pattern:
@ -249,6 +253,15 @@ export default {
trigger: "blur", trigger: "blur",
}, },
], ],
compilingUnitNature: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
compilingUnitAddress: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
compilingUnitLegalPerson: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
}, },
// //
headers: { headers: {

1
jwtech-admin-page/src/views/project/special/options/documentPage.vue

@ -412,6 +412,7 @@ export default {
], ],
documentName: [ documentName: [
{ required: true, message: "请输入文档名称", trigger: "blur" }, { required: true, message: "请输入文档名称", trigger: "blur" },
{max:250,message:"字符长度最大为250",trigger:"blur"}
], ],
}, },
// //

3
jwtech-admin-page/src/views/project/special/options/resultsPage.vue

@ -493,15 +493,18 @@ export default {
rules: { rules: {
evaluator: [ evaluator: [
{ required: true, message: "请输入评价人", trigger: "blur" }, { required: true, message: "请输入评价人", trigger: "blur" },
{max:250,message:"字符长度最大为250",trigger:"blur"}
], ],
evaluationTime: [ evaluationTime: [
{ required: true, message: "选择评价时间", trigger: "blur" }, { required: true, message: "选择评价时间", trigger: "blur" },
], ],
evaluationName: [ evaluationName: [
{ required: true, message: "请输入规划名称", trigger: "blur" }, { required: true, message: "请输入规划名称", trigger: "blur" },
{max:250,message:"字符长度最大为250",trigger:"blur"}
], ],
evaluationContent: [ evaluationContent: [
{ required: true, message: "请输入评价内容", trigger: "blur" }, { required: true, message: "请输入评价内容", trigger: "blur" },
{max:250,message:"字符长度最大为250",trigger:"blur"}
], ],
}, },
// //

10
jwtech-admin-page/src/views/project/special/options/taskPage.vue

@ -606,10 +606,20 @@ export default {
], ],
projectName: [ projectName: [
{ required: true, message: "请输入规划名称", trigger: "blur" }, { required: true, message: "请输入规划名称", trigger: "blur" },
{max:250,message:"字符长度最大为250",trigger:"blur"}
], ],
replyOpinion: [ replyOpinion: [
{ required: true, message: "请输入批复意见", trigger: "blur" }, { required: true, message: "请输入批复意见", trigger: "blur" },
], ],
expectedGoal:[
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
replyPerson:[
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
replyOpinion:[
{max:250,message:"字符长度最大为250",trigger:"blur"}
]
}, },
// //
projectFileList: [ projectFileList: [

Loading…
Cancel
Save