|
@@ -135,6 +135,9 @@ c<template>
|
|
|
:scroll="{ x: 1500,y:500 }"
|
|
|
@change="handleTableChange"
|
|
|
>
|
|
|
+ <span slot="operationSlot" slot-scope="text, record,index">
|
|
|
+ <a @click="handleDelete(record)" style="color:red;">删除</a>
|
|
|
+ </span>
|
|
|
<!-- 订单号 链接-->
|
|
|
<span slot="orderNumber" slot-scope="text">
|
|
|
<a>{{ text }}</a>
|
|
@@ -156,7 +159,7 @@ import JEllipsis from '@/components/jeecg/JEllipsis'
|
|
|
import moment from 'moment'
|
|
|
import OrderDetailDrawer from '@views/order/orderDetailDrawer.vue'
|
|
|
import manualModal from '@views/order/manualModal.vue'
|
|
|
-import { orderList, syncy,oneSyncy} from '@api/document/order'
|
|
|
+import { orderList, syncy,oneSyncy,deleteOrder} from '@api/document/order'
|
|
|
export default {
|
|
|
name: 'OrderList', // 【单证】 订单数据
|
|
|
mixins: [JeecgListMixin],
|
|
@@ -251,7 +254,16 @@ export default {
|
|
|
className: 'replacecolor',
|
|
|
scopedSlots: { customRender: 'orderChangeDescription' },
|
|
|
ellipsis: true
|
|
|
- }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '操作',
|
|
|
+ width: 120,
|
|
|
+ dataIndex: 'operation',
|
|
|
+ scopedSlots: { customRender: 'operationSlot' },
|
|
|
+ className: 'replacecolor',
|
|
|
+ ellipsis: true,
|
|
|
+ fixed: 'right',
|
|
|
+ },
|
|
|
],
|
|
|
orderListData: [], // 主表信息
|
|
|
loading: false, // 表格加载
|
|
@@ -349,6 +361,17 @@ export default {
|
|
|
|
|
|
})
|
|
|
},
|
|
|
+ //删除
|
|
|
+ handleDelete(record){
|
|
|
+ deleteOrder({orderNumber:record.orderNumber}).then(res => {
|
|
|
+ if (res.success) {
|
|
|
+ this.getOrderList();
|
|
|
+ this.$message.success('删除成功')
|
|
|
+ }else{
|
|
|
+ this.$message.error(res.message)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
|
|
|
// 【订单号】 抽屉
|
|
|
showDrawer(record) {
|