fix:修改数小福组件,修改标准英文名称字段长度限制

This commit is contained in:
wxyclub
2023-08-29 10:19:46 +08:00
parent dd7279b46b
commit 0445aebcdc
18 changed files with 113 additions and 35 deletions
@@ -813,6 +813,7 @@
name="file"
accept=".pdf, .PDF, .ppt, .PPT, .pptx,.PPTX, .doc, .DOC, .docx, .DOCX, .xls, .xlsx"
:before-upload="beginImportFile"
:before-remove="beforeRemove"
:on-success="importFileSuccess"
:on-preview="handleFilePreview"
:on-remove="removeOneFile"
@@ -1757,7 +1758,7 @@
// ],
standEnName: [
{required: false, message: '请输入企标英文名称', trigger: 'blur'},
{min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur'},
{min: 1, max: 200, message: '长度在 1 到 200 个字符', trigger: 'blur'},
{validator: this.verify.valiateEnName, trigger: 'change'}
],
textStatusBuss: [
@@ -3048,6 +3049,16 @@
this.fileMadel = true;
},
beforeRemove (file, fileList) {
return new Promise((resolve, reject) => {
if(file.id && !file.id.startsWith('ATT')) {
return reject(false)
} else if (file.response.data.id && !file.response.data.id.startsWith('ATT')){
return reject(false)
}
return resolve(true)
})
},
removeOneFile(file, fileLists) {
const fileList = fileLists.map(item => {
return {
@@ -3056,23 +3067,23 @@
}
})
switch (this.fileType) {
case 'FBGBUSS':
this.FBGBUSSFileList = fileList
break;
case 'BZSMBUSS' :
this.BZSMBUSSFileList = fileList
break;
case 'LSBBBUSS':
this.LSBBBUSSFileList = fileList
break;
case 'QTWJBUSS':
this.QTWJBUSSFileList = fileList
break;
case 'GLWJBUSS':
this.GLWJBUSSFileList = fileList
break;
default :
;
case 'FBGBUSS':
this.FBGBUSSFileList = fileList
break;
case 'BZSMBUSS' :
this.BZSMBUSSFileList = fileList
break;
case 'LSBBBUSS':
this.LSBBBUSSFileList = fileList
break;
case 'QTWJBUSS':
this.QTWJBUSSFileList = fileList
break;
case 'GLWJBUSS':
this.GLWJBUSSFileList = fileList
break;
default :
;
}
},
drawerCheckZRBM(data) {
@@ -814,6 +814,7 @@
name="file"
accept=".pdf, .PDF, .ppt, .PPT, .pptx,.PPTX, .doc, .DOC, .docx, .DOCX, .xls, .xlsx"
:before-upload="beginImportFile"
:before-remove="beforeRemove"
:on-success="importFileSuccess"
:on-preview="handleFilePreview"
:on-remove="removeOneFile"
@@ -1743,7 +1744,7 @@
],
standEnName: [
{required: false, message: '请输入企标英文名称', trigger: 'blur'},
{min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur'},
{min: 1, max: 200, message: '长度在 1 到 200 个字符', trigger: 'blur'},
{validator: this.verify.valiateEnName, trigger: 'change'}
],
textStatusBuss: [
@@ -3063,6 +3064,16 @@
this.fileMadel = true;
},
beforeRemove (file, fileList) {
return new Promise((resolve, reject) => {
if(file.id && !file.id.startsWith('ATT')) {
return reject(false)
} else if (file.response.data.id && !file.response.data.id.startsWith('ATT')){
return reject(false)
}
return resolve(true)
})
},
removeOneFile(file, fileLists) {
const fileList = fileLists.map(item => {
return {
@@ -950,7 +950,7 @@
],
standEnName: [
{ required: false, message: '请输入企标英文名称', trigger: 'blur' },
{ min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' },
{ min: 1, max: 200, message: '长度在 1 到 200 个字符', trigger: 'blur' },
{validator: this.verify.valiateEnName, trigger: 'change'}
],
textStatusBuss: [
@@ -880,7 +880,7 @@
],
standEnName: [
{ required: false, message: '请输入企标英文名称', trigger: 'blur' },
{ min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' },
{ min: 1, max: 200, message: '长度在 1 到 200 个字符', trigger: 'blur' },
{validator: this.verify.valiateEnName, trigger: 'change'}
],
textStatusBuss: [
@@ -949,7 +949,7 @@
],
standEnName: [
{ required: false, message: '请输入企标英文名称', trigger: 'blur' },
{ min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' },
{ min: 1, max: 200, message: '长度在 1 到 200 个字符', trigger: 'blur' },
{validator: this.verify.valiateEnName, trigger: 'change'}
],
textStatusBuss: [
@@ -242,6 +242,7 @@
name="file"
accept=".pdf, .PDF, .ppt, .PPT, .pptx,.PPTX, .doc, .DOC, .docx, .DOCX, .xls, .xlsx"
:before-upload="beginImportFile"
:before-remove="beforeRemove"
:on-success="importFileSuccess"
:on-preview="handleFilePreview"
:on-remove="removeOneFile"
@@ -1028,7 +1029,7 @@
],
standEnName: [
{ required: false, message: '请输入企标英文名称', trigger: 'blur' },
{ min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' },
{ min: 1, max: 200, message: '长度在 1 到 200 个字符', trigger: 'blur' },
{validator: this.verify.valiateEnName, trigger: 'change'}
],
textStatusBuss: [
@@ -2211,6 +2212,16 @@
this.fileMadel = true;
},
beforeRemove (file, fileList) {
return new Promise((resolve, reject) => {
if(file.id && !file.id.startsWith('ATT')) {
return reject(false)
} else if (file.response.data.id && !file.response.data.id.startsWith('ATT')){
return reject(false)
}
return resolve(true)
})
},
removeOneFile(file, fileLists) {
const fileList = fileLists.map(item => {
return {
@@ -247,6 +247,7 @@
name="file"
accept=".pdf, .PDF, .ppt, .PPT, .pptx,.PPTX, .doc, .DOC, .docx, .DOCX, .xls, .xlsx"
:before-upload="beginImportFile"
:before-remove="beforeRemove"
:on-success="importFileSuccess"
:on-preview="handleFilePreview"
:on-remove="removeOneFile"
@@ -1068,7 +1069,7 @@
],
standEnName: [
{ required: false, message: '请输入企标英文名称', trigger: 'blur' },
{ min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' },
{ min: 1, max: 200, message: '长度在 1 到 200 个字符', trigger: 'blur' },
{validator: this.verify.valiateEnName, trigger: 'change'}
],
textStatusBuss: [
@@ -2350,6 +2351,16 @@
}
this.fileMadel = true;
},
beforeRemove (file, fileList) {
return new Promise((resolve, reject) => {
if(file.id && !file.id.startsWith('ATT')) {
return reject(false)
} else if (file.response.data.id && !file.response.data.id.startsWith('ATT')){
return reject(false)
}
return resolve(true)
})
},
removeOneFile(file, fileLists) {
const fileList = fileLists.map(item => {
return {
@@ -288,6 +288,7 @@
name="file"
accept=".pdf, .PDF, .ppt, .PPT, .pptx,.PPTX, .doc, .DOC, .docx, .DOCX, .xls, .xlsx"
:before-upload="beginImportFile"
:before-remove="beforeRemove"
:on-success="importFileSuccess"
:on-preview="handleFilePreview"
:on-remove="removeOneFile"
@@ -1062,7 +1063,7 @@
],
standEnName: [
{ required: false, message: '请输入企标英文名称', trigger: 'blur' },
{ min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' },
{ min: 1, max: 200, message: '长度在 1 到 200 个字符', trigger: 'blur' },
{validator: this.verify.valiateEnName, trigger: 'change'}
],
textStatusBuss: [
@@ -2246,6 +2247,16 @@
this.fileMadel = true;
},
beforeRemove (file, fileList) {
return new Promise((resolve, reject) => {
if(file.id && !file.id.startsWith('ATT')) {
return reject(false)
} else if (file.response.data.id && !file.response.data.id.startsWith('ATT')){
return reject(false)
}
return resolve(true)
})
},
removeOneFile(file, fileLists) {
const fileList = fileLists.map(item => {
return {
@@ -1346,7 +1346,7 @@
],
standEnName: [
{ required: false, message: '请输入企标英文名称', trigger: 'blur' },
{ min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' },
{ min: 1, max: 200, message: '长度在 1 到 200 个字符', trigger: 'blur' },
{validator: this.verify.valiateEnName, trigger: 'change'}
],
textStatusBuss: [
@@ -491,6 +491,7 @@
name="file"
accept=".pdf, .PDF, .ppt, .PPT, .pptx,.PPTX, .doc, .DOC, .docx, .DOCX, .xls, .xlsx"
:before-upload="beginImportFile"
:before-remove="beforeRemove"
:on-success="importFileSuccess"
:on-preview="handleFilePreview"
:on-remove="removeOneFile"
@@ -1311,7 +1312,7 @@
],
standEnName: [
{ required: false, message: '请输入企标英文名称', trigger: 'blur' },
{ min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' },
{ min: 1, max: 200, message: '长度在 1 到 200 个字符', trigger: 'blur' },
{validator: this.verify.valiateEnName, trigger: 'change'}
],
textStatusBuss: [
@@ -2590,6 +2591,16 @@
this.fileMadel = true;
},
beforeRemove (file, fileList) {
return new Promise((resolve, reject) => {
if(file.id && !file.id.startsWith('ATT')) {
return reject(false)
} else if (file.response.data.id && !file.response.data.id.startsWith('ATT')){
return reject(false)
}
return resolve(true)
})
},
removeOneFile(file, fileLists) {
const fileList = fileLists.map(item => {
return {
@@ -334,6 +334,7 @@
name="file"
accept=".pdf, .PDF, .ppt, .PPT, .pptx,.PPTX, .doc, .DOC, .docx, .DOCX, .xls, .xlsx"
:before-upload="beginImportFile"
:before-remove="beforeRemove"
:on-success="importFileSuccess"
:on-preview="handleFilePreview"
:on-remove="removeOneFile"
@@ -1104,7 +1105,7 @@
],
standEnName: [
{required: false, message: '请输入企标英文名称', trigger: 'blur'},
{min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur'},
{min: 1, max: 200, message: '长度在 1 到 200 个字符', trigger: 'blur'},
{validator: this.verify.valiateEnName, trigger: 'change'}
],
textStatusBuss: [
@@ -2218,6 +2219,16 @@
this.fileMadel = true;
},
beforeRemove (file, fileList) {
return new Promise((resolve, reject) => {
if(file.id && !file.id.startsWith('ATT')) {
return reject(false)
} else if (file.response.data.id && !file.response.data.id.startsWith('ATT')){
return reject(false)
}
return resolve(true)
})
},
removeOneFile(file, fileLists) {
const fileList = fileLists.map(item => {
return {
@@ -900,7 +900,7 @@
],
standEnName: [
{ required: false, message: '请输入企标英文名称', trigger: 'blur' },
{ min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' },
{ min: 1, max: 200, message: '长度在 1 到 200 个字符', trigger: 'blur' },
{validator: this.verify.valiateEnName, trigger: 'change'}
],
textStatusBuss: [
@@ -1093,7 +1093,7 @@
],
standEnName: [
{ required: false, message: '请输入企标英文名称', trigger: 'blur' },
{ min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' },
{ min: 1, max: 200, message: '长度在 1 到 200 个字符', trigger: 'blur' },
{validator: this.verify.valiateEnName, trigger: 'change'}
],
textStatusBuss: [
@@ -1151,7 +1151,7 @@
],
standEnName: [
{ required: false, message: '请输入企标英文名称', trigger: 'blur' },
{ min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' },
{ min: 1, max: 200, message: '长度在 1 到 200 个字符', trigger: 'blur' },
{validator: this.verify.valiateEnName, trigger: 'change'}
],
textStatusBuss: [
@@ -1061,7 +1061,7 @@
],
standEnName: [
{ required: false, message: '请输入企标英文名称', trigger: 'blur' },
{ min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' },
{ min: 1, max: 200, message: '长度在 1 到 200 个字符', trigger: 'blur' },
{validator: this.verify.valiateEnName, trigger: 'change'}
],
textStatusBuss: [
@@ -1311,7 +1311,7 @@
],
standEnName: [
{ required: false, message: '请输入企标英文名称', trigger: 'blur' },
{ min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' },
{ min: 1, max: 200, message: '长度在 1 到 200 个字符', trigger: 'blur' },
{validator: this.verify.valiateEnName, trigger: 'change'}
],
textStatusBuss: [
@@ -929,7 +929,7 @@
],
standEnName: [
{ required: false, message: '请输入企标英文名称', trigger: 'blur' },
{ min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' },
{ min: 1, max: 200, message: '长度在 1 到 200 个字符', trigger: 'blur' },
{validator: this.verify.valiateEnName, trigger: 'change'}
],
textStatusBuss: [