|
@@ -51,6 +51,13 @@
|
|
|
<span>批量打印</span>
|
|
|
</el-button>
|
|
|
</HcTooltip>
|
|
|
+ <!-- <HcTooltip keys="tentative_detect_test_quit"> -->
|
|
|
+ <HcTooltip keys="tentative_detect_test_print">
|
|
|
+ <el-button hc-btn :disabled="tableCheckedKeys.length <= 0" :loading="quitPdfLoading" @click="quitPdfClick">
|
|
|
+ <HcIcon name="printer"/>
|
|
|
+ <span>批量废除</span>
|
|
|
+ </el-button>
|
|
|
+ </HcTooltip>
|
|
|
<HcTooltip keys="tentative_detect_test_null">
|
|
|
<el-button hc-btn :disabled="tableCheckedKeys.length <= 0" :loading="printNullPdfLoading" @click="printNullPdfClick">
|
|
|
<HcIcon name="printer"/>
|
|
@@ -490,6 +497,28 @@ const printPdfClick = async () => {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+//批量废除
|
|
|
+const quitPdfLoading = ref(false)
|
|
|
+const quitPdfClick = async () => {
|
|
|
+ const rows = tableCheckedKeys.value;
|
|
|
+ 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('废除成功')
|
|
|
+ searchClick()
|
|
|
+ } else {
|
|
|
+ window.$message?.error(msg)
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ window.$message?.warning('请先勾选需要批量打印的记录')
|
|
|
+ }
|
|
|
+}
|
|
|
//打印空表
|
|
|
const printNullPdfLoading = ref(false)
|
|
|
const printNullPdfClick = async () => {
|