|
@@ -47,9 +47,13 @@
|
|
|
<span slot="action" slot-scope="record">
|
|
|
<a @click="handleView(record)">查看</a>
|
|
|
<operation-button
|
|
|
- v-if=" record.status===1"
|
|
|
+ v-if="record.status===1"
|
|
|
@click="handleEdit(record)"
|
|
|
>修改</operation-button>
|
|
|
+ <operation-button
|
|
|
+ v-if=" record.status===1"
|
|
|
+ @click="handlePush(record)"
|
|
|
+ >推送</operation-button>
|
|
|
<operation-button
|
|
|
v-if=" record.status===1"
|
|
|
:type="2"
|
|
@@ -65,7 +69,7 @@
|
|
|
|
|
|
<script>
|
|
|
import { STable, Ellipsis } from '@/components'
|
|
|
-import { getPurchaseOrderPage2, deletePurchaseOrder2, getPurchaseOrderInfo } from '@/api/purchase/purchase-order'
|
|
|
+import { getPurchaseOrderPage2, deletePurchaseOrder2, getPurchaseOrderInfo, pushPurchaseOrder } from '@/api/purchase/purchase-order'
|
|
|
import BaseForm from './modules/BaseForm.vue'
|
|
|
import Detail from './modules/Detail.vue'
|
|
|
|
|
@@ -238,6 +242,13 @@ export default {
|
|
|
getPurchaseOrderInfo(record).then(res => {
|
|
|
this.$refs.detail.base(res.data)
|
|
|
})
|
|
|
+ },
|
|
|
+ handlePush (record) {
|
|
|
+ pushPurchaseOrder(record).then(res => {
|
|
|
+ this.$message.info('推送成功')
|
|
|
+ this.handleOk()
|
|
|
+ this.$refs.table.clearSelected()
|
|
|
+ })
|
|
|
}
|
|
|
}
|
|
|
}
|