Browse Source

数字校验修改

dev_kxc
xzt 1 year ago
parent
commit
b8f48bce9e
  1. 25
      jwtech-admin-page/src/views/building/projectInfo/index.vue
  2. 25
      jwtech-admin-page/src/views/building/projectInfo/projectProcess/baseMsg.vue
  3. 15
      jwtech-admin-page/src/views/building/projectInfo/projectProcess/contract/index.vue
  4. 15
      jwtech-admin-page/src/views/building/projectInfo/projectProcess/contract/options/basePage.vue
  5. 5
      jwtech-admin-page/src/views/building/projectInfo/projectProcess/contract/options/subcontractPage.vue
  6. 20
      jwtech-admin-page/src/views/building/projectInfo/projectProcess/investment/options/purposeFunds.vue
  7. 25
      jwtech-admin-page/src/views/building/projectInfo/projectProcess/investment/options/sourceFunds.vue
  8. 8
      jwtech-admin-page/src/views/building/projectInfo/projectProcess/peasantWorkerSystem/options/clockingIn.vue
  9. 40
      jwtech-admin-page/src/views/building/projectInfo/projectProcess/peasantWorkerSystem/options/marginAccount.vue
  10. 15
      jwtech-admin-page/src/views/building/projectInfo/projectProcess/peasantWorkerSystem/options/payroll.vue
  11. 10
      jwtech-admin-page/src/views/building/projectInfo/projectProcess/scheduleManagement.vue
  12. 6
      jwtech-admin-page/src/views/marketSupervision/enterpriseInformation/index.vue
  13. 10
      jwtech-admin-page/src/views/marketSupervision/enterpriseInformation/options/basePage.vue
  14. 5
      jwtech-admin-page/src/views/marketSupervision/enterpriseInformation/options/components/badCredit.vue
  15. 5
      jwtech-admin-page/src/views/marketSupervision/enterpriseInformation/options/components/goodCredit.vue
  16. 5
      jwtech-admin-page/src/views/marketSupervision/enterpriseInformation/options/performanceRecord.vue
  17. 37
      jwtech-admin-page/src/views/project/bid/options/TenderAnnouncementPage.vue
  18. 79
      jwtech-admin-page/src/views/project/bid/options/candidatePage.vue
  19. 10
      jwtech-admin-page/src/views/project/bid/options/projectContract.vue
  20. 15
      jwtech-admin-page/src/views/project/bid/options/winningResultPage.vue
  21. 14
      jwtech-admin-page/src/views/project/plan/options/ImplementationPage.vue
  22. 13
      jwtech-admin-page/src/views/project/plan/options/planBasePage.vue
  23. 5
      jwtech-admin-page/src/views/project/proposal/index.vue
  24. 5
      jwtech-admin-page/src/views/project/report/index.vue
  25. 7
      jwtech-admin-page/src/views/project/special/options/ContractPage.vue
  26. 15
      jwtech-admin-page/src/views/project/special/options/basePage.vue

25
jwtech-admin-page/src/views/building/projectInfo/index.vue

