Browse Source

日志列表删除

duy 1 năm trước cách đây
mục cha
commit
33b434d08b

+ 9 - 0
src/api/modules/ledger/query.js

@@ -153,4 +153,13 @@ export default {
             params: form,
         }, msg)
     },
+
+    //1、删除施工日志对应的表数据记录信息接口POST:/api/blade-manager/exceltab/removeLogTab
+    async removeLogTab(form, msg = true) {
+        return httpApi({
+            url: '/api/blade-manager/exceltab/removeLogTab',
+            method: 'post',
+            params: form,
+        }, msg)
+    },
 }

+ 15 - 2
src/views/ledger/components/table-form.vue

@@ -23,7 +23,7 @@
                                     <HcIcon name="sticky-note" />
                                     <span class="page">第{{ index + 1 }}页</span>
                                 </div>
-                                <div class="close-box" @click.stop="closeBussDataInfo(index)">
+                                <div class="close-box" @click.stop="closeBussDataInfo(item, index)">
                                     <HcIcon name="close" />
                                 </div>
                             </div>
@@ -760,7 +760,20 @@ const setFormDefaultData = (formInfo = {}) => {
 }
 
 //删除记录
-const closeBussDataInfo = (index) => {
+const closeBussDataInfo = async (item, index) => {
+    console.log(item, '删除')
+    if (item?.id) {
+        const { error, code, data } = await queryApi.removeLogTab({
+           id:item?.id,
+        })
+        //处理数据
+        if (!error && code === 200) {
+           window.$message.success('删除成功')
+           
+        } else {
+            window.$message.error('操作失败')
+        }
+    }
     formLogDataList.value.splice(index, 1)
     const logIndex = index <= 0 ? 0 : index - 1
     formLogIndex.value = logIndex