|
@@ -50,7 +50,7 @@
|
|
|
// userInfo.roleId == 48),
|
|
|
// disabled: !(record.status == 1 || (record.status == -2 && record.payStatus == 1)),
|
|
|
//icon: 'carbon:download',
|
|
|
- onClick: handleDownload.bind(null, record),
|
|
|
+ onClick: createConfirmDownload.bind(null, record),
|
|
|
},
|
|
|
{
|
|
|
label: '删除',
|
|
@@ -391,6 +391,17 @@
|
|
|
let timer: null = ref(null);
|
|
|
const downloadOption = ref<Object>({});
|
|
|
const canDownload = ref<boolean>(true);
|
|
|
+ function createConfirmDownload(record: Recordable) {
|
|
|
+ createConfirm({
|
|
|
+ title: '提示',
|
|
|
+ okText: '继续',
|
|
|
+ content: '案件资源过大会导致离线包下载失败,请尽可能缩小案件资源后再下载。',
|
|
|
+ onOk: async () => {
|
|
|
+ handleDownload(record)
|
|
|
+ },
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
function handleDownload(record: Recordable) {
|
|
|
console.log('handleDownload', record, canDownload.value);
|
|
|
canDownload.value = true;
|
|
@@ -524,6 +535,7 @@
|
|
|
handleAdd,
|
|
|
reload,
|
|
|
getCheckPerm,
|
|
|
+ createConfirmDownload,
|
|
|
};
|
|
|
},
|
|
|
});
|