|
@@ -1338,7 +1338,6 @@ export default {
|
|
|
console.log(data, '提交的数据')
|
|
|
proxy.$api.verifyContent(data).then((res) => {
|
|
|
console.log(res, '数据验证的结果')
|
|
|
- res.state === 200 ? (batchDatas.forEach((item) => { item.dataState = true }), batchVerify(presentData, loadingverify), codeShow.value = true) : ''
|
|
|
if (res.state === 200) {
|
|
|
//处理简码
|
|
|
res.createScInfo.forEach((items) => {
|
|
@@ -1349,6 +1348,7 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
+ res.state === 200 ? (batchDatas.forEach((item) => { item.dataState = true }), batchVerify(presentData, loadingverify), codeShow.value = true) : ''
|
|
|
if (res.state === 201) {
|
|
|
codeShow.value = false
|
|
|
batchTablesArr.value = true; verifyState.value = false
|
|
@@ -1732,10 +1732,10 @@ export default {
|
|
|
})
|
|
|
}
|
|
|
|
|
|
- let datas = { regionId: regionCodeNow, name: verifyData[0].name, nameFuzzy: false, shortCode: verifyData[0].code, shortCodeFuzzy: false }
|
|
|
+ let datas = { regionId: '', name: '', nameFuzzy: false, shortCode: '', shortCodeFuzzy: false, codeOrShortCode: verifyData[0].code }
|
|
|
proxy.$api.verifyDatainbb(datas).then((res) => {
|
|
|
console.log(res.length, '核验数据')
|
|
|
- res.length == 0 ? (verifyForstate.value.state = true, verifyForstate.value.pass = true, ElMessage.success('数据已通过核验,可执行创校')) : (verifyForstate.value.state = false, verifyForstate.value.pass = false, ElMessage.error('数据未通过核验,请检查表单内容'))
|
|
|
+ res.length == 0 ? (verifyForstate.value.state = true, verifyForstate.value.pass = true, ElMessage.success('数据已通过核验,可执行创校')) : (verifyForstate.value.state = false, verifyForstate.value.pass = false, ElMessage.error('数据未通过核验,BB学校资料库已存在此学校代码或简码。'))
|
|
|
}).catch((error) => {
|
|
|
ElMessage.error('API异常,数据核验失败')
|
|
|
})
|
|
@@ -1747,25 +1747,25 @@ export default {
|
|
|
let scArr = value
|
|
|
let snameList = []; let scodeList = []; let shortArr = []; let regionList = []; let regionInfoRowNow = [];
|
|
|
let regionCodeTmp = ''
|
|
|
- scArr.forEach((item) => {
|
|
|
- snameList.push(item.name);
|
|
|
- scodeList.push(item.id);
|
|
|
+ scArr.forEach((item) => {
|
|
|
+ // snameList.push(item.name);
|
|
|
+ // scodeList.push(item.id);
|
|
|
shortArr.push(item.id);
|
|
|
- regionInfoRowNow = regionInfoList.filter(function (rgitem) { return rgitem.name.includes(item.region) })
|
|
|
- regionCodeTmp = (regionInfoRowNow.length > 0 && regionInfoRowNow[0].hasOwnProperty('code')) ? regionInfoRowNow[0]['code'] : ''
|
|
|
- if (regionCodeTmp != '' && !regionList.includes(regionCodeTmp)) {
|
|
|
- regionList.push(regionCodeTmp)
|
|
|
- }
|
|
|
+ // regionInfoRowNow = regionInfoList.filter(function (rgitem) { return rgitem.name.includes(item.region) })
|
|
|
+ // regionCodeTmp = (regionInfoRowNow.length > 0 && regionInfoRowNow[0].hasOwnProperty('code')) ? regionInfoRowNow[0]['code'] : ''
|
|
|
+ // if (regionCodeTmp != '' && !regionList.includes(regionCodeTmp)) {
|
|
|
+ // regionList.push(regionCodeTmp)
|
|
|
+ // }
|
|
|
})
|
|
|
- let data = { nameList: snameList, codeList: scodeList, shortCodeList: shortArr }
|
|
|
- if (siteValue === 'cn') {
|
|
|
- data['regionId'] = 'CN'
|
|
|
- } else {
|
|
|
- data['regionId'] = (regionList.length == 1) ? regionList[0] : ''
|
|
|
- data['regionIdList'] = (regionList.length > 1) ? regionList : []
|
|
|
- }
|
|
|
+ let data = { nameList: snameList, codeList: scodeList, codeOrShortCodeList: shortArr }
|
|
|
+ // if (siteValue === 'cn') {
|
|
|
+ // data['regionId'] = 'CN'
|
|
|
+ // } else {
|
|
|
+ // data['regionId'] = (regionList.length == 1) ? regionList[0] : ''
|
|
|
+ // data['regionIdList'] = (regionList.length > 1) ? regionList : []
|
|
|
+ // }
|
|
|
proxy.$api.verifyDatainbb(data).then((res) => {
|
|
|
- res.length == 0 ? (ElMessage.success('数据已通过核验,可执行创校'), batchTablesArr.value = true) : (ElMessage.error('数据未通过核验,请检查表单内容'), batchTablesArr.value = true, verifyState.value = false)
|
|
|
+ res.length == 0 ? (ElMessage.success('数据已通过核验,可执行创校'), batchTablesArr.value = true) : (ElMessage.error('数据未通过核验,BB学校资料库已存在此学校代码或简码,请检查表单内容。'), batchTablesArr.value = true, verifyState.value = false)
|
|
|
}).catch((error) => {
|
|
|
ElMessage.error('API异常,批量数据核验失败')
|
|
|
})
|