diff --git a/src/views/main/BookingLedger/detail/index.vue b/src/views/main/BookingLedger/detail/index.vue
index 3944f78..d1fbb81 100644
--- a/src/views/main/BookingLedger/detail/index.vue
+++ b/src/views/main/BookingLedger/detail/index.vue
@@ -22,6 +22,7 @@
@changePage="changePageFun"
@copy="copyBookingFun"
@addSedList="addSedList"
+ @removeOrder="removeOrderFun"
>
@@ -151,7 +152,8 @@ import {
BookingOrderGet,
BookingOrderSave,
getDjyTenantConfig,
- GetAllData
+ GetAllData,
+ DeleteBookingOrder
} from '@/api/modular/main/BookingLedger'
import { mapActions, mapGetters } from 'vuex'
import rules from './rules'
@@ -1518,6 +1520,25 @@ export default {
if (type === 'kindpkgs') {
this.bookingDetails.kindpkgs = val
}
+ },
+ removeOrderFun () {
+ DeleteBookingOrder([this.bookingDetails.id].toString())
+ .then(res => {
+ if (res.success) {
+ this.$message.success('删除成功')
+ const $data = this.needSavePages
+ delete $data[this.$route.fullPath]
+ this.setNeedSavePages($data)
+ const removeIcon = document.getElementsByClassName('ant-tabs-tab-active')[0].getElementsByTagName('i')[0]
+ removeIcon.click()
+ this.$forceUpdate()
+ } else {
+ this.$message.error(res.message)
+ }
+ })
+ .catch(err => {
+ console.log(err)
+ })
}
}
}
diff --git a/src/views/main/BookingLedger/detail/modules/operationArea.vue b/src/views/main/BookingLedger/detail/modules/operationArea.vue
index 6106bd3..aea345f 100644
--- a/src/views/main/BookingLedger/detail/modules/operationArea.vue
+++ b/src/views/main/BookingLedger/detail/modules/operationArea.vue
@@ -61,11 +61,19 @@
@@ -1654,6 +1662,12 @@ export default {
},
closedocdateChange(date, dateString) {
this.initCabinFrom.closeDocTime = dateString
+ },
+ removeOrder () {
+ this.$emit('removeOrder')
+ },
+ cancelRemove () {
+ console.log('== 取消删除 ==')
}
}
}
diff --git a/src/views/main/BookingLedger/list/index.vue b/src/views/main/BookingLedger/list/index.vue
index 381d4f3..a38b706 100644
--- a/src/views/main/BookingLedger/list/index.vue
+++ b/src/views/main/BookingLedger/list/index.vue
@@ -46,7 +46,6 @@
{{ advanced ? '收起查询' : '更多查询' }}
-
@@ -107,7 +106,7 @@
@confirm="excuteShippingOrderCompareBatch"
@cancel="cancelRemove"
>
- 下货纸比对
+ 下货纸比对
{
this.$set(this.gridOptions, 'loading', false)
})
@@ -1775,8 +1769,10 @@ export default {
.then(res => {
if (res.success) {
this.$message.success('删除成功')
- this.gridOptions.data = this.gridOptions.data.filter(item => !arr.includes(item.id))
- this.gridOptions.pagerConfig.total = this.gridOptions.pagerConfig.total - arr.length
+ const _data = this.gridOptions.data.filter(item => !arr.includes(item.id))
+ this.$refs.xGrid.reloadData(_data).then(() => {
+ this.gridOptions.pagerConfig.total = this.gridOptions.pagerConfig.total - arr.length
+ })
this.$forceUpdate()
} else {
this.$message.error(res.message)