ソースを参照

feat: 新增删除

zh 2 年 前
コミット
ce2b0042be

+ 8 - 0
src/api/transferOrder.js

@@ -63,3 +63,11 @@ export function setNeExamine(data) {
   })
 }
 
+export function dletransferDelete(data) {
+  return request({
+    url: '/customer/transfer/delete',
+    method: 'post',
+    params: data
+  })
+}
+

+ 19 - 4
src/views/supply/transferOrder/transferOrderList.vue

@@ -21,7 +21,7 @@ import import_mixin from '@/components/template/import_mixin.js'
 import add_callback_mixin from '@/components/template/add_callback_mixin.js'
 import Popu from '@/components/template/popu.vue'
 import TransferOrderForm from './transferOrderForm.vue'
-import { getListTransferV2, exportListTransferV2, invoiceCustomerTransfer } from '@/api/transferOrder'
+import { getListTransferV2, exportListTransferV2, invoiceCustomerTransfer, dletransferDelete } from '@/api/transferOrder'
 import { mapGetters } from 'vuex'
 export default {
   components: { TemplatePage, Popu, TransferOrderForm },
@@ -115,7 +115,7 @@ export default {
                 审核
               </el-button>
             ) : null}
-            {row.status === 'SAVE' || row.status === 'WAIT'  ? (
+            {row.status === 'SAVE' || row.status === 'WAIT' ? (
               <el-button
                 size='mini'
                 type='text'
@@ -146,8 +146,23 @@ export default {
                 </el-button>
               </el-popconfirm>
             ) : null}
-          </div>
-        )
+            {row.status === 'SAVE' || row.status === 'WAIT' ? <el-popconfirm
+              onOnConfirm={ () => {
+                dletransferDelete({
+                  id: row.id
+                }).then(res => {
+                  this.$successMsg('删除成功')
+                  this.$refs.pageRef.refreshList()
+                })
+              }}
+              title='是否确定需要删除该项内容?'
+            >
+              <el-button slot='reference' size='mini' type='text'>
+                删除
+              </el-button>
+            </el-popconfirm> : null
+            }
+          </div>)
       }
     },
     handleClose() {