|
@@ -416,7 +416,7 @@ import HcTree from '~src/components/tree/hc-tree.vue'
|
|
|
import HcReport from './components/HcReport.vue'
|
|
|
import notableform from '~src/assets/view/notableform.svg'
|
|
|
import { rowsToId } from '~uti/tools'
|
|
|
-import { delMessageV2 } from '~com/message/index.js'
|
|
|
+import { HcDelMsg } from 'hc-vue3-ui'
|
|
|
import archiveFileApi from '~api/archiveFile/archiveFile'
|
|
|
import tasksFlowApi from '~api/tasks/flow'
|
|
|
import { arrKeySort, arrToId, deepClone, getArrValue, getObjVal } from 'js-fast-way'
|
|
@@ -891,22 +891,19 @@ const sortingDelData = (row, index) => {
|
|
|
//过滤掉当前选择的文件
|
|
|
checkList.value = checkList.value.filter(e => e.tableindex !== index)
|
|
|
if (row.boxNumber) {
|
|
|
- delMessageV2(async (action, instance, done) => {
|
|
|
- if (action === 'confirm') {
|
|
|
- instance.confirmButtonLoading = true
|
|
|
- const { error, code } = await archiveFileApi.removeAllocation({
|
|
|
- boxName: row.boxName,
|
|
|
- boxNumber:row.boxNumber,
|
|
|
- })
|
|
|
- if (!error && code === 200) {
|
|
|
- window.$message?.success('删除成功!')
|
|
|
- sortingClick()
|
|
|
- }
|
|
|
- instance.confirmButtonLoading = false
|
|
|
- done()
|
|
|
- } else {
|
|
|
- done()
|
|
|
+ HcDelMsg({}, async (instance, resolve) => {
|
|
|
+ instance.confirmButtonLoading = true
|
|
|
+ instance.confirmButtonText = '删除中...'
|
|
|
+ const { error, code } = await archiveFileApi.removeAllocation({
|
|
|
+ boxName: row.boxName,
|
|
|
+ boxNumber:row.boxNumber,
|
|
|
+ })
|
|
|
+ if (!error && code === 200) {
|
|
|
+ window.$message?.success('删除成功!')
|
|
|
+ sortingClick()
|
|
|
}
|
|
|
+ resolve() //关闭弹窗的回调
|
|
|
+ instance.confirmButtonLoading = false
|
|
|
})
|
|
|
}
|
|
|
}
|
|
@@ -1012,7 +1009,7 @@ const sortingModalClose = () => {
|
|
|
}
|
|
|
|
|
|
//删除
|
|
|
-const delModalClick = async () => {
|
|
|
+const delModalClick = () => {
|
|
|
const rows = tableCheckedKeys.value
|
|
|
//待审批,已审批都不能删除
|
|
|
const result = rows.some(({ isApprovalValue }) => {
|
|
@@ -1025,22 +1022,19 @@ const delModalClick = async () => {
|
|
|
if (rows.length <= 0) {
|
|
|
window.$message?.error('请选择需要删除的数据')
|
|
|
} else {
|
|
|
- delMessageV2(async (action, instance, done) => {
|
|
|
- if (action === 'confirm') {
|
|
|
- instance.confirmButtonLoading = true
|
|
|
- const keys = arrToId(rows)
|
|
|
- const { error, code } = await archiveFileApi.removeFile({
|
|
|
- ids: keys,
|
|
|
- })
|
|
|
- if (!error && code === 200) {
|
|
|
- window.$message?.success('删除成功!')
|
|
|
- searchClick()
|
|
|
- }
|
|
|
- instance.confirmButtonLoading = false
|
|
|
- done()
|
|
|
- } else {
|
|
|
- done()
|
|
|
+ HcDelMsg({}, async (instance, resolve) => {
|
|
|
+ instance.confirmButtonLoading = true
|
|
|
+ instance.confirmButtonText = '删除中...'
|
|
|
+ const keys = arrToId(rows)
|
|
|
+ const { error, code } = await archiveFileApi.removeFile({
|
|
|
+ ids: keys,
|
|
|
+ })
|
|
|
+ if (!error && code === 200) {
|
|
|
+ window.$message?.success('删除成功!')
|
|
|
+ searchClick()
|
|
|
}
|
|
|
+ resolve() //关闭弹窗的回调
|
|
|
+ instance.confirmButtonLoading = false
|
|
|
})
|
|
|
}
|
|
|
}
|