|
@@ -512,22 +512,32 @@ const printPdfClick = async () => {
|
|
|
const quitPdfLoading = ref(false)
|
|
|
const quitPdfClick = async () => {
|
|
|
const rows = tableCheckedKeys.value;
|
|
|
+ console.log(rows,'rows');
|
|
|
if (rows.length > 0) {
|
|
|
const ids = rowsToId(rows)
|
|
|
- //请求数据
|
|
|
- quitPdfLoading.value = true
|
|
|
- const { error, code, msg, data } = await dataApi.batchAbolish({
|
|
|
- ids: ids
|
|
|
- },false)
|
|
|
- //处理数据
|
|
|
- if (!error && code === 200) {
|
|
|
- window.$message?.success('废除成功')
|
|
|
- quitPdfLoading.value = false
|
|
|
- searchClick()
|
|
|
- } else {
|
|
|
- quitPdfLoading.value = false
|
|
|
- window.$message?.error(msg)
|
|
|
+ const res1 = rows.some(item => item.taskStatus === '未上报')
|
|
|
+ const res2 = rows.some(item => item.taskStatus === '已废除')
|
|
|
+ if(res1){
|
|
|
+ window.$message?.warning('未上报的文件不能废除')
|
|
|
+ }else if(res2){
|
|
|
+ window.$message?.warning('已废除的文件不能再次废除')
|
|
|
+ }else{
|
|
|
+ //请求数据
|
|
|
+ quitPdfLoading.value = true
|
|
|
+ const { error, code, msg, data } = await dataApi.batchAbolish({
|
|
|
+ ids: ids
|
|
|
+ },false)
|
|
|
+ //处理数据
|
|
|
+ if (!error && code === 200) {
|
|
|
+ window.$message?.success('废除成功')
|
|
|
+ quitPdfLoading.value = false
|
|
|
+ searchClick()
|
|
|
+ } else {
|
|
|
+ quitPdfLoading.value = false
|
|
|
+ window.$message?.error(msg)
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
} else {
|
|
|
window.$message?.warning('请先勾选需要批量打印的记录')
|
|
|
}
|