|
@@ -512,7 +512,6 @@ const printPdfClick = async () => {
|
|
const quitPdfLoading = ref(false)
|
|
const quitPdfLoading = ref(false)
|
|
const quitPdfClick = async () => {
|
|
const quitPdfClick = async () => {
|
|
const rows = tableCheckedKeys.value;
|
|
const rows = tableCheckedKeys.value;
|
|
- console.log(rows,'rows');
|
|
|
|
if (rows.length > 0) {
|
|
if (rows.length > 0) {
|
|
const ids = rowsToId(rows)
|
|
const ids = rowsToId(rows)
|
|
const res1 = rows.some(item => item.taskStatus === '未上报')
|
|
const res1 = rows.some(item => item.taskStatus === '未上报')
|
|
@@ -556,10 +555,14 @@ const reportPdfClick = async () => {
|
|
const rows = tableCheckedKeys.value;
|
|
const rows = tableCheckedKeys.value;
|
|
if (rows.length > 0) {
|
|
if (rows.length > 0) {
|
|
const info = getStoreData('prenodeDataInfo') || {}
|
|
const info = getStoreData('prenodeDataInfo') || {}
|
|
- console.log(info,'info');
|
|
|
|
- const rows = tableCheckedKeys.value;
|
|
|
|
- if (rows.length > 0) {
|
|
|
|
- reportLoading.value = true
|
|
|
|
|
|
+ const res1 = rows.some(item => item.pdfUrl.length<1)
|
|
|
|
+ const res2 = rows.some(item => item.taskStatus === '待审批'|| item.taskStatus === '已审批')
|
|
|
|
+ if(res1){
|
|
|
|
+ window.$message?.warning('当前数据暂无pdf无法上报')
|
|
|
|
+ }else if(res2){
|
|
|
|
+ window.$message?.warning('已上报的数据无法再次上报')
|
|
|
|
+ }else{
|
|
|
|
+ reportLoading.value = true
|
|
const ids = rowsToId(rows)
|
|
const ids = rowsToId(rows)
|
|
reportIds.value=ids
|
|
reportIds.value=ids
|
|
const taskCheck = await eVisaTaskCheckApi({
|
|
const taskCheck = await eVisaTaskCheckApi({
|
|
@@ -568,7 +571,6 @@ const reportPdfClick = async () => {
|
|
})
|
|
})
|
|
//处理数据
|
|
//处理数据
|
|
let newArr = [];
|
|
let newArr = [];
|
|
- console.log(rows,'rows');
|
|
|
|
for (let i = 0; i < rows.length; i++) {
|
|
for (let i = 0; i < rows.length; i++) {
|
|
newArr.push(rows[i]['tableIds'])
|
|
newArr.push(rows[i]['tableIds'])
|
|
}
|
|
}
|
|
@@ -590,13 +592,16 @@ const reportPdfClick = async () => {
|
|
classify: authBtnTabKey.value
|
|
classify: authBtnTabKey.value
|
|
})
|
|
})
|
|
reportTaskName.value = isString(data)? data : ''
|
|
reportTaskName.value = isString(data)? data : ''
|
|
- }
|
|
|
|
- } else {
|
|
|
|
- window.$message?.warning('暂无相关数据')
|
|
|
|
- }
|
|
|
|
|
|
+
|
|
|
|
+ } else {
|
|
|
|
+ window.$message?.warning('暂无相关数据')
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
|
|
|
|
} else {
|
|
} else {
|
|
- window.$message?.warning('请先勾选需要批量打印的记录')
|
|
|
|
|
|
+ window.$message?.warning('请先勾选需要批量上报的记录')
|
|
}
|
|
}
|
|
}
|
|
}
|
|
//上报完成
|
|
//上报完成
|