Browse Source

合同材料

ZaiZai 10 months ago
parent
commit
93531089fd

+ 8 - 0
src/api/modules/debit-pay/material/adjustment.js

@@ -40,4 +40,12 @@ export default {
             params: { id },
         }, false)
     },
+    //提交编辑
+    async submitLinkForm(form) {
+        return HcApi({
+            url: '/api/blade-meter/contractMaterial/submit-link-form',
+            method: 'post',
+            data: form,
+        }, false)
+    },
 }

+ 21 - 2
src/views/debit-pay/material/adjustment.vue

@@ -217,8 +217,27 @@ const dischargeBinding = (row) => {
 //保存
 const saveLoaing = ref(false)
 const modalSave = async () => {
-    window.$message.error('暂无接口')
-    modalClose()
+    const list = tableData2.value
+    if (list.length <= 0) {
+        window.$message.error('无数据可提交')
+        return
+    }
+    //处理数据
+    let newArr = []
+    for (let i = 0; i < list.length; i++) {
+        newArr.push({
+            id: list[i].id,
+            adjustFactor: list[i].adjustFactor,
+        })
+    }
+    //发起请求
+    const { error, code, msg } = await mainApi.submitLinkForm(newArr)
+    if (!error && code === 200) {
+        window.$message.success(msg)
+        modalClose()
+    } else {
+        window.$message.error(msg ?? '操作失败')
+    }
 }
 
 //取消关闭