|
@@ -56,10 +56,15 @@
|
|
|
@click="handlePush(record)"
|
|
|
>推送</operation-button>
|
|
|
<operation-button
|
|
|
- v-if=" record.status===1"
|
|
|
+ v-if=" record.status>3"
|
|
|
:type="2"
|
|
|
title="是否要删除该条数据?"
|
|
|
@confirm="batchDelete(record.id)">删除</operation-button>
|
|
|
+ <operation-button
|
|
|
+ v-if=" record.status==1||record.status==2"
|
|
|
+ :type="2"
|
|
|
+ title="是否要废弃该条数据?"
|
|
|
+ @confirm="batchWaste(record)">废弃</operation-button>
|
|
|
</span>
|
|
|
<template #status="text">
|
|
|
<badge :text="BaseTool.Object.getField(statusMap,text)" :status="DictCache.COLOR.LONG_YAN_PURCHASE_ORDER_STATUS[text]"/>
|
|
@@ -74,7 +79,7 @@
|
|
|
|
|
|
<script>
|
|
|
import { STable, Ellipsis } from '@/components'
|
|
|
-import { getPurchaseOrderPage2, deletePurchaseOrder2, getPurchaseOrderInfo, pushPurchaseOrder } from '@/api/purchase/purchase-order'
|
|
|
+import { getPurchaseOrderPage2, deletePurchaseOrder2, getPurchaseOrderInfo, pushPurchaseOrder, wastePurchaseOrder } from '@/api/purchase/purchase-order'
|
|
|
import BaseForm from './modules/BaseForm.vue'
|
|
|
import Detail from './modules/Detail.vue'
|
|
|
import AddSpareForm from '@/views/store/sparestore/modules/AddSpareForm'
|
|
@@ -278,7 +283,12 @@ export default {
|
|
|
deletePurchaseOrder2({ id }).then(res => {
|
|
|
this.$message.info('删除成功')
|
|
|
this.handleOk()
|
|
|
- this.$refs.table.clearSelected()
|
|
|
+ })
|
|
|
+ },
|
|
|
+ batchWaste (record) {
|
|
|
+ wastePurchaseOrder(record).then(res => {
|
|
|
+ this.$message.info('废弃成功')
|
|
|
+ this.handleOk()
|
|
|
})
|
|
|
},
|
|
|
handleEnter () {
|