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: {},
//
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: [
{ required: true, message: "请选择招标项目名称", trigger: "blur" },
],
deliveryTime: [
{ max: 10, message: "数字范围为1-10位", trigger: "blur" },
{
pattern: /^[1-9]\d*$/,
message: "请输入正整数,不包含0",
@ -1081,6 +1100,7 @@ export default {
],
maxPriceBid: [
// { required: true, message: "", trigger: "blur" },
{ max: 10, message: "数字范围为1-10位", trigger: "blur" },
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
@ -1112,6 +1132,57 @@ export default {
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: [],

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

@ -1128,11 +1128,44 @@ export default {
// },
//
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: [
{ required: true, message: "请选择招标项目名称", trigger: "blur" },
],
},
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: [
// { required: true, message: "", trigger: "blur" },
{

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

@ -536,6 +536,21 @@ export default {
form: {},
//
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: [
{ required: true, message: "请选择招标项目名称", trigger: "blur" },
],

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

@ -868,6 +868,30 @@ export default {
candidateForm: {},
//
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: [
{ required: true, message: "请选择招标项目名称", trigger: "blur" },
],
@ -889,8 +913,30 @@ export default {
],
},
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: [
// { required: true, message: "", trigger: "blur" },
{ max: 10, message: "数字范围为1-10位", trigger: "blur" },
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
@ -899,6 +945,7 @@ export default {
},
],
deliveryTime: [
{ max: 10, message: "数字范围为1-10位", trigger: "blur" },
{
pattern: /^[1-9]\d*$/,
message: "请输入正整数,不包含0",
@ -906,6 +953,7 @@ export default {
},
],
ranking: [
{ max: 10, message: "数字范围为1-10位", trigger: "blur" },
{
pattern: /^[1-9]\d*$/,
message: "请输入正整数,不包含0",

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

@ -784,10 +784,53 @@ export default {
form: {},
//
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: [
{ required: true, message: "请选择招标项目名称", trigger: "blur" },
],
contractPeriod: [
{ max: 10, message: "数字范围为1-10位", trigger: "blur" },
{
pattern: /^[1-9]\d*$/,
message: "请输入正整数,不包含0",
@ -795,6 +838,7 @@ export default {
},
],
contractAmount: [
{ max: 10, message: "数字范围为1-10位", trigger: "blur" },
{
pattern:
/(^[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: {},
//
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: [
{ required: true, message: "请选择招标项目名称", trigger: "blur" },
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
bidWinningPrice: [
// { required: true, message: "", trigger: "blur" },
{ max: 10, message: "数字范围为1-10位", trigger: "blur" },
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
@ -614,6 +628,7 @@ export default {
},
],
deliveryTime: [
{ max: 10, message: "数字范围为1-10位", trigger: "blur" },
{
pattern: /^[1-9]\d*$/,
message: "请输入正整数,不包含0",
@ -621,6 +636,7 @@ export default {
},
],
rate: [
{ max: 10, message: "数字范围为1-10位", trigger: "blur" },
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
@ -628,6 +644,9 @@ export default {
trigger: "blur",
},
],
projectLeader: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
},
//
bidProjectNameOptions: [],

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

@ -121,9 +121,11 @@ export default {
message: "请输入审批人信息",
trigger: "blur",
},
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
approvalOpinion: [
{ 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: {},
//
rules: {},
rules: {
evaluator: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
planName: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
evaluationContent: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
},
//
documentFileList: [],
//

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

@ -623,8 +623,27 @@ export default {
form: {},
//
rules: {
projectName: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
projectLeader: [
{ 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: "",

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

@ -204,15 +204,25 @@ export default {
form: {},
//
rules: {
planningName: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
expectedGoal: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
reportTime: [
{ required: true, message: "选择计划上报日期", trigger: "blur" },
],
replyPersonInfo: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
replyOpinion: [
{
required: true,
message: "请输入批复意见",
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: {
planName: [
{ 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: [
{
@ -159,7 +166,7 @@ export default {
],
investment: [
// { required: true, message: "", trigger: "blur" },
// { max: 10, message: "1-10", trigger: "blur" },
{ max: 10, message: "数字范围为1-10位", trigger: "blur" },
{
pattern:
/(^[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: [
{ 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: [
{ required: true, message: "请输入项目名称", trigger: "blur" },
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
projectInvestmentEstimate: [
{ required: true, message: "请输入投资概算", trigger: "blur" },
{ max: 10, message: "数字范围为1-10位", trigger: "blur" },
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
@ -718,14 +720,19 @@ export default {
],
projectCode: [
{ required: true, message: "请输入项目编码", trigger: "blur" },
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
approvalOpinion: [
{ required: true, message: "请输入批复意见", trigger: "blur" },
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
projectType: [
{ required: true, message: "请选择规划类型", trigger: "blur" },
],
adcd: [{ required: true, message: "请选择行政区划", trigger: "blur" }],
content: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
},
//
routeList: [

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

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

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

@ -401,10 +401,11 @@ export default {
rules: {
contractName: [
{ required: true, message: "请输入合同名称", trigger: "blur" },
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
contractAmount: [
{ required: true, message: "请输入合同金额", trigger: "blur" },
// { max: 10, message: "1-10", trigger: "blur" },
{ max: 10, message: "数字范围为1-10位", trigger: "blur" },
{
pattern:
/(^[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: {
projectName: [
{ required: true, message: "请输入规划名称", trigger: "blur" },
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
projectStartTime: [
{ required: true, message: "选择项目开始时间", trigger: "blur" },
@ -485,6 +486,10 @@ export default {
],
projectLeader: [
{ 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: {
projectName: [
{ required: true, message: "请输入规划名称", trigger: "blur" },
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
projectType: [
{ required: true, message: "请选择规划类型", trigger: "blur" },
@ -238,9 +239,12 @@ export default {
adcd: [
{ required: true, message: "请选择规划所属区域", trigger: "blur" },
],
compilingUnit: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
amount: [
{ required: true, message: "请输入规划金额", trigger: "blur" },
// { max: 10, message: "1-10", trigger: "blur" },
{ max: 10, message: "数字范围为1-10位", trigger: "blur" },
// { type: "number", message: "", trigger: "blur" },
{
pattern:
@ -249,6 +253,15 @@ export default {
trigger: "blur",
},
],
compilingUnitNature: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
compilingUnitAddress: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
compilingUnitLegalPerson: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
},
//
headers: {

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

@ -412,6 +412,7 @@ export default {
],
documentName: [
{ 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: {
evaluator: [
{ required: true, message: "请输入评价人", trigger: "blur" },
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
evaluationTime: [
{ required: true, message: "选择评价时间", trigger: "blur" },
],
evaluationName: [
{ required: true, message: "请输入规划名称", trigger: "blur" },
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
evaluationContent: [
{ 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: [
{ required: true, message: "请输入规划名称", trigger: "blur" },
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
replyOpinion: [
{ 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: [

Loading…
Cancel
Save