@ -1073,11 +1073,10 @@ export default {
},
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
provincialFunding: [
{
@ -1087,11 +1086,10 @@ export default {
},
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
cityLevelFunds: [
{
@ -1101,11 +1099,10 @@ export default {
},
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
countyLevelFunds: [
{
@ -1115,11 +1112,10 @@ export default {
},
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
townshipInvestments: [
{
@ -1129,11 +1125,10 @@ export default {
},
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
constructionPhase: [
{ max: 250, message: "字符长度最大为250", trigger: "blur" },

25
jwtech-admin-page/src/views/building/projectInfo/projectProcess/baseMsg.vue

@ -786,11 +786,10 @@ export default {
},
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
provincialFunding: [
{
@ -800,11 +799,10 @@ export default {
},
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
cityLevelFunds: [
{
@ -814,11 +812,10 @@ export default {
},
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
countyLevelFunds: [
{
@ -828,11 +825,10 @@ export default {
},
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
townshipInvestments: [
{
@ -842,11 +838,10 @@ export default {
},
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
constructionPhase: [
{ max: 250, message: "字符长度最大为250", trigger: "blur" },

15
jwtech-admin-page/src/views/building/projectInfo/projectProcess/contract/index.vue

@ -797,11 +797,10 @@ export default {
{ required: true, message: "请输入合同金额", trigger: "blur" },
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
contractDuration: [
{
@ -820,19 +819,19 @@ export default {
{ max: 250, message: "字符长度最大为250", trigger: "blur" },
],
paymentTerms: [
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
{ max: 250, message: "字符长度最大为250", trigger: "blur" },
],
projectLeader: [
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
{ max: 250, message: "字符长度最大为250", trigger: "blur" },
],
projectTechnicalLeader: [
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
{ max: 250, message: "字符长度最大为250", trigger: "blur" },
],
safetyProductionManager: [
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
{ max: 250, message: "字符长度最大为250", trigger: "blur" },
],
qualityLeader: [
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
{ max: 250, message: "字符长度最大为250", trigger: "blur" },
],
},
//

15
jwtech-admin-page/src/views/building/projectInfo/projectProcess/contract/options/basePage.vue

@ -252,11 +252,10 @@ export default {
{ required: true, message: "请输入合同金额", trigger: "blur" },
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
contractDuration: [
{
@ -275,19 +274,19 @@ export default {
{ max: 250, message: "字符长度最大为250", trigger: "blur" },
],
paymentTerms: [
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
{ max: 250, message: "字符长度最大为250", trigger: "blur" },
],
projectLeader: [
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
{ max: 250, message: "字符长度最大为250", trigger: "blur" },
],
projectTechnicalLeader: [
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
{ max: 250, message: "字符长度最大为250", trigger: "blur" },
],
safetyProductionManager: [
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
{ max: 250, message: "字符长度最大为250", trigger: "blur" },
],
qualityLeader: [
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
{ max: 250, message: "字符长度最大为250", trigger: "blur" },
],
},
//

5
jwtech-admin-page/src/views/building/projectInfo/projectProcess/contract/options/subcontractPage.vue

@ -436,11 +436,10 @@ export default {
{ required: true, message: "请输入分包金额", trigger: "blur" },
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
contractingCompany: [
{ max: 250, message: "字符长度最大为250", trigger: "blur" },

20
jwtech-admin-page/src/views/building/projectInfo/projectProcess/investment/options/purposeFunds.vue

@ -490,11 +490,10 @@ export default {
],
paymentPeriods: [
{
pattern: /^[1-9]\d*$/,
message: "请输入正整数,不包含0",
pattern: /^[1-9][0-9]{0,8}$/,
message: "请输入1-9位正整数,不包含0",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
timeScope: [
{ required: true, message: "请选择时间范围", trigger: "blur" },
@ -506,30 +505,27 @@ export default {
{ required: true, message: "请输入应付金额", trigger: "blur" },
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
paidinAmount: [
{ required: true, message: "请输入实付金额", trigger: "blur" },
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
temporaryWithholding: [
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
auditor: [{ max: 255, message: "字符长度最大为255", trigger: "blur" }],
agent: [{ max: 255, message: "字符长度最大为255", trigger: "blur" }],

25
jwtech-admin-page/src/views/building/projectInfo/projectProcess/investment/options/sourceFunds.vue

@ -473,11 +473,10 @@ export default {
},
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
provincialFunding: [
{
@ -487,11 +486,10 @@ export default {
},
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
cityLevelFunds: [
{
@ -501,11 +499,10 @@ export default {
},
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
countyLevelFunds: [
{
@ -515,11 +512,10 @@ export default {
},
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
townshipInvestments: [
{
@ -529,11 +525,10 @@ export default {
},
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
},
};

8
jwtech-admin-page/src/views/building/projectInfo/projectProcess/peasantWorkerSystem/options/clockingIn.vue

@ -223,7 +223,7 @@
</el-form-item>
<el-form-item label="考勤所属年月考勤天数" prop="attendanceDay">
<el-input
v-model.number="form.attendanceDay"
v-model="form.attendanceDay"
placeholder="请输入考勤所属年月考勤天数"
>
<template slot="append"></template>
@ -306,13 +306,11 @@ export default {
],
attendanceDay: [
{ required: true, message: "请输入考勤年月天数", trigger: "blur" },
{
pattern: /^[+]{0,1}(\d+)$/,
message: "考勤年月天数为正整数",
pattern: /(^[1-9][0-9]{0,8}$)|((^(0){1}$))/,
message: "请输入1-9位正整数,包含0",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
},
peasantWorkers: [],

40
jwtech-admin-page/src/views/building/projectInfo/projectProcess/peasantWorkerSystem/options/marginAccount.vue

@ -754,74 +754,66 @@ export default {
differentiatedDepositAmount: [
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
amountPayable: [
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
paidAmount: [
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
cashAmount: [
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
bankGuaranteeLetterAmount: [
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
guaranteeCompanyAmount: [
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
insuranceAmount: [
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
otherAmount: [
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
},
};

15
jwtech-admin-page/src/views/building/projectInfo/projectProcess/peasantWorkerSystem/options/payroll.vue

@ -470,29 +470,26 @@ export default {
monthlySalaryPayable: [
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
monthlySalaryDeduct: [
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
monthlySalaryCurrent: [
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
},
peasantWorkers: [],

10
jwtech-admin-page/src/views/building/projectInfo/projectProcess/scheduleManagement.vue

@ -581,21 +581,19 @@ export default {
{ required: true, message: "请输入月度工作完成量", trigger: "blur" },
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
monthlyInvestmentBenefit: [
{ required: true, message: "请输入月度投资效益", trigger: "blur" },
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
},
scheduleMsg: {},

6
jwtech-admin-page/src/views/marketSupervision/enterpriseInformation/index.vue

@ -715,16 +715,14 @@ export default {
message: "请输入数字,可保留两位小数",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
paidRegisteredCapital: [
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
officePhone: [
{

10
jwtech-admin-page/src/views/marketSupervision/enterpriseInformation/options/basePage.vue

@ -387,20 +387,18 @@ export default {
registeredCapital: [
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
paidRegisteredCapital: [
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
officePhone: [
{

5
jwtech-admin-page/src/views/marketSupervision/enterpriseInformation/options/components/badCredit.vue

@ -414,11 +414,10 @@ export default {
{ required: true, message: "请输入扣分值", trigger: "blur" },
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
},
//

5
jwtech-admin-page/src/views/marketSupervision/enterpriseInformation/options/components/goodCredit.vue

@ -661,11 +661,10 @@ export default {
{ required: true, message: "请输入加分值", trigger: "blur" },
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
},
//

5
jwtech-admin-page/src/views/marketSupervision/enterpriseInformation/options/performanceRecord.vue

@ -614,11 +614,10 @@ export default {
contractPrice: [
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
{ max: 10, message: "字符长度最大为10", trigger: "blur" },
],
projectAwardSituation: [
{ max: 250, message: "字符长度最大为250", trigger: "blur" },

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

@ -1023,7 +1023,32 @@ export default {
return {
editor: null,
editor2: null,
toolbarConfig: {},
toolbarConfig: {
toolbarKeys: [
// key
"bold", //
"italic", //
"through", // 线
"underline", // 线
"bulletedList", //
"numberedList", //
"color", //
"fontSize", //
"lineHeight", //
"uploadImage", //
"delIndent", //
"indent", //
"deleteImage", //
"divider", // 线
"justifyCenter", //
"justifyJustify", //
"justifyLeft", //
"justifyRight", //
"undo", //
"redo", //
"clearStyle", //
],
},
editorConfig: {
placeholder: "请输入招标内容",
// MENU_CONF: {
@ -1143,20 +1168,18 @@ export default {
{ required: true, message: "请选择招标项目名称", trigger: "blur" },
],
deliveryTime: [
{ max: 10, message: "数字范围为1-10位", trigger: "blur" },
{
pattern: /^[1-9]\d*$/,
message: "请输入正整数,不包含0",
pattern: /^[1-9][0-9]{0,8}$/,
message: "请输入1-9位正整数,不包含0",
trigger: "blur",
},
],
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])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
],

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

@ -358,7 +358,6 @@
<Editor
style="height: 300px; overflow-y: hidden"
v-model="publicityForm.evaluationSituation"
:default-value="333"
:defaultConfig="editorConfig"
:mode="mode"
@onCreated="onCreated"
@ -808,7 +807,7 @@ import {
} from "@/api/earlyStage/bidWinningVO";
import { listProposal } from "@/api/earlyStage/proposal";
import { getToken } from "@/utils/auth";
import { getFileStream } from "@/api/system/upload";
import { getFileStream, previewFile } from "@/api/system/upload";
import { Editor, Toolbar } from "@wangeditor/editor-for-vue";
export default {
@ -818,8 +817,61 @@ export default {
data() {
return {
editor: null,
toolbarConfig: {},
editorConfig: { placeholder: "请输入评标情况" },
toolbarConfig: {
toolbarKeys: [
// key
"bold", //
"italic", //
"through", // 线
"underline", // 线
"bulletedList", //
"numberedList", //
"color", //
"fontSize", //
"lineHeight", //
"uploadImage", //
"delIndent", //
"indent", //
"deleteImage", //
"divider", // 线
"justifyCenter", //
"justifyJustify", //
"justifyLeft", //
"justifyRight", //
"undo", //
"redo", //
"clearStyle", //
],
},
editorConfig: {
placeholder: "请输入评标情况",
MENU_CONF: {
uploadImage: {
server: "thinking/common/upload",
headers: { jianwei: "jwtech " + getToken() },
"tenant-id": "1",
fieldName: "file", //
customInsert(res, insertFn) {
console.log("上传图片", res);
if (res.code == 200) {
// const url = window.URL.createObjectURL(
// new Blob([res.url], {
// type: "image/jpeg;charset=utf-8",
// headers: { jianwei: "jwtech " + getToken() },
// })
// );
// previewFile({ url: res.url, responseType: "blob" }).then(
// (item) => {
// console.log(4444, item);
// }
// );
// console.log(6666, url);
insertFn(res.url);
}
},
},
},
},
mode: "default", // or 'simple'
//
@ -958,35 +1010,32 @@ export default {
],
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])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
],
deliveryTime: [
{ max: 10, message: "数字范围为1-10位", trigger: "blur" },
{
pattern: /^[1-9]\d*$/,
message: "请输入正整数,不包含0",
pattern: /^[1-9][0-9]{0,8}$/,
message: "请输入1-9位正整数,不包含0",
trigger: "blur",
},
],
ranking: [
{ max: 10, message: "数字范围为1-10位", trigger: "blur" },
{
pattern: /^[1-9]\d*$/,
message: "请输入正整数,不包含0",
pattern: /^[1-9][0-9]{0,8}$/,
message: "请输入1-9位正整数,不包含0",
trigger: "blur",
},
],
rate: [
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
],

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

@ -835,19 +835,17 @@ export default {
{ required: true, message: "请选择招标项目名称", trigger: "blur" },
],
contractPeriod: [
{ max: 10, message: "数字范围为1-10位", trigger: "blur" },
{
pattern: /^[1-9]\d*$/,
message: "请输入正整数,不包含0",
pattern: /^[1-9][0-9]{0,8}$/,
message: "请输入1-9位正整数,不包含0",
trigger: "blur",
},
],
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])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
],

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

@ -618,28 +618,25 @@ export default {
],
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])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
],
deliveryTime: [
{ max: 10, message: "数字范围为1-10位", trigger: "blur" },
{
pattern: /^[1-9]\d*$/,
message: "请输入正整数,不包含0",
pattern: /^[1-9][0-9]{0,8}$/,
message: "请输入1-9位正整数,不包含0",
trigger: "blur",
},
],
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])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
],

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

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

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

@ -146,14 +146,12 @@ export default {
rules: {
planName: [
{ required: true, message: "请输入计划名称", trigger: "blur" },
{max:250,message:"字符长度最大为250",trigger:"blur"}
{ max: 250, message: "字符长度最大为250", trigger: "blur" },
],
department: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
],
content: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
{ max: 250, message: "字符长度最大为250", trigger: "blur" },
],
content: [{ max: 250, message: "字符长度最大为250", trigger: "blur" }],
relatedProjects: [
{
required: true,
@ -166,11 +164,10 @@ export default {
],
investment: [
// { 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])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
],

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

@ -710,11 +710,10 @@ export default {
],
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])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
],

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

@ -728,11 +728,10 @@ export default {
],
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])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
],

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

@ -402,15 +402,14 @@ export default {
rules: {
contractName: [
{ required: true, message: "请输入合同名称", trigger: "blur" },
{max:250,message:"字符长度最大为250",trigger:"blur"}
{ max: 250, message: "字符长度最大为250", trigger: "blur" },
],
contractAmount: [
{ 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])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
],

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

@ -231,7 +231,7 @@ export default {
rules: {
projectName: [
{ required: true, message: "请输入规划名称", trigger: "blur" },
{max:250,message:"字符长度最大为250",trigger:"blur"}
{ max: 250, message: "字符长度最大为250", trigger: "blur" },
],
projectType: [
{ required: true, message: "请选择规划类型", trigger: "blur" },
@ -240,27 +240,26 @@ export default {
{ required: true, message: "请选择规划所属区域", trigger: "blur" },
],
compilingUnit: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
{ max: 250, message: "字符长度最大为250", trigger: "blur" },
],
amount: [
{ required: true, message: "请输入规划金额", trigger: "blur" },
{ max: 10, message: "数字范围为1-10位", trigger: "blur" },
// { type: "number", message: "", trigger: "blur" },
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
/(^[1-9]([0-9]{0,6})?(\.[0-9]{1,2})?$|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$))/,
message: "请输入数字,整数7位,可保留两位小数",
trigger: "blur",
},
],
compilingUnitNature: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
{ max: 250, message: "字符长度最大为250", trigger: "blur" },
],
compilingUnitAddress: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
{ max: 250, message: "字符长度最大为250", trigger: "blur" },
],
compilingUnitLegalPerson: [
{max:250,message:"字符长度最大为250",trigger:"blur"}
{ max: 250, message: "字符长度最大为250", trigger: "blur" },
],
},
//

Loading…
Cancel
Save