From a387732bcbcc421aeac814fa078778774f546848 Mon Sep 17 00:00:00 2001 From: gaoluyang <2820782392@qq.com> Date: 星期一, 12 五月 2025 17:57:33 +0800 Subject: [PATCH] 销售台账-附件删除联调 --- src/views/salesManagement/salesLedger/index.vue | 16 +++++++++++++++- 1 files changed, 15 insertions(+), 1 deletions(-) diff --git a/src/views/salesManagement/salesLedger/index.vue b/src/views/salesManagement/salesLedger/index.vue index 04bc2c2..7da8eeb 100644 --- a/src/views/salesManagement/salesLedger/index.vue +++ b/src/views/salesManagement/salesLedger/index.vue @@ -168,6 +168,7 @@ :before-upload="handleBeforeUpload" :on-error="handleUploadError" :on-success="handleUploadSuccess" + :on-remove="handleRemove" > <el-button type="primary">涓婁紶</el-button> <template #tip> @@ -280,7 +281,7 @@ productList, customerList, addOrUpdateSalesLedger, - getSalesLedgerWithProducts, delLedger, addOrUpdateSalesLedgerProduct, delProduct + getSalesLedgerWithProducts, delLedger, addOrUpdateSalesLedgerProduct, delProduct, delLedgerFile } from "@/api/salesManagement/salesLedger.js"; const { proxy } = getCurrentInstance() const tableData = ref([]) @@ -472,6 +473,7 @@ getSalesLedgerWithProducts({id: row.id}).then(res => { form.value = {...res} productData.value = form.value.productData + fileList.value = form.value.salesLedgerFiles }) } dialogFormVisible.value = true @@ -502,6 +504,18 @@ proxy.$refs.fileUpload.handleRemove(file) } } +// 绉婚櫎鏂囦欢 +function handleRemove (file) { + console.log('handleRemove', file) + console.log('operationType.value', operationType.value) + if (operationType.value === 'edit') { + let ids = [] + ids.push(file.id) + delLedgerFile(ids).then(res => { + proxy.$modal.msgSuccess("鍒犻櫎鎴愬姛") + }) + } +} // 鎻愪氦琛ㄥ崟 const submitForm = () => { proxy.$refs["formRef"].validate(valid => { -- Gitblit v1.9.3