whj пре 1 година
родитељ
комит
af1df56c07

+ 15 - 0
src/api/purchase/purchase-order.js

@@ -296,6 +296,21 @@ export function getPurchaseOrderInfo (parameter) {
     }
   })
 }
+/**
+ * query list func
+ * parameter: { }
+ * @param parameter
+ * @returns {*}
+ */
+export function pushPurchaseOrder (parameter) {
+  return axios({
+    url: '/yongyou/push/purchaseOrder/' + parameter.id,
+    method: 'get',
+    headers: {
+      'Content-Type': 'application/json;charset=UTF-8'
+    }
+  })
+}
 /**
  * delete batch func
  * parameter: { }

+ 13 - 2
src/views/purchase/purchase-order-page/PurchaseOrderPage.vue

@@ -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()
+      })
     }
   }
 }