bug修复

This commit is contained in:
BianLzhaoMin 2025-03-31 10:43:17 +08:00
parent aff59d97be
commit c8357b81bf
4 changed files with 223 additions and 196 deletions

View File

@ -576,14 +576,16 @@ export default {
this.uploadData = [] this.uploadData = []
for (let i = 0; i < jsonData.length; i++) { for (let i = 0; i < jsonData.length; i++) {
if ( if (
StrUtil.isBlank(jsonData[i][1]) || jsonData[i].length > 0 &&
(StrUtil.isBlank(jsonData[i][1]) ||
StrUtil.isBlank(jsonData[i][2]) || StrUtil.isBlank(jsonData[i][2]) ||
StrUtil.isBlank(jsonData[i][3]) || StrUtil.isBlank(jsonData[i][3]) ||
StrUtil.isBlank(jsonData[i][4]) || StrUtil.isBlank(jsonData[i][4]) ||
StrUtil.isBlank(jsonData[i][5]) StrUtil.isBlank(jsonData[i][5]))
) { ) {
this.errorLine.push(jsonData[i][0]) this.errorLine.push(jsonData[i][0])
} else { } else {
if (jsonData[i].length > 0) {
const answers = jsonData[i][3].split('|@|') const answers = jsonData[i][3].split('|@|')
const questionOptionArr = jsonData[i][2].split('|@|') const questionOptionArr = jsonData[i][2].split('|@|')
mappedAnswers = answers.map(answer => { mappedAnswers = answers.map(answer => {
@ -600,6 +602,9 @@ export default {
} }
} }
} }
}
if (jsonData[i].length > 0) {
const rowData = { const rowData = {
questionId: jsonData[i][0], questionId: jsonData[i][0],
content: jsonData[i][1], content: jsonData[i][1],
@ -627,6 +632,7 @@ export default {
} }
this.uploadData.push(rowDatas) this.uploadData.push(rowDatas)
} }
}
console.log('excelData', this.excelData) console.log('excelData', this.excelData)
if (this.excelData.length > 999) { if (this.excelData.length > 999) {
this.$message.warning('数据量大于999行') this.$message.warning('数据量大于999行')

View File

@ -892,8 +892,10 @@ export default {
this.errorLine = [] this.errorLine = []
let uuid = StrUtil.generateSimpleUUID() let uuid = StrUtil.generateSimpleUUID()
for (let i = 0; i < jsonData.length; i++) { for (let i = 0; i < jsonData.length; i++) {
console.log('jsonData', jsonData)
if ( if (
StrUtil.isBlank(jsonData[i][1]) || jsonData[i].length > 0 &&
(StrUtil.isBlank(jsonData[i][1]) ||
StrUtil.isBlank(jsonData[i][2]) || StrUtil.isBlank(jsonData[i][2]) ||
StrUtil.isBlank(jsonData[i][3]) || StrUtil.isBlank(jsonData[i][3]) ||
StrUtil.isBlank(jsonData[i][4]) || StrUtil.isBlank(jsonData[i][4]) ||
@ -902,14 +904,19 @@ export default {
StrUtil.isBlank(jsonData[i][7]) || StrUtil.isBlank(jsonData[i][7]) ||
StrUtil.isBlank(jsonData[i][8]) || StrUtil.isBlank(jsonData[i][8]) ||
StrUtil.isBlank(jsonData[i][9]) || StrUtil.isBlank(jsonData[i][9]) ||
StrUtil.isBlank(jsonData[i][10]) StrUtil.isBlank(jsonData[i][10]))
) { ) {
this.errorLine.push(jsonData[i][0]) this.errorLine.push(jsonData[i][0])
console.log('this.errorLine', this.errorLine)
} else { } else {
if (jsonData[i][10] === '特殊工种' && StrUtil.isBlank(jsonData[i][11])) { if (jsonData[i].length > 0 && jsonData[i][10] === '特殊工种' && StrUtil.isBlank(jsonData[i][11])) {
this.errorLine.push(jsonData[i][0]) this.errorLine.push(jsonData[i][0])
console.log('this.errorLine', this.errorLine)
} }
} }
if (jsonData[i].length > 0) {
const rowData = { const rowData = {
arg0: jsonData[i][0], arg0: jsonData[i][0],
arg1: jsonData[i][1], arg1: jsonData[i][1],
@ -933,6 +940,7 @@ export default {
} }
this.excelData.push(rowData) this.excelData.push(rowData)
} }
}
if (this.excelData.length > 999) { if (this.excelData.length > 999) {
this.$message.warning('数据量大于1000行') this.$message.warning('数据量大于1000行')
} }

View File

@ -2143,7 +2143,8 @@ export default {
let uuid = StrUtil.generateSimpleUUID() let uuid = StrUtil.generateSimpleUUID()
for (let i = 0; i < jsonData.length; i++) { for (let i = 0; i < jsonData.length; i++) {
if ( if (
StrUtil.isBlank(jsonData[i][1]) || jsonData[i].length > 0 &&
(StrUtil.isBlank(jsonData[i][1]) ||
StrUtil.isBlank(jsonData[i][2]) || StrUtil.isBlank(jsonData[i][2]) ||
StrUtil.isBlank(jsonData[i][3]) || StrUtil.isBlank(jsonData[i][3]) ||
StrUtil.isBlank(jsonData[i][4]) || StrUtil.isBlank(jsonData[i][4]) ||
@ -2152,14 +2153,16 @@ export default {
StrUtil.isBlank(jsonData[i][7]) || StrUtil.isBlank(jsonData[i][7]) ||
StrUtil.isBlank(jsonData[i][8]) || StrUtil.isBlank(jsonData[i][8]) ||
StrUtil.isBlank(jsonData[i][9]) || StrUtil.isBlank(jsonData[i][9]) ||
StrUtil.isBlank(jsonData[i][10]) StrUtil.isBlank(jsonData[i][10]))
) { ) {
this.errorLine.push(jsonData[i][0]) this.errorLine.push(jsonData[i][0])
} else { } else {
if (jsonData[i][10] === '特殊工种' && StrUtil.isBlank(jsonData[i][11])) { if (jsonData[i][10] === '特殊工种' && StrUtil.isBlank(jsonData[i][11]) && jsonData[i].length > 0) {
this.errorLine.push(jsonData[i][0]) this.errorLine.push(jsonData[i][0])
} }
} }
if (jsonData[i].length > 0) {
const rowData = { const rowData = {
arg0: jsonData[i][0], arg0: jsonData[i][0],
arg1: jsonData[i][1], arg1: jsonData[i][1],
@ -2183,6 +2186,7 @@ export default {
} }
this.excelData.push(rowData) this.excelData.push(rowData)
} }
}
if (this.excelData.length > 999) { if (this.excelData.length > 999) {
this.$message.warning('数据量大于1000行') this.$message.warning('数据量大于1000行')
} }

View File

@ -981,8 +981,12 @@ export default {
uuid: this.$store.state.user.thisIds.uuid, uuid: this.$store.state.user.thisIds.uuid,
parentUuid: this.$store.state.user.thisIds.parentUuid, parentUuid: this.$store.state.user.thisIds.parentUuid,
} }
if (this.formData.enterpriseQualificationFiles.length === 0 || this.formData.securityAgreementFiles.length === 0 || if (
this.formData.supervisionPlanningFiles.length === 0 || this.formData.implementationRulesFiles.length === 0) { this.formData.enterpriseQualificationFiles.length === 0 ||
this.formData.securityAgreementFiles.length === 0 ||
this.formData.supervisionPlanningFiles.length === 0 ||
this.formData.implementationRulesFiles.length === 0
) {
this.$message({ this.$message({
message: '请先上传企业资质、安全协议书、监理规划、实施细则文件!', message: '请先上传企业资质、安全协议书、监理规划、实施细则文件!',
type: 'error', type: 'error',
@ -997,7 +1001,7 @@ export default {
if (response.msg === '部分人员文件不存在,请先仔细核对,上传相关文件!') { if (response.msg === '部分人员文件不存在,请先仔细核对,上传相关文件!') {
this.$message({ this.$message({
message: '部分人员文件不存在,请先仔细核对,上传相关文件!', message: '部分人员文件不存在,请先仔细核对,上传相关文件!',
type: 'error' type: 'error',
}) })
// return false // return false
isReturn = true isReturn = true
@ -1005,13 +1009,13 @@ export default {
} catch (error) { } catch (error) {
this.$message({ this.$message({
message: '文件检查失败,请稍后重试!', message: '文件检查失败,请稍后重试!',
type: 'error' type: 'error',
}) })
// return false // return false
} }
} }
if(isReturn) return if (isReturn) return
this.$refs[formName].validate(valid => { this.$refs[formName].validate(valid => {
if (submitType === '提交' && !valid) { if (submitType === '提交' && !valid) {
return this.$modal.msgError('请完善全部上传信息') return this.$modal.msgError('请完善全部上传信息')
@ -1074,7 +1078,8 @@ export default {
this.loading = false this.loading = false
this.$modal.msgError('提交失败') this.$modal.msgError('提交失败')
}) })
}) }
)
}) })
}, },
/** /**
@ -1383,15 +1388,18 @@ export default {
let uuid = StrUtil.generateSimpleUUID() let uuid = StrUtil.generateSimpleUUID()
for (let i = 0; i < jsonData.length; i++) { for (let i = 0; i < jsonData.length; i++) {
if ( if (
StrUtil.isBlank(jsonData[i][1]) || jsonData[i].length > 0 &&
(StrUtil.isBlank(jsonData[i][1]) ||
StrUtil.isBlank(jsonData[i][2]) || StrUtil.isBlank(jsonData[i][2]) ||
StrUtil.isBlank(jsonData[i][3]) || StrUtil.isBlank(jsonData[i][3]) ||
StrUtil.isBlank(jsonData[i][4]) || StrUtil.isBlank(jsonData[i][4]) ||
StrUtil.isBlank(jsonData[i][5]) || StrUtil.isBlank(jsonData[i][5]) ||
StrUtil.isBlank(jsonData[i][6]) StrUtil.isBlank(jsonData[i][6]))
) { ) {
this.errorLine.push(jsonData[i][0]) this.errorLine.push(jsonData[i][0])
} }
if (jsonData[i].length > 0) {
const rowData = { const rowData = {
arg0: jsonData[i][0], arg0: jsonData[i][0],
arg1: jsonData[i][1], arg1: jsonData[i][1],
@ -1410,6 +1418,7 @@ export default {
} }
this.excelData.push(rowData) this.excelData.push(rowData)
} }
}
if (this.excelData.length > 999) { if (this.excelData.length > 999) {
this.$message.warning('数据量大于1000行') this.$message.warning('数据量大于1000行')
} }