李志伟 2 年 前
コミット
662ff36037
共有2 個のファイルを変更した5 個の追加5 個の削除を含む
  1. 3
    3
      src/pages/invoiceFill/components/InvoiceDetail.jsx
  2. 2
    2
      src/services/invoiceDetail.js

+ 3
- 3
src/pages/invoiceFill/components/InvoiceDetail.jsx ファイルの表示

@@ -45,8 +45,8 @@ export default forwardRef((props, ref) => {
45 45
   useImperativeHandle(ref, () => ({
46 46
     refrash
47 47
   }))
48
-  const handleDelete = (id) => {
49
-    deleteInvoiceDetail(id).then(res => {
48
+  const handleDelete = (val) => {
49
+    deleteInvoiceDetail(val.invoiceId,val.invoiceItemId).then(res => {
50 50
       message.success('删除成功')
51 51
       refrash()
52 52
     }).catch((err) => {
@@ -85,7 +85,7 @@ export default forwardRef((props, ref) => {
85 85
         <Popconfirm
86 86
           key={2}
87 87
           title="您是否确认删除 ?"
88
-          onConfirm={() => handleDelete(record.detailId)}
88
+          onConfirm={() => handleDelete(record)}
89 89
           okText="确定"
90 90
           cancelText="取消"
91 91
         >

+ 2
- 2
src/services/invoiceDetail.js ファイルの表示

@@ -17,5 +17,5 @@ export const updateInvoiceDetail = (invoiceId, data) =>
17 17
  * @param {*} data
18 18
  * @returns
19 19
  */
20
-export const deleteInvoiceDetail = (id) =>
21
-  request(`/invoice/detail-tpl/item/${id}`, { method: 'delete' });
20
+export const deleteInvoiceDetail = (invoiceId, itemId ) =>
21
+  request(`/invoice/${invoiceId}/detail-tpl/item/${itemId}`, { method: 'delete' });